type Handle = {
    disconnect(): void;
} | {
    abort(reason: any): void;
} | {
    abortAndReset(reason: any): void;
} | ((reason: any) => void);
export declare function onAbort(signal: AbortController | AbortSignal | undefined, ...handles: Handle[]): {
    [Symbol.dispose](): void;
} | undefined;
export {};
