import type { AIModelMetadata, GenerationResult, ModelStorage } from './types'; /** * In-memory storage (for testing, not persistent) */ export declare class MemoryModelStorage implements ModelStorage { private models; save(modelId: string, result: GenerationResult): Promise; load(modelId: string): Promise; list(): Promise; delete(modelId: string): Promise; exists(modelId: string): Promise; } /** * Filesystem storage (Node.js/Bun) * For CLI tools or backend usage */ export declare class FileModelStorage implements ModelStorage { private baseDir; constructor(baseDir?: string); save(modelId: string, result: GenerationResult): Promise; load(modelId: string): Promise; list(): Promise; delete(modelId: string): Promise; exists(modelId: string): Promise; } //# sourceMappingURL=model-storage.d.ts.map