import type { AgentAdapter, Scope } from "./types.js"; /** * Ask the user which detected agents to install into. Pre-selects all of them * since, by assumption, the caller already filtered to agents that were * actually detected on the machine. */ export declare function pickAgents(available: AgentAdapter[]): Promise; /** * Ask the user which install scope to use. If only one is supported, skip the * prompt and return it directly. */ export declare function pickScope(supported: Scope[]): Promise; export declare function confirmForce(modifiedFiles: string[]): Promise; /** * Factory to hand into {@link runInstallAgents} as its `prompts` dep. The * `install-agents` command already imports this module lazily (dynamic * `import("./prompts.js")` from the yargs handler) so other subcommands * don't pay the inquirer load cost. */ export declare function createPrompts(): { pickAgents: typeof pickAgents; pickScope: typeof pickScope; }; //# sourceMappingURL=prompts.d.ts.map