import type { AgentId } from "./registry.js"; export interface LaunchArgs { binary: string; bypassFlags: string[]; launchSupported: boolean; } /** * `reviewMode: true` (the `--review` handoff flag) omits `bypassFlags` * entirely so the agent launches under its own default permission model — * it prompts per-action instead of editing the working tree unattended. */ export declare function launchArgs(agentId: AgentId, reviewMode?: boolean): LaunchArgs; /** * Copy `text` to the system clipboard, returning whether it succeeded. * Delegates to the canonical {@link copyToClipboardOrThrow} (which throws on * failure) and never throws itself — callers branch on the boolean. */ export declare function copyToClipboard(text: string): Promise;