interface CachedImage {
    base64: string;
    mimeType: string;
    path: string;
    size: number;
    timestamp: number;
}
declare class ImageCache {
    private cache;
    private readonly maxAge;
    private readonly maxSize;
    private generateId;
    store(base64: string, mimeType: string, path: string): string;
    get(id: string): CachedImage | undefined;
    has(id: string): boolean;
    private cleanup;
    clear(): void;
    getStats(): {
        count: number;
        totalSize: number;
    };
}
export declare const imageCache: ImageCache;
export {};
//# sourceMappingURL=image-cache.d.ts.map