import type { GovernanceBudget, GovernanceContext, GovernanceDecision, GovernanceModelResolution, GovernancePolicy } from "./types.js"; export declare const DEFAULT_GOVERNANCE_POLICY: GovernancePolicy; export declare function effectiveBudget(policy: GovernancePolicy): GovernanceBudget; /** Pure policy evaluation. It cannot launch, assign, acquire, or commit work. */ export declare function evaluateGovernance(ctx: GovernanceContext, policy: GovernancePolicy): GovernanceDecision; export declare function resolveGovernanceModel(policy: GovernancePolicy, requested?: { provider: string; model: string; }): GovernanceModelResolution; export declare function governancePolicyFromEnv(env?: NodeJS.ProcessEnv): GovernancePolicy; //# sourceMappingURL=evaluator.d.ts.map