import { FileSystemStorage } from '../engine/file-system-storage.js'; import { type RegistryManifest } from './types.js'; export declare class ModelRegistryStore { private readonly storage; private manifest; private initPromise; private operationChain; constructor(storage?: FileSystemStorage); read(): Promise; write(update: (manifest: RegistryManifest) => void | Promise): Promise; private ensureInitialized; private ensureAvailable; private getManifest; private writeManifest; private clone; private withLock; }