import { PrecomputedEvaluationsInterface, StatsigPlugin } from '@statsig/client-core'; import { EndReason, SessionReplayBase } from './SessionReplayBase'; import { RRWebConfig } from './SessionReplayClient'; type SessionReplayOptions = { rrwebConfig?: RRWebConfig; forceRecording?: boolean; }; export declare class StatsigSessionReplayPlugin implements StatsigPlugin { private readonly options?; readonly __plugin = "session-replay"; constructor(options?: SessionReplayOptions | undefined); bind(client: PrecomputedEvaluationsInterface): void; } export declare function runStatsigSessionReplay(client: PrecomputedEvaluationsInterface, options?: SessionReplayOptions): void; export declare class SessionReplay extends SessionReplayBase { constructor(client: PrecomputedEvaluationsInterface, options?: SessionReplayOptions); protected _shutdown(endReason?: EndReason): void; protected _attemptToStartRecording(force?: boolean): void; } export {};