/** * Install strategy metadata: how MCP is registered vs optional skills/workflows. * Official “plugin” stores (Cursor marketplace, Claude/Codex plugins) are not wired here yet; * we keep MCP registration as the supported path and document fallbacks per guardrails. */ import type { McpInstallStrategy } from "../assistants/install-targets"; /** Primary way the `reconstruct` MCP server is registered for an assistant. */ export type McpRegistrationKind = McpInstallStrategy; /** Secondary artifacts (commands, rules, workflows) — optional `install --with-skills`. */ export type AuxiliaryArtifactKind = "none" | "cursor_commands_rules" | "antigravity_workflows_rules"; export interface AssistantInstallPlan { id: "cursor" | "claude" | "codex" | "antigravity"; mcpRegistration: McpRegistrationKind; /** What `reconstruct install --with-skills` can sync when templates are available. */ auxiliary: AuxiliaryArtifactKind; /** Short note for docs / doctor. */ pluginStatusNote: string; } export declare const ASSISTANT_INSTALL_PLANS: AssistantInstallPlan[]; export declare function getAssistantInstallPlan(id: AssistantInstallPlan["id"]): AssistantInstallPlan | undefined; //# sourceMappingURL=install-strategies.d.ts.map