type AnyFunction = (...parameters: any[]) => void; type RemovableEvent unknown> = { removeListener(callback: T): void; addListener(callback: T): void; }; export declare function addListener>(event: Event, listener: (...parameters: Parameters[0]>) => void, { signal, }: { signal: AbortSignal; }): void; export {};