import { RecognizerResult } from './types.js'; /** * Pattern-based recognizers for common PII types */ export declare class PatternRecognizer { /** * Recognize email addresses */ static recognizeEmail(text: string): RecognizerResult[]; /** * Recognize phone numbers (US format) */ static recognizePhone(text: string): RecognizerResult[]; /** * Recognize credit card numbers */ static recognizeCreditCard(text: string): RecognizerResult[]; /** * Recognize US Social Security Numbers */ static recognizeSSN(text: string): RecognizerResult[]; /** * Recognize IP addresses */ static recognizeIPAddress(text: string): RecognizerResult[]; /** * Recognize URLs */ static recognizeURL(text: string): RecognizerResult[]; /** * Helper method to find pattern matches and create RecognizerResult objects */ private static findMatches; /** * Run all pattern recognizers */ static recognizeAll(text: string): RecognizerResult[]; } //# sourceMappingURL=patternRecognizer.d.ts.map