import type { OpencodeConfig, UserModelInfo } from "./types"; import type { AgentName, AgentInfo } from "./constants"; export declare function extractUserModels(config: OpencodeConfig): UserModelInfo[]; export declare function pickModelForAgent(agent: AgentInfo, userModels: UserModelInfo[], currentModel?: string): Promise; export declare function pickModelsForAllAgents(userModels: UserModelInfo[], currentModels: Partial>): Promise> | null>; export declare function askConfigureModels(): Promise<"defaults" | "customize" | null>; export declare function selectAgentsToReconfigure(currentModels: Partial>): Promise;