import { Target } from "./proxyObserve"; interface Snapshot { sequence: number; target: Target; } export declare class Snapshots { snapshots: Map; getSnapshot(target: Target): Target; createSnapshotIfNeeded(target: Target): void; static toPurge: Set; static create(target: Target): void; static cleanup(): void; } export {};