import type { FileSnapshot } from "./file-snapshot"; export declare function createSessionSnapshotStore(args: { maxSessions: number; maxPathsPerSession: number; }): { remember: (sessionID: string, canonicalPath: string, snapshot: FileSnapshot) => void; get: (sessionID: string, canonicalPath: string) => FileSnapshot | undefined; delete: (sessionID: string, canonicalPath: string) => void; removeSession: (sessionID: string) => void; };