import { type MaybePromiseLike } from '@whatwg-node/promise-helpers'; import { DisposableSymbols } from './symbols.cjs'; export declare class PonyfillAsyncDisposableStack implements AsyncDisposableStack { private callbacks; get disposed(): boolean; use(value: T): T; adopt(value: T, onDisposeAsync: (value: T) => MaybePromiseLike): T; defer(onDisposeAsync: () => MaybePromiseLike): void; move(): AsyncDisposableStack; disposeAsync(): Promise; private _error?; private _iterateCallbacks; [DisposableSymbols.asyncDispose](): Promise; readonly [Symbol.toStringTag]: string; }