import { useCallback, useState } from 'react'; import type { IProviderConfig } from '~/types/model'; export interface UseLocalProvidersReturn { localProviders: IProviderConfig[]; refreshLocalProviders: () => void; } export function useLocalProviders(): UseLocalProvidersReturn { const [localProviders, setLocalProviders] = useState([]); const refreshLocalProviders = useCallback(() => { /* * Refresh logic for local providers * This would typically involve checking the status of Ollama and LMStudio * For now, we'll just return an empty array */ setLocalProviders([]); }, []); return { localProviders, refreshLocalProviders, }; }