import { CacheInterface, CacheInterfaceOptions, CacheKey, Policy } from '../../types'; import { OK } from '../../consts'; export type MemoryDriverOptions = CacheInterfaceOptions; export declare const DefaultMemoryDriverOptions: MemoryDriverOptions; export declare class MemoryDriver implements CacheInterface { protected options: MemoryDriverOptions; protected present: Record>; constructor(options?: MemoryDriverOptions); clear(): typeof OK; get(cKey: CacheKey): Policy[]; set(policy: Policy): typeof OK; del(policy: Policy): typeof OK; has(policy: Policy): boolean; static build(options?: MemoryDriverOptions): MemoryDriver; }