import { BaseInput } from "../inputs/base/BaseInput";
export declare abstract class NgFormsModel {
    getFormFields(): BaseInput[];
    private buildBaseInput(formFieldOptions, value, selectOptions, required?);
    private hasSelectOptions(formFieldOptions);
    private buildSelectOptions(formFieldOptions, value);
    private buildBaseInputParams(formFieldOptions, selectOptions, value, required);
    private setInputName(formFieldOptions, propertyKey);
    private getNgFormRequiredMetadata(propertyKey);
    private getNgFormFieldMetadata(propertyKey);
}
