export declare const MCP_SERVER: { readonly command: "npx"; readonly args: readonly ["-y", "rdk-docs-mcp@latest"]; }; /** Home-level DSH patch so every profile picks up the MCP client bridge. */ export declare const DSH_MCP_PATCH = "- insert:\n - id: mcp-rdk-docs\n name: '@deepseek-ai/dsh-mcp-client'\n config:\n serverName: rdk-docs\n transport: stdio\n command: npx\n args: ['-y', 'rdk-docs-mcp@latest']\n"; export type InstallResult = { mcp: string[]; skills: string[]; warnings: string[]; }; export type InstallOptions = { home?: string; /** Legacy single-skill injection (tests): one body string for the default skill. */ skillSource?: string; /** Multi-skill injection: explicit set of {name, body} to install instead of the bundle. */ skillsSource?: BundledSkill[]; }; export type BundledSkill = { name: string; body: string; }; export declare function bundledSkillsDir(): string; export declare function bundledSkillPath(): string; export declare function loadBundledSkill(): string; /** All skills bundled in the package: one entry per skills//SKILL.md. */ export declare function loadBundledSkills(): BundledSkill[]; export declare function skillInstallPaths(home: string, skillName?: string): string[]; export declare function ensureDshMcpPatch(path: string): boolean; /** * Overwrite installed copies of every bundled skill on disk. A skill only lands * where it already exists (refresh updates, never installs fresh on startup). */ export declare function refreshInstalledSkills(options?: InstallOptions): string[]; export declare function refreshInstalledSkillsOnStart(): void; export declare function installRdkDocs(options?: InstallOptions): InstallResult; export declare function formatInstallReport(result: InstallResult): string;