import type { NormalizedPolicy, PolicyEvaluation, PolicyIsolation, PolicyRequest, PolicyRequestSummary, PolicySpec } from "./types.js"; export declare class PolicyDeniedError extends Error { readonly decisionId: string; constructor(message: string, decisionId: string); } export declare function normalizePolicy(input: PolicySpec, options?: { baseDir?: string; }): Readonly; export declare function policyDigest(policy: NormalizedPolicy): string; export declare function evaluatePolicy(policy: Readonly, rawRequest: PolicyRequest): PolicyEvaluation; /** Bound and normalize the receipt-safe subset before it reaches a transcript or proof. */ export declare function summarizePolicyRequest(input: PolicyRequest): PolicyRequestSummary; export type { PolicyIsolation }; //# sourceMappingURL=evaluate.d.ts.map