import type { CacheReadModelSchema, SetCacheParams } from '../types.js'; import type { DatabaseConnection, RepositoryInstanceOptions } from '../../../providers/database/types.js'; export declare class CacheLocalRepository { #private; constructor(dbConnection: DatabaseConnection); static getInstance(options: RepositoryInstanceOptions): Promise; get(key: string, namespace: string): Promise; set(params: SetCacheParams): Promise; delete(key: string, namespace: string): Promise; deleteByNamespace(namespace: string): Promise; clearAll(): Promise; } //# sourceMappingURL=cache-local-repository.d.ts.map