import { Adapter } from "./Adapter"; export declare class Cache { private adapter; static caseSensitive: boolean; constructor(adapter: Adapter); private constructKey; static setCaseSensitivity(value: boolean): boolean; load(key: string | string[], ttl?: number, hash?: string): Promise; save(key: string | string[], data: any, hash?: string): Promise; list(key: string | string[]): Promise; purge(key: string | string[], hash?: string): Promise; flush(): Promise; ping(): Promise; getSize(): Promise; delWithStart(keys: string | string[]): Promise; }