declare interface AbortSignal {
abort(): void;
addEventListener: (event: string, listener: () => void) => void;
removeEventListener: (event: string, listener: () => void) => void;
}