import { Injector } from '@angular/core';
import { FormControl, FormGroup } from '@angular/forms';
import { FormConfig } from '../../Service/FormConfig';
import { NgFormControl } from '../NgFormControl';
import { TextBoxComponent } from './TextBoxComponent';
export declare class EmailComponent extends NgFormControl<string> {
    injector: Injector;
    config: FormConfig;
    name: string;
    required: boolean;
    disabled: boolean;
    parentFormControl: FormControl;
    parentFormGroup: FormGroup;
    label: string;
    placeholder: string;
    shouldValidate: boolean;
    shouldValidateEmail: boolean;
    textBox: TextBoxComponent;
    additionalValidators: {
        validate: (control: any) => {
            [key: string]: any;
        };
    }[];
    constructor(injector: Injector, config: FormConfig);
    ngOnInit(): void;
}
