import { RequestGlobalsEventTarget } from "./shared.mjs";

//#region src/abort.d.ts
declare class AbortSignalPolyfill extends RequestGlobalsEventTarget {
  aborted: boolean;
  reason: unknown;
  onabort: ((event: {
    type: string;
  }) => void) | null;
  throwIfAborted(): void;
}
declare class AbortControllerPolyfill {
  readonly signal: AbortSignalPolyfill;
  abort(reason?: unknown): void;
}
//#endregion
export { AbortControllerPolyfill, AbortSignalPolyfill };