/** * Campaign domain — read + write tools over the Sitecore Orchestrate API. * * Two tools, workflow-shaped: * * - `campaign_inspect` (read) discriminates on `verb` — list campaigns, * show one campaign (deliverables/tasks inline), list tasks under a * deliverable, show one task, or list the member directory. * - `campaign_manage` (write) discriminates on `resource` + `verb` — * create a campaign/deliverable/task, update a task, or delete a * campaign/deliverable/task. * * A campaign is an Orchestrate `project`. Built from a HAR capture * 2026-05-15; the OAuth scope is unverified — see * `docs/campaigns-followups.md`. The `delete` verb hits Orchestrate * DELETE endpoints that were never captured: they are wired * optimistically per REST conventions and remain UNVERIFIED. */ import type { McpRegistry } from "../registry.js"; export declare const registerCampaignTools: (registry: McpRegistry) => void;