import "../Extensions/DateExtension"; import { IResultCacheManager } from "./IResultCacheManager"; import { IQueryResult } from "../Query/IQueryResult"; import { ICacheOption } from "./ICacheOption"; export declare class DefaultResultCacheManager implements IResultCacheManager { private _keyMap; private _tagMap; private _expiredQueue; get(key: string): Promise; gets(...keys: string[]): Promise; set(key: string, cache: IQueryResult[], option?: ICacheOption): Promise; remove(...keys: string[]): Promise; removeTag(...tags: string[]): Promise; clear(): Promise; }