import type { ActionPolicyConfig, ActionRiskTier } from "./types.js"; export interface ActionPolicyInput { root?: string; taskId?: string; action: string; paths?: string[]; command?: string; } export interface ActionPolicyEvaluation { action: string; tier: ActionRiskTier; allowed: boolean; approvalRequired: boolean; reasons: string[]; approvalId?: string; approvalArtifact?: string; approvalCommand?: string; } export declare function evaluateActionPolicy(input: ActionPolicyInput): Promise; export declare function readActionPolicy(root: string): Promise;