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 "). 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