import { OnInit, EventEmitter } from '@angular/core';
import { FormGroup } from "@angular/forms";
import { Subscription } from 'rxjs';
import { FieldConfig } from './interfaces';
import { PrivateDynamicFromService } from './services';
export declare class DynamicFormControllerComponent implements OnInit {
    private _privateDynamicFromService;
    submitEvent: EventEmitter<any>;
    subscription: Subscription;
    fields: FieldConfig[];
    formConstants: any;
    privateConstants: any;
    orderForm: FormGroup;
    validateForm: boolean;
    constructor(_privateDynamicFromService: PrivateDynamicFromService);
    ngOnInit(): void;
    readonly rowFormList: any;
    clickEvent(field: any): void;
    responseFormat(field: any): void;
    formatFields(): boolean;
    handleReadonlyAttr(attrObj: any): any;
    checkDisplayAttr(field: any): any;
    calculateClass(rowField: any): string;
}
