import type { ChatModelCatalogEntry } from '../../types/schemas/chat/lightweight-models.js'; import type { Component } from 'vue'; type BuildChatModelOptionsInput = { models: readonly ChatModelCatalogEntry[]; availableModels?: readonly string[]; selectedModel: string | null; providerIcons: Readonly>; }; export declare function buildChatModelOptions(input: BuildChatModelOptionsInput): ({ value: string; label: string; tabs: string[]; } | { isMultiModal: any; tabs: string[]; maxOutputTokens?: any; value: any; label: any; description: string; group: any; icon: Component | undefined; cost: any; maxInputTokens: any; })[]; export {};