import { CachifiedOptions, CachifiedOptionsWithSchema } from './common';
import { CreateReporter } from './reporter';
export declare function cachified<Value, InternalValue>(options: CachifiedOptionsWithSchema<Value, InternalValue>, reporter?: CreateReporter<Value>): Promise<Value>;
export declare function cachified<Value>(options: CachifiedOptions<Value>, reporter?: CreateReporter<Value>): Promise<Value>;
