import { ZegoAnyCallback } from '../ZIMEventHandler'; import { ZIMGeofencingType, ZIMCacheConfig, ZIMLogConfig } from "../ZIMDefines"; import { ZIMEngine } from './ZIMEngine'; export declare class ZIMManager { private static instance; private handle; static engineMap: Map; static listeners: Map>; static getInstance(): ZIMManager; getVersion(): Promise; createEngine(appID: number, appSign: string): ZIMEngine | null; destroyEngine(engine: ZIMEngine): Promise; setLogConfig(config: ZIMLogConfig): Promise; setCacheConfig(config: ZIMCacheConfig): Promise; setGeofencingConfig(areaList: number[], type: ZIMGeofencingType): Promise; }