/**
 * Default configuration and constants for data redaction
 * Provides comprehensive coverage of common sensitive field patterns
 */
import { RedactionConfig } from '../types';
/**
 * Default redaction configuration with comprehensive sensitive field detection
 * Covers authentication, personal information, financial data, and internal systems
 */
export declare const defaultRedactionConfig: RedactionConfig;
/**
 * Environment-based redaction controller
 * Determines when redaction should be disabled based on environment variables
 */
export declare class RedactionController {
    /**
       * Check if redaction should be disabled based on environment variables
       * Development mode and explicit flags can disable redaction for debugging
       * @returns true if redaction should be disabled, false otherwise
       */
    static isRedactionDisabled(): boolean;
    /**
       * Get environment-specific configuration overrides
       * Allows customization through environment variables
       * @returns Partial redaction config with environment-based overrides
       */
    static getEnvironmentConfig(): Partial<RedactionConfig>;
}
//# sourceMappingURL=config.d.ts.map