import type { SnapshotEvent } from '../types/events'; export interface SnapshotOptions { excludeSelectors?: string[]; captureStyles?: boolean; sanitize?: boolean; } /** * Create a full DOM snapshot */ export declare function createSnapshot(sessionStartTime: number, options?: SnapshotOptions): SnapshotEvent; /** * Create a minimal snapshot (for incremental updates) */ export declare function createMinimalSnapshot(sessionStartTime: number, element: Element): SnapshotEvent | null;