import { EventEmitter, OnInit } from '@angular/core';
import { UntypedFormBuilder, UntypedFormGroup } from '@angular/forms';
import { FormField } from './formfield/formfield.model';
import { CamundaFormfieldService } from './formfield/camunda-formfield.service';
import { Location } from '@angular/common';
import * as i0 from "@angular/core";
export declare class CamundaGeneratedFormComponent implements OnInit {
    private formBuilder;
    private camundaFormFieldService;
    private location;
    submitted: EventEmitter<any>;
    formFields: FormField[];
    formGroup: UntypedFormGroup;
    constructor(formBuilder: UntypedFormBuilder, camundaFormFieldService: CamundaFormfieldService, location: Location);
    ngOnInit(): void;
    private createFormGroup;
    reset(): void;
    back(): void;
    handleSubmit(event: any): void;
    static ɵfac: i0.ɵɵFactoryDeclaration<CamundaGeneratedFormComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<CamundaGeneratedFormComponent, "valtimo-camunda-generated-form", never, { "formFields": { "alias": "formFields"; "required": false; }; }, { "submitted": "submitted"; }, never, ["*"], false, never>;
}
//# sourceMappingURL=camunda-generated-form.component.d.ts.map