import { AbstractControl, AsyncValidatorFn, Validator, ValidatorFn } from '@angular/forms'; export declare type ValidationResult = { [validator: string]: string | boolean; }; export declare type ValidatorArray = Array; export declare type AsyncValidatorArray = Array; export declare let composeValidators: (validators: ValidatorArray) => AsyncValidatorFn | ValidatorFn; export declare let validate: (validators: ValidatorArray, asyncValidators: AsyncValidatorArray) => (control: AbstractControl) => any; export declare const message: (validator: ValidationResult, key: string) => string;