import { type Manifest, type ManifestEntry } from './manifest.types.js';
export declare function createEmptyManifest(): Manifest;
export declare function loadManifest(manifestPath: string): Promise<Manifest>;
export declare function saveManifest(manifestPath: string, manifest: Manifest): Promise<void>;
export declare function findEntry(manifest: Manifest, canonicalPath: string, provider: string): ManifestEntry | undefined;
export declare function addEntry(manifest: Manifest, entry: ManifestEntry): Manifest;
export declare function removeEntry(manifest: Manifest, canonicalPath: string, provider: string): Manifest;
//# sourceMappingURL=manager.d.ts.map