import { type RepoRelativePath } from '../contracts/path.js'; export interface InventoryReport { readonly scannedFiles: number; readonly agentCards: number; readonly projectFiles: number; readonly knowledgeFiles: number; readonly runtimeSurfaces: { readonly claude: number; readonly codex: number; readonly gemini: number; readonly cursor: number; }; } export interface InventoryFile { readonly absolutePath: string; readonly relativePath: RepoRelativePath; } export declare function listInventoryFiles(root: string): Promise; export declare function inventoryRepo(root: string): Promise; export declare function runInventoryCli(args: readonly string[], write?: (output: string) => void): Promise;