/** * Model Display Names Utility * * Maps internal model identifiers to user-friendly display names. * Handles various naming conventions and aliases. */ export declare const MODEL_DISPLAY_NAMES: Readonly>; /** * Get user-friendly display name for a model * Handles various naming conventions (dashes, underscores, etc.) * * @param model - Internal model identifier * @returns User-friendly display name * * @example * ```typescript * getModelDisplayName('cerebras') // => 'Cerebras - Qwen 3 Thinking' * getModelDisplayName('claude-primary') // => 'Claude' * getModelDisplayName('grok_3') // => 'Grok 3' * ``` */ export declare function getModelDisplayName(model: string): string; /** * Normalize model identifier to consistent format * Converts underscores to dashes and lowercases * * @param model - Model identifier * @returns Normalized model identifier * * @example * ```typescript * normalizeModelIdentifier('CLAUDE_PRIMARY') // => 'claude-primary' * normalizeModelIdentifier('Grok 3') // => 'grok-3' * ``` */ export declare function normalizeModelIdentifier(model: string): string; /** * Check if a model identifier is recognized * * @param model - Model identifier to check * @returns True if model is recognized * * @example * ```typescript * isRecognizedModel('claude') // => true * isRecognizedModel('unknown-model') // => false * ``` */ export declare function isRecognizedModel(model: string): boolean; /** * Get all recognized model identifiers * * @returns Array of all recognized model identifiers */ export declare function getRecognizedModels(): string[]; //# sourceMappingURL=ModelDisplayNames.d.ts.map