import type { BrandKit, BrandKitStorage } from '@lit-pigeon/core'; export interface FsBrandKitStorageOptions { /** Directory in which brand-kit JSON files live. Defaults to `~/.lit-pigeon/brand-kits`. */ dir?: string; } /** * Filesystem-backed `BrandKitStorage` — one JSON file per kit, mirrored * after `FsTemplateStorage`. Drop-in compatible with * `InMemoryBrandKitStorage` so the MCP server can persist saved kits across * restarts without touching the consumer code. */ export declare class FsBrandKitStorage implements BrandKitStorage { readonly dir: string; constructor(opts?: FsBrandKitStorageOptions); private filePath; private ensureDir; private readFile; list(): Promise; get(id: string): Promise; save(kit: BrandKit): Promise; delete(id: string): Promise; } //# sourceMappingURL=fs-brand-kit-storage.d.ts.map