export declare class StampedeProtection { private promises; private ttl; constructor(ttl?: number); execute(key: string, fn: () => Promise): Promise; clear(key: string): void; clearAll(): void; isPending(key: string): boolean; }