import { Func } from './Func'; import { CacheAge } from './CacheAge'; import { Construct } from './Constructor'; export interface Store { execute: (fetch: From, f: Func, From>) => Promise; } export type CacheOptions = { expiresIn?: CacheAge; store?: Construct; }; export declare const toCacheOptions: (co: Partial) => CacheOptions; export declare const cache: (options: Partial) => ClassDecorator;