import { MaybeCancelablePromise } from '@cubejs-backend/shared'; import { CacheDriverInterface } from '@cubejs-backend/base-driver'; export declare class LocalCacheDriver implements CacheDriverInterface { protected readonly store: Record; constructor(); get(key: string): Promise; set(key: string, value: any, expiration: any): Promise<{ key: string; bytes: number; }>; remove(key: string): Promise; keysStartingWith(prefix: string): Promise; cleanup(): Promise; reset(): void; testConnection(): Promise; withLock: (key: string, cb: () => MaybeCancelablePromise, expiration?: number, freeAfter?: boolean) => import("@cubejs-backend/shared").CancelablePromise; } //# sourceMappingURL=LocalCacheDriver.d.ts.map