import type { KvStore } from './Types.js'; import type { Upload } from '../models/index.js'; /** * FileConfigstore writes the `Upload` JSON metadata to disk next the uploaded file itself. * It uses a queue which only processes one operation at a time to prevent unsafe concurrent access. */ export declare class FileKvStore implements KvStore { directory: string; constructor(path: string); get(key: string): Promise; set(key: string, value: T): Promise; delete(key: string): Promise; list(): Promise>; private resolve; } //# sourceMappingURL=FileKvStore.d.ts.map