import { ValidationResult, TranslationKey, SecurityContext } from '../types';
export declare class Validator {
    private securityContext;
    constructor(securityContext: SecurityContext);
    validateFilePath(filePath: string): ValidationResult;
    validateTranslationKey(key: TranslationKey): ValidationResult;
    validateTranslationKeys(keys: TranslationKey[]): ValidationResult;
    validateInputString(input: string, context: string): ValidationResult;
    validatePath(path: string): ValidationResult;
    private containsSuspiciousContent;
    sanitizeOutput(output: string): string;
    validateConfiguration(config: any): ValidationResult;
}
