import { FieldType, ModelObject } from "../../../core/FlexDictionary"; export declare class RepeatingComponent { private repeatingResolver; private rowOptions; private oldFields; private oldData; private prunnedFields; private modalElement; private required; private isReadOnly; rootElement: HTMLElement; fields?: FieldType[]; data: ModelObject; readOnly: boolean; repeatingData: ModelObject[]; context: ObjectContext; resetForm: boolean; componentWillRender(): void; componentDidRender(): void; getRefreshedData(): Promise; addNew(): void; selectRepeatingOption(e: CustomEvent): void; saveRepeatingObject(e: CustomEvent): void; removeRepeatingObject(index: number): void; triggerChange(): void; render(): any; renderRepeating(): any; private getRepeatingObject; private openContext; private closeContext; } declare type ObjectContext = { openned?: boolean; index?: number; object?: ModelObject; title?: string; }; export {};