export type ModelStrengthDTO = 'ultra' | 'strong' | 'medium' | 'light'; export interface ModelRouteConfigDTO { family: string; credentialSource: string; providerId: string; models: Record; } export interface ModelRoutingDTO { credentialSourceOrder?: string[]; familyOrder?: string[]; strengthFallback?: ModelStrengthDTO[]; } export interface PutModelConfigRequest { config_version: string; modelRoutes: Record; modelRouting: ModelRoutingDTO; kinds: Record; } export interface PutModelConfigResponse { config_version: string; delivered: true; }