import React from 'react'; import { TModelSpec, 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; assistantNames?: Record; modelIcons?: Record; } export interface SelectedValues { endpoint: string | null; model: string | null; modelSpec: string | null; } export interface ModelSelectorProps { startupConfig: TStartupConfig | undefined; }