/** * @file Integrity Module Index * @description Exports for the data integrity library including * integrity checker, consistency monitor, and related utilities. */ export { type RelationDefinition, type ConstraintDefinition, type AnomalyRule, type AnomalyResult, type IntegrityViolation, type IntegrityReport, type IntegrityCheckerConfig, type RepairOptions, type RepairResult, type IntegrityChecker, createIntegrityChecker, createDuplicateDetectionRule, createStaleDataRule, createRequiredFieldsRule, createConsistencyRule, createUniqueConstraint, createRangeConstraint, createPatternConstraint, createEnumConstraint, } from './integrity-checker'; export { type MonitorStatus, type StateSnapshot, type DriftResult, type MonitorEventType, type MonitorEvent, type MonitorEventListener, type ConsistencyMonitorConfig, type ConsistencyMonitor, useConsistencyMonitor, useDriftDetection, useIntegrityValidation, } from './consistency-monitor'; export { default as createConsistencyMonitor } from './consistency-monitor';