/** * kimi-code Tier 3 plugin manifest generation. * File-size sweep: split out of kimi-generator.ts. */ import type { InitOptions } from './types.js'; /** * Generate kimi.plugin.json for the self-contained plugin directory * (.kimi-code/plugin/). The manifest deliberately declares only `commands` * and `hooks`: * - skills/agents stay project-level (.kimi-code/skills, .kimi-code/agents) * so they work with zero install — no duplication inside the plugin. * - mcpServers stays in project .kimi-code/mcp.json to avoid a duplicate * "monomind" server when both the project config and the plugin load. * - hooks are the plugin's whole reason to exist: kimi has no project-level * hooks, so the gate bridge only runs while the plugin is enabled — which * also means disabling the plugin cleanly disables monomind enforcement. */ export declare function generateKimiPluginManifest(_options: InitOptions): string; //# sourceMappingURL=kimi-generator-plugin.d.ts.map