import { Observable } from '@amplitude/analytics-core'; import { TimestampedEvent } from '../helpers'; export interface InitialExposureSnapshotScheduler { start: () => void; reset: () => void; stop: () => void; } export declare function createInitialExposureSnapshotScheduler({ mutationObservable, onRescan, onFlush, exposureDuration, quietMs, maxWaitMs, }: { mutationObservable: Observable>; onRescan: () => void; onFlush: () => void; exposureDuration: number; quietMs?: number; maxWaitMs?: number; }): InitialExposureSnapshotScheduler; //# sourceMappingURL=schedule-initial-exposure-snapshot.d.ts.map