import { type ModelSlots } from '../session/model-slots.js'; export type AvailabilityNeed = 'anthropic' | 'openai' | 'chatgpt-oauth' | 'xai' | 'xai-oauth' | 'local' | 'unknown'; export interface ModelAvailability { available: boolean; needs: AvailabilityNeed; hint?: string; } export declare function modelAvailability(model: string | undefined, bindings?: ModelSlots): ModelAvailability; export declare function isModelAvailable(model: string | undefined, bindings?: ModelSlots): boolean;