export declare class PromiseCache<A, R> {
    private readonly fn;
    private readonly keyBuilder;
    private readonly running;
    constructor(fn: (arg: A) => Promise<R>, keyBuilder: (arg: A) => string);
    run(arg: A): Promise<R>;
}
//# sourceMappingURL=promise-cache.d.ts.map