import type { StorageDriver } from '../types.ts'; /** * A file-system-backed storage driver for Node.js environments. * * Persists key-value data as JSON on disk. Useful for CLI tools, * server-side caching, or any scenario where browser storage APIs * are unavailable. * * @example * * const driver = new FileSystemDriver('./data/settings.json'); * await driver.set('theme', 'dark'); * const theme = await driver.get('theme'); // 'dark' */ export declare class FileSystemDriver implements StorageDriver { constructor(filePath: string); get(key: string): Promise; set(key: string, value: unknown): Promise; remove(key: string): Promise; keys(): Promise; clear(): Promise; }