export declare class DelayPromiseHolder implements Disposable { readonly delayMs?: number | undefined; readonly signal?: AbortSignal | undefined; private _timeoutId?; private _res?; private _rej?; private _promise?; constructor(delayMs?: number | undefined, signal?: AbortSignal | undefined); get promise(): Promise; private _notifyCompleted; private _notifyAborted; dispose(): void; [Symbol.dispose](): void; } //# sourceMappingURL=delayPromiseHolder.d.ts.map