import { AbstractClientService } from '@tdi-mc/core'; import { CacheClient, ICacheStore } from './cache.client'; import { CacheConfig } from './cache.config'; export declare class CacheService extends AbstractClientService implements CacheClient { constructor(); init(config: CacheConfig): Promise; start(client: ICacheStore, conId?: string): Promise; stop(client: ICacheStore, conId?: string): Promise; keys(key: string, opts?: { namespace?: string; }, conId?: string): Promise; set(key: string, value: T, opts?: { namespace?: string; expiry?: number; }, conId?: string): Promise; get(key: string, opts?: { namespace?: string; }, conId?: string): Promise; del(key: string, opts?: { namespace?: string; }, conId?: string): Promise; } //# sourceMappingURL=cache.service.d.ts.map