import type { ModelId, ModelOption } from '../../lib/contracts'; interface ModelRailProps { hidden?: boolean; models: ModelOption[]; activeModelId: ModelId; busy: boolean; onModelSelect: (modelId: ModelId) => void; } const availabilityLabels: Record = { loaded: 'loaded', cached: 'cached', remote: 'remote', limited: 'limited', loading: 'loading', }; export function ModelRail({ hidden = false, models, activeModelId, busy, onModelSelect, }: ModelRailProps) { return ( ); }