import type { EnrichmentPlugin, Event, ReactNativeClient, ReactNativeConfig } from '@amplitude/analytics-types'; import { SessionReplayConfig } from './session-replay-config'; type ResolvedSessionReplayConfig = Required; export declare class SessionReplayPlugin implements EnrichmentPlugin { name: string; type: "enrichment"; config: ReactNativeConfig; isInitialized: boolean; sessionReplayConfig: ResolvedSessionReplayConfig; constructor(config?: SessionReplayConfig); setup(config: ReactNativeConfig, _: ReactNativeClient): Promise; execute(event: Event): Promise; start(): Promise; stop(): Promise; teardown(): Promise; getSessionReplayProperties(): Promise; } export {}; //# sourceMappingURL=session-replay.d.ts.map