export type LoadData = (...args: A) => R;
export declare class CacheLoader {
private loader;
private timeout;
private _cacheTime;
private _cacheKey;
private _cache;
constructor(loader: LoadData, timeout?: number | (() => number));
get(...args: A): R;
}