import type { ApprovalContext, ApprovalDecision, PolicyEngine } from "../contracts/safety.js";
export type ApprovalPolicy = "interactive" | "auto" | "yolo" | "block";
export declare function decideApproval(policy: ApprovalPolicy, ctx: ApprovalContext): ApprovalDecision;
export declare function createPolicyEngine(policy: ApprovalPolicy): PolicyEngine;
