export declare const AGENT_FAILURE_TAXONOMY_CODES: readonly ["provider_network_error", "provider_config_error", "overloaded_error", "authentication_error", "unknown"]; export type AgentFailureTaxonomyCode = (typeof AGENT_FAILURE_TAXONOMY_CODES)[number]; export type AgentFailureRegime = "interactive" | "scheduled"; export interface AgentFailureTaxonomy { code: AgentFailureTaxonomyCode; label: string; regime: AgentFailureRegime; source: "error_code" | "error_detail" | "unknown"; } export declare function classifyAgentFailure(input: { runId?: unknown; errorCode?: unknown; errorDetail?: unknown; terminalReason?: unknown; terminalEvent?: unknown; regime?: AgentFailureRegime; }): AgentFailureTaxonomy;