/** Internal request lifetime; providers may ignore cancellation, consumers must not hang. */ export declare function abortError(message: string, cause?: unknown): Error; export declare function isAbortError(error: unknown): boolean; export declare class AbortableOperation { #private; readonly label: string; readonly signal: AbortSignal; constructor(label: string, external?: AbortSignal); cancel(cause?: unknown): void; throwIfAborted(): void; run(work: () => T | PromiseLike): Promise; dispose(): void; } //# sourceMappingURL=abortable-operation.d.ts.map