import type { McpServer } from "@modelcontextprotocol/sdk/server/mcp.js";
/**
 * Skill: exempt-opa-failed-issues
 *
 * Customer types into chat after observing an STO pipeline execution that was
 * denied by an OPA Policy step ("exempt the issues that failed OPA for
 * execution <id>"). This prompt orchestrates:
 *
 *   1. Resolve the execution and its OPA policy_evaluation(s).
 *   2. Read per-policy deny details (status='error' only; warnings don't fail).
 *   3. Read scan-step metadata + Pipeline Security issues for that execution.
 *   4. Correlate deny signals → candidate STO issue_ids (LLM-mediated).
 *   5. Show a candidate table; require explicit user confirmation.
 *   6. Loop create security_exemption per issue.
 *   7. Summary + suggested next steps.
 *
 * See docs/exempt-opa-failed-issues-design.md for the full design.
 */
export declare function registerExemptOpaFailedIssuesPrompt(server: McpServer): void;
//# sourceMappingURL=exempt-opa-failed-issues.d.ts.map