UNPKG

giga-code

Version:

A personal AI CLI assistant powered by Grok for local development.

32 lines (31 loc) 1.21 kB
import React from "react"; import { OpenRouterProvider } from "../../utils/openrouter-providers"; interface ModelOption { model: string; description: string; } interface RouteSelectionProps { models: ModelOption[]; selectedModelIndex: number; selectedProviderIndex: number; isVisible: boolean; currentModel: string; viewMode: 'models' | 'providers'; currentSelectedModel?: string; providers: OpenRouterProvider[]; isLoadingProviders: boolean; onModelSelect: (model: string) => void; onProviderSelect: (model: string, provider: OpenRouterProvider) => void; onBack: () => void; } export declare function RouteSelection({ models, selectedModelIndex, selectedProviderIndex, isVisible, currentModel, viewMode, currentSelectedModel, providers, isLoadingProviders, onModelSelect, onProviderSelect, onBack, }: RouteSelectionProps): React.JSX.Element; export declare function useRouteSelection(): { viewMode: "models" | "providers"; currentSelectedModel: string; providers: OpenRouterProvider[]; isLoadingProviders: boolean; handleModelSelect: (model: string) => Promise<void>; handleBack: () => void; reset: () => void; }; export {};