export interface ProjectCacheData { projectName: string; version: string; projectType: string; techStack: string[]; totalFiles: number; totalDirectories: number; topDirectories: Array<{ name: string; fileCount: number; }>; entryPoints: string[]; dependencies: string[]; devDependencies: string[]; scripts: Record; gitInfo?: { branch: string; modifiedFilesCount: number; lastCommit: string; }; architectureSummary: string; keyFiles: string[]; scannedAt: number; } export declare class ProjectContextCache { private static cache; static get(workingDir: string): ProjectCacheData | undefined; static set(workingDir: string, data: ProjectCacheData): void; static getContextSummary(workingDir: string): string; } export declare class CodebaseBreather { private static IGNORED_DIRS; /** * Let ANTRI breathe for 1-2 seconds, analyze codebase architecture & index important metadata */ static breathe(workingDir?: string, options?: { silent?: boolean; minDurationMs?: number; showPulse?: boolean; }): Promise; /** * Fast non-blocking sync analysis for instant retrieval */ static analyzeCodebase(workingDir: string): ProjectCacheData; } //# sourceMappingURL=codebaseBreather.d.ts.map