export interface EngineModelGroup { engine: string; label: string; models: string[]; configured: boolean; } export interface ChatModelEngineEntry { name: string; label: string; supportedModels?: readonly string[]; requiredEnvVars?: readonly string[]; packageInstalled?: boolean; } export interface BuildChatModelGroupsOptions { engines: readonly ChatModelEngineEntry[]; configuredKeys?: Iterable; builderConnected?: boolean; currentEngineName?: string; currentModel?: string; } export declare function buildChatModelGroups({ engines, configuredKeys, builderConnected, currentEngineName, currentModel, }: BuildChatModelGroupsOptions): EngineModelGroup[]; //# sourceMappingURL=chat-model-groups.d.ts.map