import type { GuardContext, GuardDecision, GuardLevel, GuardedOperation, MakerCheckerPolicy, PolicyDefinition, PolicyIssue } from '../types'; export declare const POLICY_PATH = ".agents/kyro/policy.json"; export declare const GUARDED_OPERATIONS: readonly GuardedOperation[]; export declare const GUARD_LEVELS: readonly GuardLevel[]; export declare const DEFAULT_POLICY: PolicyDefinition; export interface LoadedPolicy { policy: PolicyDefinition; issues: PolicyIssue[]; } export declare function loadPolicy(): LoadedPolicy; export declare function evaluateGuard(op: GuardedOperation, context: GuardContext): GuardDecision; export declare function policyIssues(): PolicyIssue[]; export declare function guardedOperationLevel(op: GuardedOperation): GuardLevel; export declare function makerCheckerPolicy(): MakerCheckerPolicy; //# sourceMappingURL=policy.d.ts.map