import { Injector, ViewContainerRef } from '@angular/core'; import { UntypedFormGroup, UntypedFormArray, FormGroupDirective } from '@angular/forms'; import { FormlyConfig } from './formly.config'; import { FormlyFieldConfig, FormlyFormOptions, ConfigOption } from '../models'; import * as i0 from "@angular/core"; export declare class FormlyFormBuilder { private config; private injector; private viewContainerRef; private parentForm; constructor(config: FormlyConfig, injector: Injector, viewContainerRef: ViewContainerRef, parentForm: FormGroupDirective, configs?: ConfigOption[]); buildForm(form: UntypedFormGroup | UntypedFormArray, fieldGroup: FormlyFieldConfig[], model: any, options: FormlyFormOptions): void; build(field: FormlyFieldConfig): void; private _build; private _setOptions; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }