export interface CodebaseIndex { rootPath: string; totalFiles: number; fileTree: string[]; frameworks: string[]; keyFiles: KeyFile[]; summary: string; } interface KeyFile { path: string; reason: string; } export declare function indexCodebase(rootPath: string, maxFiles?: number): Promise; export declare function readFileContent(rootPath: string, relativePath: string): Promise; export {};