/** * Brand domain — inspect, manage, review. * * Three workflow-shaped tools cover the entire brand surface: * * - `brand_inspect` — discriminated `{ verb }` read tool. Lists kits, * gets one kit, lists sections (with names), lists subsections * (fields) within a section, lists documents in the org, gets a * single document. The single tool replaces eight CLI verbs so * agents don't have to memorize a half-dozen entry points. * * - `brand_manage` — discriminated `{ action }` write tool. Covers * create/publish/delete kit, upload/delete doc, ingest + enrich * pipelines, and the `seed` composite that runs the full 7-step * recipe end-to-end. Gated `auth: "write"` so the dispatch layer's * allowWrite check fires before any side effect. * * - `brand_review` — single-purpose tool wrapping `generateBrandReview`. * This is the headline agent-loop op ("evaluate copy against a * brand kit"); kept separate from inspect/manage because it has * real cost-per-call semantics and shows up at the top of every * CI gate. * * Every handler delegates to the same library primitives the CLI uses; * this MCP layer only forwards routing + structured-content envelopes. */ import type { McpRegistry } from "../registry.js"; export declare const registerBrandTools: (registry: McpRegistry) => void;