/** * resolveAgentAction - Resolves agent action based on ISL signals and policies * * @remarks * This function takes an ISL signal and an agent policy, * and determines what action the agent should take (ALLOW, WARN, BLOCK). * * **Responsibility:** * - Evaluate ISL signals against policy thresholds * - Determine semantic action (does not execute the action) * - Return decision based on risk score and thresholds */ import type { ISLSignal } from '../../isl/signals.js'; import type { AgentPolicy, AnomalyAction } from '../types.js'; /** * Resolves agent action based on ISL signal and policy * * @param islSignal - Signal emitted by ISL * @param policy - Agent policy with thresholds * @returns AnomalyAction (ALLOW, WARN, BLOCK) */ export declare function resolveAgentAction(islSignal: ISLSignal, policy: AgentPolicy): AnomalyAction; /** * Resolves agent action and returns a complete AnomalyScore * * @param islSignal - Signal emitted by ISL * @param policy - Agent policy with thresholds * @returns AnomalyScore with score and action */ export declare function resolveAgentActionWithScore(islSignal: ISLSignal, policy: AgentPolicy): import("../value-objects/AnomalyScore.js").AnomalyScore; //# sourceMappingURL=resolveAgentAction.d.ts.map