/**
 * Patterns for detecting common sensitive data formats
 */
export declare const SENSITIVE_PATTERNS: {
    API_KEY: RegExp;
    JWT: RegExp;
    OAUTH_TOKEN: RegExp;
    PASSWORD: RegExp;
    CREDIT_CARD: RegExp;
    SSN: RegExp;
    EMAIL: RegExp;
    IP_ADDRESS: RegExp;
    AWS_ACCESS_KEY: RegExp;
    PRIVATE_KEY: RegExp;
};
/**
 * Check if a string contains sensitive data based on patterns
 * @param str String to check
 * @returns Whether the string contains sensitive data
 */
export declare function containsSensitiveData(str: string): boolean;
/**
 * Redact sensitive data in a string based on patterns
 * @param str String to redact
 * @param redactedValue Value to use for redaction
 * @returns Redacted string
 */
export declare function redactSensitiveData(str: string, redactedValue?: string): string;
//# sourceMappingURL=pattern-detector.d.ts.map