export declare class Entry { readonly expired: any; readonly value: any; constructor(value: any, expired?: number); get(): any; isInvalid(): boolean; } export declare class Cache { static datasource: Map; readonly namespace: any; constructor(namespace: any); set(key: any, value: any, expired?: any): void; get(key: any): any; clean(): void; keys(): any; values(): any; forEach(fn: any): void; } export declare class ArrayCache { readonly datasource: any; constructor(); has(key: any): boolean; set(key: any, value: any): void; get(key: any, single?: boolean): any; } declare const _default: (namespace?: string) => Cache; export default _default;