import type { MonoAgentConfig } from "@mono-agent/config"; export interface ChannelRuntimeEffortOption { readonly value: string; readonly label: string; } export interface ChannelRuntimeModelOption { readonly value: string; readonly label: string; readonly efforts: readonly ChannelRuntimeEffortOption[]; } export interface ChannelRuntimeControls { readonly defaultModel: string; readonly defaultEffort?: string; readonly models: readonly ChannelRuntimeModelOption[]; } /** * Build the display-ready runtime catalog shared by native channel controls. * Adapters still own their interaction/state behavior; the host owns which * configured routes are safe to expose and which effort values each route can * actually accept. */ export declare function buildChannelRuntimeControls(coreConfig: MonoAgentConfig): ChannelRuntimeControls; //# sourceMappingURL=channel-runtime-controls.d.ts.map