/**
 * Data Retention Compliance Module
 *
 * Provides automated data retention policy enforcement for GDPR
 * and other compliance requirements.
 *
 * Features:
 * - Configurable retention policies by data type
 * - Litigation hold support to prevent deletion
 * - Scheduled enforcement with leader election
 * - Comprehensive audit logging
 * - Compliance status reporting
 *
 * @packageDocumentation
 */
export { type IntentStatusKey, type IntentRetentionPeriods, type RetentionPolicyConfig, type LitigationHoldStatus, type LitigationHoldDataType, type LitigationHold, type CreateLitigationHoldInput, type ReleaseLitigationHoldInput, type DataCategoryStats, type RetentionEnforcementResult, type RetentionReport, type RetentionComplianceStatus, DEFAULT_RETENTION_POLICIES, retentionPolicySchema, createLitigationHoldSchema, releaseLitigationHoldSchema, getIntentRetentionPeriod, getRetentionCutoffDate, isPastRetention, mergeRetentionPolicies, } from './retention-policy.js';
export { type RetentionEnforcerDependencies, type EnforcementOptions, RetentionEnforcer, getRetentionEnforcer, createRetentionEnforcer, resetRetentionEnforcer, } from './retention-enforcer.js';
export { type RetentionSchedulerConfig, type RetentionSchedulerStatus, DEFAULT_SCHEDULER_CONFIG, RetentionScheduler, getRetentionScheduler, createRetentionScheduler, resetRetentionScheduler, startRetentionScheduler, stopRetentionScheduler, } from './retention-scheduler.js';
//# sourceMappingURL=index.d.ts.map