export declare class PendingPromiseStore { private pending; private counter; add(promise: Promise, resolve?: (value: any) => void): string; awaitPending(keys: string[], opts?: { rejectInterrupts?: boolean; }): Promise; awaitAll(): Promise; clear(): void; /** Position marker for keysSince. Handler dispatch records this * before running a handler body so handler exit can await exactly * the promises the handler launched — awaiting the full set would * deadlock on the async call whose raise is being dispatched. */ watermark(): number; /** Still-pending keys registered at or after the given watermark. */ keysSince(mark: number): string[]; }