import { CallHandler, Entity, ExecutionContext, NestInterceptor, Reflector } from '@tdi-mc/core'; import { Observable } from 'rxjs'; import { CacheService } from '../cache.service'; export type CacheableProps = { cacheKey: string; expiry?: number; namespace?: string; conId?: string; }; export declare class CacheableInterceptor implements NestInterceptor { private reflector; private cacheService; constructor(reflector: Reflector, cacheService: CacheService); intercept(context: ExecutionContext, next: CallHandler): Promise>; } //# sourceMappingURL=cacheable.interceptor.d.ts.map