import { FieldType, FieldValidation } from '../../core/FlexDictionary'; export default class DataValidator { private readonly config; validation: FieldValidation; constructor(config: FieldType); isValid(): boolean; getErrors(): string[]; validateNumber(value: number): void; validateDate(value: string | Date): void; validateString(value: string): void; validateRequired(value: any): string; private validateNumberRequired; private validateMinNumber; private validateMaxNumber; private validateMinDate; private validateMaxDate; private validateMinLength; private validateMaxLength; private validatePattern; }