| import React from 'react'; | |
| import { TStartupConfig } from 'librechat-data-provider'; | |
| export interface Endpoint { | |
| value: string; | |
| label: string; | |
| hasModels: boolean; | |
| models?: Array<{ name: string; isGlobal?: boolean }>; | |
| icon: React.ReactNode; | |
| agentNames?: Record<string, string>; | |
| assistantNames?: Record<string, string>; | |
| modelIcons?: Record<string, string | undefined>; | |
| } | |
| export interface SelectedValues { | |
| endpoint: string | null; | |
| model: string | null; | |
| modelSpec: string | null; | |
| } | |
| export interface ModelSelectorProps { | |
| startupConfig: TStartupConfig | undefined; | |
| } | |