import { ValidationErrors } from "@angular/forms";
import { TranslateService } from '@ngx-translate/core';
import { DateDisplayPipe } from '../shared/display/pipes/date-display.pipe';
/**
 * Service to take {@link ValidationErrors} and return meaningful error messages
 */
export declare class ValidationMessageService {
    private translate;
    private dateDisplayPipe;
    constructor(translate: TranslateService, dateDisplayPipe: DateDisplayPipe);
    /**
     * Get meaningful error messages from {@link ValidationErrors}
     */
    getErrorMessages(errors: ValidationErrors | null): Promise<Array<any>>;
    /**
     * Get proper validation message for @see NumericBoxComponent
     */
    private getNumericBoxValidationMessages;
    /**
     * Given the advanced textbox validation params construct the error message
     */
    private getTextBoxValidationMessages;
}
