import { type CatalogEntry, type CatalogFile } from "../formats.js"; export declare function readCatalogFile(file: string): Promise; /** * Replaces the machine-owned inventory. Only accepted copy on still-scanned * entries persists; source, schemas, disabled flags, and notes are regenerated. */ export declare function mergeCatalogEntries(existing: CatalogEntry[], scanned: CatalogEntry[]): CatalogEntry[]; export declare function writeCatalog(out: string, scanned: CatalogEntry[]): Promise;