import type { TurboModule } from 'react-native'; import type { CodegenTypes } from 'react-native'; export interface Spec extends TurboModule { initializeApp(options: CodegenTypes.UnsafeObject, appConfig: CodegenTypes.UnsafeObject): Promise; setAutomaticDataCollectionEnabled(appName: string, enabled: boolean): void; deleteApp(appName: string): Promise; eventsNotifyReady(ready: boolean): void; eventsGetListeners(): Promise; eventsPing(eventName: string, eventBody: CodegenTypes.UnsafeObject): Promise; eventsAddListener(eventName: string): void; eventsRemoveListener(eventName: string, all: boolean): void; addListener(eventName: string): void; removeListeners(count: number): void; metaGetAll(): Promise; jsonGetAll(): Promise; preferencesSetBool(key: string, value: boolean): Promise; preferencesSetString(key: string, value: string): Promise; preferencesGetAll(): Promise; preferencesClearAll(): Promise; } declare const _default: Spec; export default _default; //# sourceMappingURL=NativeAppModule.d.ts.map