import { AbstractControlOptions, AsyncValidatorFn, UntypedFormControl, ValidationErrors, ValidatorFn } from '@angular/forms'; import { EventEmitter } from '@angular/core'; export declare class CommonFormControl extends UntypedFormControl { readonly warnings: ValidationErrors | null; private _rawWarningValidator; private _composedWarningValidatorFn; warningChanges: EventEmitter; get warningValidator(): ValidatorFn | null; set warningValidator(validatorFn: ValidatorFn | null); constructor(formState?: any, validatorOrOpts?: ValidatorFn | ValidatorFn[] | AbstractControlOptions | null, warningValidator?: ValidatorFn | ValidatorFn[] | null, asyncValidator?: AsyncValidatorFn | AsyncValidatorFn[] | null); updateValueAndValidity(opts?: { onlySelf?: boolean; emitEvent?: boolean; }): void; setWarningValidators(validators: ValidatorFn | ValidatorFn[] | null): void; private _runWarningValidator; }