import type { Scanner, ScannerResult, ScanContext, PIIEntity, PIIConfig } from "../types.js"; export declare class PIIScanner implements Scanner { readonly name = "pii"; private patterns; private action; private typeOverrides; private allowedTypes; constructor(config?: PIIConfig); scan(input: string, _context: ScanContext): Promise; /** Detect all PII entities in text */ detect(text: string): PIIEntity[]; /** Remove overlapping detections — keep the more specific (higher confidence) match */ private deduplicateOverlaps; /** Mask detected PII in text */ private applyMasking; } //# sourceMappingURL=pii.d.ts.map