import { type LLMUploadFileMimeTypes } from '../../LLMService.typedefs'; interface StoredFile { fileId: string; name: string; path: string; mimeType: LLMUploadFileMimeTypes; content: string; } export declare class InMemoryFileStorage { private files; private filesByPath; private storages; addFile(path: string, name: string, mimeType: LLMUploadFileMimeTypes): StoredFile; getFileByPath(path: string): StoredFile | null; removeFile(fileId: string): void; createStorage(fileIds: string[]): string; removeStorage(storageId: string): void; getStorageFiles(storageId: string): StoredFile[]; } export {};