import { OnInit } from '@angular/core'; import { AbstractDynamicFormFieldDirective } from './abstract-dynamic-form-field.directive'; import { BusinessFieldRef } from '../model/BusinessFieldRef'; import { BoInstanceSelectorRecord } from '../model/BoInstanceSelectorRecord'; import { BusinessFieldInstance } from '../model/BusinessFieldInstance'; import { BoInstanceSelectorConfig } from './bo-instance-selector/BoInstanceSelectorConfig'; import { BoInstanceAmountToSave } from '../model/BoInstanceAmountToSave'; import { BoInstanceToSave } from '../model/BoInstanceToSave'; import { BoiDialogData } from '../model/BoiDialogData'; export declare class DffBusinessObjectComponent extends AbstractDynamicFormFieldDirective implements OnInit { ids: string[]; fields: BusinessFieldRef[]; selectorConfig: BoInstanceSelectorConfig; ngOnInit(): void; validate(value: string): string[]; createSelectorConfig(): BoInstanceSelectorConfig; writeValue(value: string): void; addBoInstance(record: BoInstanceSelectorRecord): void; deleteBoInstance(record: BoInstanceSelectorRecord): void; clearIds(): void; toBusinessFieldRef(x: BusinessFieldInstance): BusinessFieldRef; saveBoiAmount(amountToSave: BoInstanceAmountToSave): void; saveBoToSave(toSave: BoInstanceToSave): void; openBoiDialog(data: BoiDialogData): void; }