export interface IndexedFileEntry { size: number; mtime_ms: number; fingerprint: string; } export interface IndexSnapshot { version: 1; root: string; generated_at: string; discovery: { mode: "ast_grep_commands"; command_pack: string; subagent: string; skill: string; fingerprint_store: string; }; options: { depth: number; max_files: number; include_hidden: boolean; exclude: string[]; file_entry_cap: number; }; file_count: number; stored_file_count: number; directories: Record; extensions: Record; files: Record; } export interface DeltaScanResult { index_path: string; fingerprint_path: string; snapshot: IndexSnapshot; changed: string[]; unchanged: string[]; deleted: string[]; truncated: boolean; scanned_count: number; } export interface ScanWorkspaceDeltaInput { path?: string; depth?: number; max_files?: number; include_hidden?: boolean; exclude?: string[]; file_entry_cap?: number; index_path?: string; } export declare function scanWorkspaceDelta(input?: ScanWorkspaceDeltaInput): DeltaScanResult; export declare function getDefaultIndexPath(): string; //# sourceMappingURL=index-store.d.ts.map