export declare const IS_CACHED = "isCached"; export declare const CACHED_RELATIONS = "cachedRelations"; export declare const CACHED_MODEL_NAME = "cachedModelName"; export interface CacheConfig { ttl?: number; key?: string; relations?: string[]; modelName?: string; } export declare function Cached(config?: CacheConfig): (target: object | TFunction, propertyKey?: string | symbol, descriptor?: TypedPropertyDescriptor) => void;