import { type AssetLoadError, type Result } from '@forgeax/engine-types'; export interface ArtifactCacheSnapshot { readonly entries: number; readonly pending: number; readonly hits: number; readonly misses: number; } export declare class ArtifactCache { private readonly values; private readonly pending; private hits; private misses; read(contentAddress: string, reader: () => Promise>): Promise>; clear(contentAddress?: string): void; snapshot(): ArtifactCacheSnapshot; } //# sourceMappingURL=artifact-cache.d.ts.map