/** * Asking a person which of a source's extensions to install. * * The lifecycle decides that a choice is needed and what the candidates are; * this is how the terminal asks for it — a pick that requires at least one * answer, and a cancellation the runtime reports as a clean exit rather than * a failure. */ import * as Layer from "effect/Layer"; import { InstallSelectionInteraction } from "@agentxm/workspace/lifecycle"; import { SkillSelectionInteraction } from "@agentxm/workspace/skills/lifecycle/application"; import { SubagentSelectionInteraction } from "@agentxm/workspace/subagents/lifecycle/application"; import { Screen } from "../screen/index.js"; /** The terminal interaction shared by rule, hook, Knowledge, MCP, and Pack installs. */ export declare const InstallSelectionLive: Layer.Layer; /** The terminal implements only the skill interaction contract. */ export declare const SkillSelectionLive: Layer.Layer; /** The terminal implements only the subagent interaction contract. */ export declare const SubagentSelectionLive: Layer.Layer; /** Root installation composes the two independently usable interfaces. */ export declare const ExtensionSelectionLive: Layer.Layer; //# sourceMappingURL=extension-selection-interaction-live.d.ts.map