import { CXAction } from 'zego-zpns-react-native'; export default class ZegoUIKitSignalingPlugin { static shared: ZegoUIKitSignalingPlugin; _signaling: number; constructor(); static getInstance(): ZegoUIKitSignalingPlugin; static getVersion(): Promise; getZIMInstance(): import("zego-zim-react-native").default; getPluginType(): number; setAndroidOfflineDataHandler(handler: (data: any) => void): void; setIOSOfflineDataHandler(handler: (data: any, uuid: string) => void): void; onCallKitAnswerCall(handler: (action: CXAction) => void): void; onCallKitEndCall(handler: (action: CXAction) => void): void; reportCallKitCallEnded(uuid: string): void; invoke(method: string, params: any): void | Promise; registerPluginEventHandler(event: string, callbackID: string, callback: any): void; } //# sourceMappingURL=index.d.ts.map