/** * `openlore connect` — a friendly front-end over the install engine. * (change: add-agent-onboarding-connect) * * openlore connect [agent] connect one agent, or pick interactively * openlore connect list show every supported agent + connection status * openlore connect remove [agent] disconnect an agent (or all detected) * * This adds the onboarding ergonomics (a discoverable verb, a status view, an * interactive multi-select, and `--preset` awareness) WITHOUT duplicating any * wiring logic: every action delegates to `runInstall` / `surfaceStatus`, which * drive the same idempotent, sentinel-based adapters as `openlore install`. */ import { Command } from 'commander'; interface ConnectOpts { preset?: string; dryRun?: boolean; force?: boolean; analyze?: boolean; /** Project root; defaults to process.cwd() in runInstall. Used by tests. */ cwd?: string; } /** * Connect one agent, or — with no agent and an interactive terminal — let the * user pick several. Non-interactive with no agent falls back to detection * (same as bare `openlore install`). */ export declare function runConnect(agent: string | undefined, opts: ConnectOpts): Promise; export declare const connectCommand: Command; export {}; //# sourceMappingURL=connect.d.ts.map