/**
 * Compliance Evidence Export
 *
 * Provides functionality for exporting compliance evidence to external auditors.
 * Includes evidence collection, tamper-evident hashing, and report generation.
 *
 * @packageDocumentation
 */
export { EvidenceCollector, getEvidenceCollector, resetEvidenceCollector, type EvidenceCollectionFilter, type CollectedAuditEvent, type CollectedPolicyChange, type CollectedAccessDecision, type CollectedTrustScoreChange, type CollectedEscalationDecision, type CollectedDataRetentionLog, type EvidenceCollection, type EvidenceEventType, EVIDENCE_EVENT_TYPES, } from './evidence-collector.js';
export { HashVerifier, getHashVerifier, resetHashVerifier, createHashVerifier, type EvidenceHash, type EvidenceMerkleProof, type EvidenceSignature, type TamperEvidentPackage, type VerificationInstructions, type HashVerifierConfig, } from './hash-verifier.js';
export { ReportGenerator, getReportGenerator, resetReportGenerator, type ExportFormat, type ReportGenerationOptions, type ReportHeader, type ExecutiveSummary, type ComplianceEvidenceReport, type ReportSection, type ExportJobStatus, type ExportJob, } from './report-generator.js';
export { ScheduledExportManager, getScheduledExportManager, resetScheduledExportManager, type ScheduledExportConfig, type ExportSchedule, type ExportDestination, type S3Destination, type EmailDestination, type WebhookDestination, type ScheduledExportJob, type ExportDeliveryResult, } from './scheduled-exports.js';
export { ComplianceExportService, getComplianceExportService, resetComplianceExportService, type ExportRequest, type ExportResult, type ComplianceStatusSummary, type EventSummary, } from './service.js';
//# sourceMappingURL=index.d.ts.map