import { FormBuilderConfiguration } from '../models/form-builder-configuration'; import { InstanceContainer, PropertyInfo } from '../core/validator.interface'; export declare class BaseFormBuilder { constructor(); protected createInstance(): {}; protected createClassObject(model: any, formBuilderConfiguration: FormBuilderConfiguration, classInstance?: any): any; protected updateObject(model: any, entityObject: any, formBuilderConfiguration: FormBuilderConfiguration): any; protected instaceProvider(instanceFunc: any, entityObject: any): InstanceContainer; protected getDefaultValue(propertyInfo: PropertyInfo, value: any, formBuilderConfiguration: FormBuilderConfiguration): any; protected sanitizeValue(instanceContainer: InstanceContainer, propertyName: string, value: any, entityObject: any, baseObject: any): any; private getValue; private setObjectValue; }