import type { OpenClawConfig } from "../../config/config.js"; import type { ReplyPayload } from "../types.js"; import type { CommandHandler } from "./commands-types.js"; export type ModelsProviderData = { byProvider: Map>; providers: string[]; resolvedDefault: { provider: string; model: string; }; }; /** * Build provider/model data from config and catalog. * Exported for reuse by callback handlers. */ export declare function buildModelsProviderData(cfg: OpenClawConfig): Promise; export declare function resolveModelsCommandReply(params: { cfg: OpenClawConfig; commandBodyNormalized: string; surface?: string; currentModel?: string; }): Promise; export declare const handleModelsCommand: CommandHandler;