import type { AgentHealthReason } from '../../shared/snapshot.js'; export type ProviderFailureReason = 'provider_auth_failed' | 'provider_error' | 'provider_quota_exhausted' | 'provider_rate_limited' | 'process_crash' | (string & {}); export declare function classifyProviderFailureReason(input: { message?: string; status?: unknown; subtype?: string; }): ProviderFailureReason; export declare function providerFailureReasonFromError(error: unknown): ProviderFailureReason; export declare function providerFailureHealthReason(reason: ProviderFailureReason): AgentHealthReason | undefined; //# sourceMappingURL=provider-failure.d.ts.map