import { OnInit, SimpleChange, ElementRef } from '@angular/core';
import { FormGroup } from '@angular/forms';
import { FieldBase } from '../core';
import { FieldControlService } from '../core/field/field.control.service';
import { FormstatusWrap } from "../core/form/formstatus.wrap";
export declare class MdFormComponent implements OnInit {
    private fcs;
    elementRef: ElementRef;
    fields: FieldBase<any>[];
    model: any;
    ngForm: FormstatusWrap;
    form: FormGroup;
    payLoad: string;
    _submited: boolean;
    constructor(fcs: FieldControlService, elementRef: ElementRef);
    ngOnInit(): void;
    ngAfterViewInit(): void;
    markCheck(): void;
    markUnCheck(): void;
    doSubmit(): void;
    onSubmit(): void;
    ngOnChanges(changes: {
        [propertyName: string]: SimpleChange;
    }): void;
    getField(fieldNo: string): FieldBase<any>;
}
