import { AfterContentInit, QueryList } from '@angular/core';
import { FormFieldAbstract } from './form-field.abstract';
import { FormFieldDirective } from '../../directives/form-field.directive';
export declare class FormComponent implements AfterContentInit {
    formFields: QueryList<FormFieldDirective>;
    fields: Array<FormFieldAbstract>;
    formData: any;
    isValidForm: boolean;
    constructor();
    ngAfterContentInit(): void;
    validateForm(event: Event): void;
    validateFields(fields: Array<FormFieldAbstract>): boolean;
    getFormData(fields: Array<FormFieldAbstract>): any;
}
