/** * A fallback entry names which providers can serve a model. * The resolution pipeline iterates entries and picks the first * whose `providers` list intersects with the connected providers. */ export type FallbackEntry = { providers: string[]; model: string; variant?: string; }; /** * Per-agent fallback chains. Each entry lists the providers that * serve the model — resolution picks the first connected match. */ export declare const AGENT_FALLBACK_CHAINS: Record; export declare function getFallbackChain(agentName: string): FallbackEntry[]; /** * Per-category fallback chains for task delegation. */ export declare const CATEGORY_FALLBACK_CHAINS: Record; export declare function getCategoryFallbackChain(categoryName: string): FallbackEntry[];