import type { ProvenanceBlock } from '../receipts/schema'; export type GovernancePosture = 'velocity' | 'standard' | 'compliance'; export interface ComplianceEnforcementConfig { posture?: GovernancePosture; foreignOriginConsentReceiptId?: string | null; consentEndpointBaseUrl?: string; consentGetJson?: (url: string) => Promise; } export declare class AgentGuardComplianceError extends Error { code: string; constructor(message: string); } export declare class AgentGuardConsentRequiredError extends Error { code: string; constructor(message: string); } export declare function enforceCompliance(provenance: ProvenanceBlock, config?: ComplianceEnforcementConfig): Promise; export declare function verifyConsentReceipt(consentId: string, config?: ComplianceEnforcementConfig): Promise; //# sourceMappingURL=enforce.d.ts.map