import { FormGroup } from '@angular/forms'; import { Injector } from '@angular/core'; import { Portal } from '@angular/cdk/portal'; import { FormField, FormFieldControl } from './field'; import { VCLFormFieldSchemaObject } from '../schemas'; export declare class FormFieldObject extends FormFieldControl { constructor(schema: VCLFormFieldSchemaObject, parent?: FormField); private _fields; readonly fields: FormField[]; readonly label: string; readonly layout: "fieldset"; readonly root: FormFieldObject; readonly defaultValue: any; protected createDefaultValue(): {}; formReady(): void; destroy(): void; protected createControl(): FormGroup; } export declare class FormFieldObjectComponent { field: FormFieldObject; constructor(field: FormFieldObject, injector: Injector); portals: Portal[]; }