export type ModelRecommendationTier = "mechanical" | "default" | "architecture"; export interface ModelRecommendation { tier: ModelRecommendationTier; rationale: string[]; confidence: "high" | "medium" | "low"; costClass: "low" | "balanced" | "high"; fallback: "default"; actualModelObserved: false; } export interface ModelRecommendationInput { query: string; intent?: string; targetCount?: number; crossModuleScope?: boolean; ambiguity?: boolean; riskHints?: Array; verificationRequired?: boolean; } export declare function recommendModelTier(input: ModelRecommendationInput): ModelRecommendation; //# sourceMappingURL=model-recommendation.d.ts.map