@amplitude/plugin-session-replay-react-native
Version:
Amplitude Session Replay plugin for React Native
17 lines • 784 B
TypeScript
import type { EnrichmentPlugin, Event, ReactNativeClient, ReactNativeConfig } from '@amplitude/analytics-types';
import { SessionReplayConfig } from './session-replay-config';
export declare class SessionReplayPlugin implements EnrichmentPlugin<ReactNativeClient, ReactNativeConfig> {
name: string;
type: "enrichment";
config: ReactNativeConfig;
isInitialized: boolean;
sessionReplayConfig: SessionReplayConfig;
constructor(config?: SessionReplayConfig);
setup(config: ReactNativeConfig, _: ReactNativeClient): Promise<void>;
execute(event: Event): Promise<Event | null>;
start(): Promise<void>;
stop(): Promise<void>;
teardown(): Promise<void>;
getSessionReplayProperties(): Promise<any>;
}
//# sourceMappingURL=session-replay.d.ts.map