import type { Context } from '@deepseek-ai/cordis'; import type { ModelModality } from '@deepseek-ai/dsh-llm'; /** One configured model selectable by Vision Mix. */ export interface SelectableModel { id: string; name: string; description?: string; inputModalities?: readonly ModelModality[]; } /** One live configured provider and its catalog models. */ export interface SelectableModelGroup { id: string; name: string; models: SelectableModel[]; } /** Browser payload sourced from the same live registry as the global Models page. */ export interface ModelCatalogView { groups: SelectableModelGroup[]; generationProviders: Array<{ id: string; name: string; }>; failures: Array<{ provider: string; error: string; }>; } /** List live configured models while excluding the virtual Mix route to prevent recursion. */ export declare function listSelectableModels(ctx: Context): Promise; //# sourceMappingURL=model-catalog.d.ts.map