/** * Compliance Extension Group (org.peacprotocol/compliance) * * Records regulatory compliance check evidence as an observation. * Framework-neutral. Does not assert or certify compliance; records * that a check occurred, what framework was evaluated, and what the * observed outcome was. * * Design: * - Open taxonomy for framework, auditor, scope (domain-specific) * - Closed enum for compliance_status (universal audit conclusion categories) * - ISO 8601 durations for validity periods * - Observation-only semantics: records events, never enforces policy */ import { z } from 'zod'; export declare const COMPLIANCE_EXTENSION_KEY: "org.peacprotocol/compliance"; /** * Compliance status: maps to ISO 19011 audit conclusion categories. * * Closed enum: 5 values cover the universal compliance assessment * lifecycle across regulatory frameworks. */ export declare const COMPLIANCE_STATUSES: readonly ["compliant", "non_compliant", "partial", "under_review", "exempt"]; export declare const ComplianceStatusSchema: z.ZodEnum<{ under_review: "under_review"; compliant: "compliant"; non_compliant: "non_compliant"; partial: "partial"; exempt: "exempt"; }>; export type ComplianceStatus = z.infer; export declare const ComplianceExtensionSchema: z.ZodObject<{ framework: z.ZodString; compliance_status: z.ZodEnum<{ under_review: "under_review"; compliant: "compliant"; non_compliant: "non_compliant"; partial: "partial"; exempt: "exempt"; }>; audit_ref: z.ZodOptional; auditor: z.ZodOptional; audit_date: z.ZodOptional; scope: z.ZodOptional; validity_period: z.ZodOptional; evidence_ref: z.ZodOptional; }, z.core.$strict>; export type ComplianceExtension = z.infer; //# sourceMappingURL=compliance.d.ts.map