import { OnChanges, SimpleChanges } from '@angular/core';
import { SchemaFormGroup } from './forms/forms';
import { NzSchema } from './interfaces/nz-schema';
import * as i0 from "@angular/core";
export declare class NzSchemaComponent implements OnChanges {
    nzSchema: NzSchema;
    nzFormValue: any;
    form: SchemaFormGroup;
    private schemaFormBuilder;
    ngOnChanges(changes: SimpleChanges): void;
    private buildForm;
    private setFormValue;
    static ɵfac: i0.ɵɵFactoryDeclaration<NzSchemaComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<NzSchemaComponent, "nz-schema", never, { "nzSchema": { "alias": "nzSchema"; "required": false; }; "nzFormValue": { "alias": "nzFormValue"; "required": false; }; }, {}, never, never, true, never>;
}
