import type { AiCostEstimate, AiModelConfig } from '../../types/index.js';
/** Selects the recommended model based on spec complexity. */
export declare function selectRecommendedModel(models: readonly AiModelConfig[], complexity: 'low' | 'medium' | 'high'): AiModelConfig;
/** Builds a human-readable recommendation reason. */
export declare function buildRecommendationReason(model: AiModelConfig, complexity: 'low' | 'medium' | 'high', savingsVsMostExpensive: number): string;
/** Formats the cost estimates as a markdown table. */
export declare function formatMarkdownTable(estimates: readonly AiCostEstimate[], recommendedModelId: string, recommendationReason: string, staleWarning: string): string;
//# sourceMappingURL=recommender.d.ts.map