import { ComponentFactoryResolver, OnInit, ViewContainerRef } from '@angular/core';
import { FormGroup } from '@angular/forms';
import { FormField } from './formfield.model';
import * as i0 from "@angular/core";
export declare class CamundaFormfieldGeneratorDirective implements OnInit {
    private viewContainerRef;
    private componentFactoryResolver;
    formField: FormField;
    formGroup: FormGroup;
    private readonly COMPONENTS;
    private component;
    constructor(viewContainerRef: ViewContainerRef, componentFactoryResolver: ComponentFactoryResolver);
    ngOnInit(): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<CamundaFormfieldGeneratorDirective, never>;
    static ɵdir: i0.ɵɵDirectiveDeclaration<CamundaFormfieldGeneratorDirective, "[valtimoCamundaFormfieldGenerator]", never, { "formField": { "alias": "formField"; "required": false; }; "formGroup": { "alias": "formGroup"; "required": false; }; }, {}, never, never, false, never>;
}
//# sourceMappingURL=camunda-formfield-generator.directive.d.ts.map