export type VaultFileClassification = "figment" | "ignored" | "system-floor" | "scaffold" | "oversize" | "binary" | "unreadable"; export interface VaultFileInventoryEntry { path: string; classification: VaultFileClassification; reason: string; kind: "markdown" | "directory" | "reparse-point" | "cache-only"; sizeBytes: number | null; mtimeMs: number | null; contentSha256: string | null; indexed: boolean; denseIndexed: boolean; pendingRemoval: boolean; frontmatterMutationCandidate: boolean; missingFields: string[]; } export interface VaultFilesInventory { schema: "lyt.vault-files"; version: 1; vault: { rid: string; name: string; path: string; }; scope: string; ignorePolicy: { exists: boolean; sha256: string; byteLength: number; patternCount: number; }; totals: { markdownFiles: number; indexableFigments: number; indexedFigments: number; frontmatterMutationCandidates: number; excluded: number; pendingRemovals: number; }; inventoryDigest: string; entries: VaultFileInventoryEntry[]; } export declare function normalizeVaultSubtree(input: string | undefined): string; export declare function inventoryVaultFiles(vaultName: string, subtree?: string): Promise; //# sourceMappingURL=vault-files.d.ts.map