/// import { EventEmitter } from 'events'; export declare const AbortError: { new (): { readonly name: string; readonly code: string; message: string; stack?: string | undefined; }; captureStackTrace(targetObject: Object, constructorOpt?: Function | undefined): void; prepareStackTrace?: ((err: Error, stackTraces: NodeJS.CallSite[]) => any) | undefined; stackTraceLimit: number; }; export declare class AbortSignal extends EventEmitter { protected mutableAborted: boolean; constructor(); aborted: boolean; check(): void; toString(): string; readonly [Symbol.toStringTag]: string; } export declare class CombinedAbortSignal extends AbortSignal { readonly signals: ReadonlyArray; constructor(signals: ReadonlyArray); aborted: boolean; toString(): string; readonly [Symbol.toStringTag]: string; } export declare class AbortController { static combineSignals(signal: AbortSignal, ...signals: AbortSignal[]): AbortSignal; readonly signal: AbortSignal; constructor(); abort(): void; toString(): string; readonly [Symbol.toStringTag]: string; }