import type { CliContext } from '../context.js'; /** * Read and set the model policy: which models to use, in what order, and * whether the MODEL or the ACCOUNT is the thing that gets used up first. * * This lives behind a command rather than only in the config file because it * is the setting most worth changing: which model a session runs is the * difference an operator actually feels, and the two strategies produce * opposite behaviour from the same accounts. */ export interface ModelsCommandOptions { /** 'model-first' or 'account-first'. */ strategy?: string; } /** Show or change the model policy. */ export declare function modelsCommand(context: CliContext, models: string[] | undefined, options?: ModelsCommandOptions): number;