import { type ClassifiedSource } from '../utils/list-sources.js'; export interface IngestedFileSummary { filePath: string; chunkCount: number; timestamp: string; } export type ListedFile = { filePath: string; baseDir: string; ingested: true; chunkCount: number; timestamp: string; } | { filePath: string; baseDir: string; ingested: false; }; export interface RootScanResult { files: string[]; warnings: string[]; } export interface ListDocumentsResult { files: ListedFile[]; sources: ClassifiedSource[]; warnings: Array<{ baseDir: string; message: string; }>; } export declare function listDocuments(input: { roots: readonly string[]; dbPath: string; ingested: IngestedFileSummary[]; scope?: string[] | undefined; scan: (root: string, scope?: string[] | undefined) => Promise; }): Promise; //# sourceMappingURL=list.d.ts.map