/** * buildRemediationPlan - Builds a remediation plan (what to do, not how). * * @remarks * AAL describes *what* to do: strategy, goals, constraints, and which segments * are affected. The SDK (or an AI agent) is responsible for *how* to perform * cleanup (e.g. using an AI tool to remove malicious instructions without * affecting legitimate content). */ import type { RemediationPlan } from '../types.js'; import type { AgentPolicy } from '../types.js'; import type { ISLResult } from '../../isl/types.js'; /** * Builds a remediation plan from the ISL result and policy. * Target segments are those with at least one detection; goals are derived from detection types. * * @param islResult - ISL result with segments and per-segment piDetection * @param policy - Agent policy (remediation.enabled) * @returns RemediationPlan for the SDK / AI agent to execute */ export declare function buildRemediationPlan(islResult: ISLResult, policy: AgentPolicy): RemediationPlan; //# sourceMappingURL=buildRemediationPlan.d.ts.map