import { UIBasicInputFieldComponent } from "../Components/uibasic-input-field/uibasic-input-field.component"; import { UIFormComponent } from "../Components/uiform/uiform.component"; export declare class FormModel { elementKey: string; label: string | undefined; rowIndex: number; value: any | undefined; dataKey: string | undefined; invalidErrors: string[] | null; constructor(input: UIBasicInputFieldComponent, int: number); AsValue(): T; } export declare class FormModels { nested: FormModels[] | undefined; values: FormModel[] | undefined; formName: string; constructor(inForm: UIFormComponent); getValueByPathDataKey(path: string): FormModel | undefined; getObjectByDataKey(obj: any): T; getValueByPathLabel(path: string): FormModel | undefined; getByFormName(inFormName: string): FormModels[] | undefined; getFirstByFormName(inFormName: string): FormModels | undefined; getValueByLabel(label: string): FormModel[] | undefined; getFirstValueByLabel(label: string): FormModel | undefined; getValueByDataKey(dataKey: string): FormModel[] | undefined; getFirstValueByDataKey(dataKey: string): FormModel | undefined; }