UNPKG

airbridge-react-native-sdk

Version:

Airbridge SDK for React Native

31 lines (30 loc) 951 B
export declare const createDependency: { (): void; SwitchModule(): { interactor: SwitchInteractor; }; }; type SwitchInteractor = { enableSDK(): void; disableSDK(): void; isSDKEnabled(): Promise<boolean>; startTracking(): void; stopTracking(): void; isTrackingEnabled(): Promise<boolean>; startInAppPurchaseTracking(): void; stopInAppPurchaseTracking(): void; isInAppPurchaseTrackingEnabled(): Promise<boolean>; }; export type SwitchModule = ReturnType<typeof createSwitchModule>; export declare const createSwitchModule: () => { enableSDK: () => void; disableSDK: () => void; isSDKEnabled: () => Promise<boolean>; startTracking: () => void; stopTracking: () => void; isTrackingEnabled: () => Promise<boolean>; startInAppPurchaseTracking: () => void; stopInAppPurchaseTracking: () => void; isInAppPurchaseTrackingEnabled: () => Promise<boolean>; }; export {};