import type { LibraryEntry, RowLibraryStorage } from '@lit-pigeon/core'; export interface FsRowLibraryStorageOptions { /** Directory for entry JSON files. Defaults to `~/.lit-pigeon/row-library`. */ dir?: string; } /** * Filesystem-backed `RowLibraryStorage` — one JSON file per entry under a * configurable directory (default `~/.lit-pigeon/row-library`). Drop-in * compatible with `InMemoryRowLibraryStorage`. */ export declare class FsRowLibraryStorage implements RowLibraryStorage { readonly dir: string; private ready; constructor(opts?: FsRowLibraryStorageOptions); private ensureDir; private filePath; list(): Promise; get(id: string): Promise; save(entry: LibraryEntry): Promise; delete(id: string): Promise; } //# sourceMappingURL=fs-row-library-storage.d.ts.map