/**
 * Data Loss Prevention (DLP) Module
 *
 * Comprehensive sensitive data detection and protection for CAR applications.
 * Provides scanning, redaction, and Fastify middleware for request/response
 * protection against data leakage.
 *
 * Features:
 * - Credit card number detection (Visa, Mastercard, Amex, Discover)
 * - SSN detection with format validation
 * - API key detection (AWS, GCP, Azure, Stripe, GitHub, etc.)
 * - Private key detection (RSA, EC, PGP)
 * - Password detection in URLs and JSON
 * - PII detection (email, phone numbers)
 * - IP address detection
 * - JWT token detection
 * - HIPAA-relevant health data keyword detection
 *
 * @packageDocumentation
 * @module security/dlp
 */
export { DataType, type RiskLevel, type ScanMode, type DLPFinding, type DLPScanResult, type DLPScannerConfig, dlpScannerConfigSchema, DEFAULT_DLP_CONFIG, } from './scanner.js';
export { DLPScanner, } from './scanner.js';
export { DLPError, SensitiveDataBlockedError, DLPScanTimeoutError, } from './scanner.js';
export { dlpRequestScanner, type DLPRequestScannerOptions, dlpResponseScanner, type DLPResponseScannerOptions, dlpPlugin, type DLPPluginOptions, } from './scanner.js';
export { getDLPScanner, resetDLPScanner, createDLPScanner, } from './scanner.js';
//# sourceMappingURL=index.d.ts.map