import { type ProviderId } from "../../types.js"; import type { CommandInvocation } from "../../app/commands/command.js"; import type { AppServices } from "../bootstrap/composition-root.js"; export { handleReasoning, handleSearch } from "./pickers/search-reasoning.js"; export { handleOutput, handlePermissions, handlePlanPager } from "./pickers/output-pager.js"; export { handleHistory } from "./pickers/history.js"; export declare function resolveModelsForProvider(provider: ProviderId, currentModel?: string | undefined): Promise<{ models: string[]; source: "live" | "known"; error?: string; }>; export declare function handleModel(services: AppServices, invocation: CommandInvocation): Promise; export declare function handleModels(services: AppServices, invocation: CommandInvocation): Promise; export declare function handleProvider(services: AppServices, invocation: CommandInvocation): void;