/** Create an operation-local signal for public APIs whose signal is optional. */
export declare function operationSignal(signal?: AbortSignal): AbortSignal;
/**
 * Stop waiting for an operation when its signal aborts while continuing to
 * observe the abandoned promise so a later rejection is always handled.
 */
export declare function raceWithAbortSignal<T>(operation: Promise<T>, signal: AbortSignal): Promise<T>;
//# sourceMappingURL=abort.d.ts.map