import type { ToolFailureClass } from './trace/types.js'; export type ProviderAbortReason = 'interrupted' | 'timeout' | 'budget' | 'closed'; export declare function providerAbortReason(reason: unknown): ProviderAbortReason; export declare function abortFailureClass(signal: AbortSignal): ToolFailureClass;