import { ResultCache as IResultCache } from '../types';
export declare class ResultCache implements IResultCache {
    private cache;
    get<T>(key: string, factory: () => Promise<T>): Promise<T>;
    has(key: string): boolean;
    set(key: string, value: any): void;
    clear(): void;
}
//# sourceMappingURL=ResultCache.d.ts.map