import { Subscription } from "expo-modules-core"; import ExpoWebexCallingView from "./ExpoWebexCallingView"; import { ChangeEventPayload, ExpoWebexCallingViewProps } from "./ExpoWebexCalling.types"; export declare const PI: any; export declare function hello(): string; export declare function initWebex(): Promise; export declare function answerCall(): Promise; export declare function authenticate(token: string): Promise; export declare function setValueAsync(value: string): Promise; export declare enum EventTypes { onLogin = "onLogin", onCallIncoming = "onCallIncoming", onCallParticipantsChange = "onCallParticipantsChange", OnCallStatusChange = "OnCallStatusChange" } export declare enum CallStatus { Disconnected = "disconnected", ParticipantsChaned = "participants-changed", Connected = "connected" } export declare function onLogin(listener: (success: { isLoggedIn: boolean; }) => void): Subscription; export declare function onIncomingCall(listener: (data: any) => void): Subscription; export declare function onStatusChange(listener: (data: { status: CallStatus; }) => void): Subscription; export declare function onCallParticipantChange(listener: (data: any) => void): Subscription; export { ExpoWebexCallingView, ExpoWebexCallingViewProps, ChangeEventPayload }; //# sourceMappingURL=ExpoWebexCalling.d.ts.map