import { type CacheHandlerRegistry } from '../api/cache-handler-registry.js';
import { type CacheOperationHandler } from '../api/cache-operation-handler.js';
import { type CacheArtifactEnum } from '../enums/cache-artifact-enum.js';
export declare class DefaultCacheHandlerRegistry implements CacheHandlerRegistry {
    private readonly handlers;
    getHandler(type: CacheArtifactEnum): CacheOperationHandler;
    getAllHandlers(): readonly CacheOperationHandler[];
    registerHandler(handler: CacheOperationHandler): void;
}
