import { AgoraRteError } from './error'; /** * AbortManager manages abortable operations. * 为异步函数提供中止管理功能。 */ export declare class AbortManager { private _aborted; private _reason?; private _waiters; static create(): AbortManager; get isAborted(): boolean; get reason(): AgoraRteError | undefined; manage any>(fn: F): (...args: Parameters) => Promise>>; abort(reason?: string): void; reset(): void; checkAborted(): void; } export declare function isAbortError(error: unknown): error is AgoraRteError;