import { FieldType, ModelObject } from "../../../core/FlexDictionary"; export declare class RepeatingResolver { private prunnedFields; private formulaFields; private nonRepeatingFields; private required; private repeatingData; private rootData; private formulaCalculator; private repeatingTitle; private readyOnly; hasTitle(): boolean; getTitle(): string; resolveFields(fields?: FieldType[]): RepeatingResolver; refreshCalculations(): void; resolveData(data?: ModelObject): RepeatingResolver; getFields(): FieldType[]; getRepeatingData(): ModelObject[]; getRootData(): ModelObject; getFormulaFields(): FieldType[]; isRequired(): boolean; isReadOnly(): boolean; } export declare module Labels { const saveLabel: () => any; const saveNCreateLabel: () => any; const addTitle: () => any; const newLabel: () => any; const addLabel: () => any; const editTitle: () => any; const emptyStateLabel: () => any; const editLabel: () => any; const deleteLabel: () => any; }