import { getContextStatus } from "../context/broker.js"; import { type InstallFileResult } from "./install.js"; export interface SetupOptions { root: string; dryRun: boolean; yes: boolean; cursor: boolean; claude: boolean; codex: boolean; mcp: boolean; } export declare function resolveSetupTargets(argv: string[]): Promise; export declare function runSetup(options: SetupOptions): { results: InstallFileResult[]; status: ReturnType; }; export declare function printSetupReport(options: SetupOptions, results: InstallFileResult[], status: ReturnType): void; export declare function commandSetup(argv: string[]): Promise;