import type { IStorageProvider } from "../../shared/interfaces/storage.interface.js"; /** * In-memory storage provider for testing * Stores all data in memory without touching the filesystem */ export declare class InMemoryStorageProvider implements IStorageProvider { private readonly files; private readonly directories; readFile(path: string): Promise; writeFile(path: string, content: string): Promise; exists(path: string): Promise; mkdir(path: string, options?: { recursive?: boolean; }): Promise; readdir(path: string): Promise; rm(path: string, options?: { recursive?: boolean; force?: boolean; }): Promise; /** * Reset storage for testing purposes */ reset(): void; } //# sourceMappingURL=in-memory.storage.d.ts.map