export declare class PromiseCache { private readonly cache; constructor(); do, T>(key: string, validMilliseconds: number | undefined, task: (...args: S) => Promise, ...args: S): Promise; }