export declare function start(sessionId: string, sdkOptions: { [key: string]: any; }, sdkReplayConfig: { [key: string]: any; }, decideReplayConfig: { [key: string]: any; }): Promise; export declare function startSession(sessionId: string): Promise; export declare function endSession(): Promise; export declare function isEnabled(): Promise; export declare function identify(distinctId: string, anonymousId: string): Promise; export declare function startRecording(resumeCurrent: boolean): Promise; export declare function stopRecording(): Promise; export interface PostHogReactNativeSessionReplayModule { start: (sessionId: string, sdkOptions: { [key: string]: any; }, // options from SDK such as apiKey sdkReplayConfig: { [key: string]: any; }, // config from SDK decideReplayConfig: { [key: string]: any; }) => Promise; startSession: (sessionId: string) => Promise; endSession: () => Promise; isEnabled: () => Promise; identify: (distinctId: string, anonymousId: string) => Promise; startRecording: (resumeCurrent: boolean) => Promise; stopRecording: () => Promise; } declare const PostHogReactNativeSessionReplay: PostHogReactNativeSessionReplayModule; export default PostHogReactNativeSessionReplay; //# sourceMappingURL=index.d.ts.map