/*! Copyright © 2024 Open Text Corporation, All Rights Reserved. The above copyright notice and this permission notice shall be included in all copies or substantial portions of the Software. THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. */ import { PropertiesPane } from '../models/localization-types'; import { OcpdStringLocalizationHelper } from './ocpd-string-localization'; import { DesignerSystemConfig } from '../models/designer-config'; import { OcpdComponentRegister } from '../singletons/ocpd-component-register'; export declare class OcpdPropertiesPaneConfigServiceComplete { private static _instance; _ocpdStringLocalizationHelper: OcpdStringLocalizationHelper; localeData: PropertiesPane; _ocpdComponentRegister: OcpdComponentRegister; constructor(); getPropertiesConfig(runtime: any, systemConfig: DesignerSystemConfig): any; localiseStaticJSONFile(controlConfigs: any[], localisationData: any, type: string, dataType: string): void; localiseProperties(controlConfig: any, localisationData: any, type: any, dataType: any): void; getUIDefinitionButton(): { type: string; id: string; controls: { type: string; numberOfColumns: number; grid: { gap: number; gridTemplateRows: string; }; id: string; border: string; controls: ({ label: { text: string; }; textStyle: string; gridColumnStart: number; gridColumnEnd: number; gridRowStart: number; gridRowEnd: number; propertyPath: string; type: string; id: string; readOnly: boolean; } | { label: { text: string; }; gridColumnStart: number; gridColumnEnd: number; gridRowStart: number; gridRowEnd: number; propertyPath: string; type: string; id: string; textStyle?: undefined; readOnly?: undefined; })[]; }[]; }; getUIDefinitionImageButton(): { type: string; id: string; controls: { type: string; numberOfColumns: number; grid: { gap: number; gridTemplateRows: string; }; id: string; border: string; controls: ({ label: { text: string; }; textStyle: string; gridColumnStart: number; gridColumnEnd: number; gridRowStart: number; gridRowEnd: number; propertyPath: string; type: string; id: string; readOnly: boolean; } | { label: { text: string; }; gridColumnStart: number; gridColumnEnd: number; gridRowStart: number; gridRowEnd: number; propertyPath: string; type: string; id: string; textStyle?: undefined; readOnly?: undefined; })[]; }[]; }; getUIDefinitionCanvas(): { type: string; id: string; controls: { type: string; numberOfColumns: number; grid: { gap: number; gridTemplateRows: string; }; id: string; controls: ({ label: { text: string; position?: undefined; }; textStyle: string; gridColumnStart: number; gridColumnEnd: number; gridRowStart: number; gridRowEnd: number; propertyPath: string; type: string; id: string; readOnly: boolean; dataType?: undefined; placeholder?: undefined; maxValue?: undefined; minValue?: undefined; } | { label: { text: string; position?: undefined; }; gridColumnStart: number; gridColumnEnd: number; gridRowStart: number; gridRowEnd: number; dataType: string; placeholder: string; propertyPath: string; type: string; maxValue: number; minValue: number; id: string; textStyle?: undefined; readOnly?: undefined; } | { label: { text: string; position: string; }; gridColumnStart: number; gridColumnEnd: number; gridRowStart: number; gridRowEnd: number; propertyPath: string; type: string; id: string; textStyle?: undefined; readOnly?: undefined; dataType?: undefined; placeholder?: undefined; maxValue?: undefined; minValue?: undefined; })[]; }[]; }; getUIDefinitionMultiplePanel(): { type: string; id: string; border: string; controls: { type: string; numberOfColumns: number; grid: { gap: number; gridTemplateRows: string; }; id: string; controls: ({ label: { text: string; position?: undefined; }; textStyle: string; gridColumnStart: number; gridColumnEnd: number; gridRowStart: number; gridRowEnd: number; propertyPath: string; type: string; id: string; readOnly: boolean; placeholder?: undefined; dataType?: undefined; minValue?: undefined; maxValue?: undefined; } | { label: { text: string; position?: undefined; }; gridColumnStart: number; gridColumnEnd: number; gridRowStart: number; gridRowEnd: number; placeholder: string; propertyPath: string; dataType: string; type: string; minValue: number; maxValue: number; id: string; textStyle?: undefined; readOnly?: undefined; } | { label: { text: string; position?: undefined; }; gridColumnStart: number; gridColumnEnd: number; gridRowStart: number; gridRowEnd: number; propertyPath: string; type: string; id: string; textStyle?: undefined; readOnly?: undefined; placeholder?: undefined; dataType?: undefined; minValue?: undefined; maxValue?: undefined; } | { label: { text: string; position: string; }; gridColumnStart: number; gridColumnEnd: number; gridRowStart: number; gridRowEnd: number; propertyPath: string; type: string; id: string; textStyle?: undefined; readOnly?: undefined; placeholder?: undefined; dataType?: undefined; minValue?: undefined; maxValue?: undefined; })[]; }[]; }; getUIDefinitionAccordion(): { type: string; id: string; border: string; controls: { type: string; numberOfColumns: number; grid: { gap: number; gridTemplateRows: string; }; id: string; controls: ({ label: { text: string; position?: undefined; }; textStyle: string; gridColumnStart: number; gridColumnEnd: number; gridRowStart: number; gridRowEnd: number; propertyPath: string; type: string; id: string; readOnly: boolean; placeholder?: undefined; dataType?: undefined; minValue?: undefined; maxValue?: undefined; } | { label: { text: string; position?: undefined; }; gridColumnStart: number; gridColumnEnd: number; gridRowStart: number; gridRowEnd: number; placeholder: string; propertyPath: string; dataType: string; type: string; minValue: number; maxValue: number; id: string; textStyle?: undefined; readOnly?: undefined; } | { label: { text: string; position?: undefined; }; gridColumnStart: number; gridColumnEnd: number; gridRowStart: number; gridRowEnd: number; propertyPath: string; type: string; id: string; textStyle?: undefined; readOnly?: undefined; placeholder?: undefined; dataType?: undefined; minValue?: undefined; maxValue?: undefined; } | { label: { text: string; position: string; }; gridColumnStart: number; gridColumnEnd: number; gridRowStart: number; gridRowEnd: number; propertyPath: string; type: string; id: string; textStyle?: undefined; readOnly?: undefined; placeholder?: undefined; dataType?: undefined; minValue?: undefined; maxValue?: undefined; })[]; }[]; }; getUIDefinitionInputWithNoTextField(): { type: string; id: string; controls: { type: string; numberOfColumns: number; grid: { gap: number; gridTemplateRows: string; }; id: string; controls: ({ label: { text: string; position?: undefined; width?: undefined; }; textStyle: string; gridColumnStart: number; gridColumnEnd: number; gridRowStart: number; gridRowEnd: number; propertyPath: string; type: string; id: string; readOnly: boolean; sort?: undefined; } | { label: { text: string; position: string; width?: undefined; }; gridColumnStart: number; gridColumnEnd: number; gridRowStart: number; gridRowEnd: number; propertyPath: string; type: string; id: string; textStyle?: undefined; readOnly?: undefined; sort?: undefined; } | { label: { text: string; width: string; position?: undefined; }; gridColumnStart: number; gridColumnEnd: number; gridRowStart: number; gridRowEnd: number; propertyPath: string; type: string; id: string; textStyle?: undefined; readOnly?: undefined; sort?: undefined; } | { label: { text: string; position?: undefined; width?: undefined; }; sort: string; gridColumnStart: number; gridColumnEnd: number; gridRowStart: number; gridRowEnd: number; propertyPath: string; type: string; id: string; textStyle?: undefined; readOnly?: undefined; } | { label: { text: string; position?: undefined; width?: undefined; }; gridColumnStart: number; gridColumnEnd: number; gridRowStart: number; gridRowEnd: number; propertyPath: string; type: string; id: string; textStyle?: undefined; readOnly?: undefined; sort?: undefined; })[]; }[]; }; getUIDefinitionInputRTF(): { type: string; id: string; controls: { type: string; numberOfColumns: number; grid: { gap: number; gridTemplateRows: string; }; id: string; controls: ({ label: { text: string; position?: undefined; width?: undefined; }; textStyle: string; gridColumnStart: number; gridColumnEnd: number; gridRowStart: number; gridRowEnd: number; propertyPath: string; type: string; id: string; readOnly: boolean; sort?: undefined; } | { label: { text: string; position: string; width?: undefined; }; gridColumnStart: number; gridColumnEnd: number; gridRowStart: number; gridRowEnd: number; propertyPath: string; type: string; id: string; textStyle?: undefined; readOnly?: undefined; sort?: undefined; } | { label: { text: string; width: string; position?: undefined; }; gridColumnStart: number; gridColumnEnd: number; gridRowStart: number; gridRowEnd: number; propertyPath: string; type: string; id: string; textStyle?: undefined; readOnly?: undefined; sort?: undefined; } | { label: { text: string; position?: undefined; width?: undefined; }; sort: string; gridColumnStart: number; gridColumnEnd: number; gridRowStart: number; gridRowEnd: number; propertyPath: string; type: string; id: string; textStyle?: undefined; readOnly?: undefined; } | { label: { text: string; position?: undefined; width?: undefined; }; gridColumnStart: number; gridColumnEnd: number; gridRowStart: number; gridRowEnd: number; propertyPath: string; type: string; id: string; textStyle?: undefined; readOnly?: undefined; sort?: undefined; })[]; }[]; }; getUIDefinitionInputWithTextField(): { type: string; id: string; controls: { type: string; numberOfColumns: number; grid: { gap: number; gridTemplateRows: string; }; id: string; controls: ({ label: { text: string; position?: undefined; }; textStyle: string; gridColumnStart: number; gridColumnEnd: number; gridRowStart: number; gridRowEnd: number; propertyPath: string; type: string; id: string; readOnly: boolean; } | { label: { text: string; position: string; }; gridColumnStart: number; gridColumnEnd: number; gridRowStart: number; gridRowEnd: number; propertyPath: string; type: string; id: string; textStyle?: undefined; readOnly?: undefined; } | { label: { text: string; position?: undefined; }; gridColumnStart: number; gridColumnEnd: number; gridRowStart: number; gridRowEnd: number; propertyPath: string; type: string; id: string; textStyle?: undefined; readOnly?: undefined; })[]; }[]; }; getUIDefinitionInputWithTextFieldNoPlaceHolder(): { type: string; id: string; controls: { type: string; numberOfColumns: number; grid: { gap: number; gridTemplateRows: string; }; id: string; controls: ({ label: { text: string; position?: undefined; }; textStyle: string; gridColumnStart: number; gridColumnEnd: number; gridRowStart: number; gridRowEnd: number; propertyPath: string; type: string; id: string; readOnly: boolean; } | { label: { text: string; position: string; }; gridColumnStart: number; gridColumnEnd: number; gridRowStart: number; gridRowEnd: number; propertyPath: string; type: string; id: string; textStyle?: undefined; readOnly?: undefined; } | { label: { text: string; position?: undefined; }; gridColumnStart: number; gridColumnEnd: number; gridRowStart: number; gridRowEnd: number; propertyPath: string; type: string; id: string; textStyle?: undefined; readOnly?: undefined; })[]; }[]; }; getUIDefinitionSection(): { type: string; id: string; controls: { type: string; numberOfColumns: number; grid: { gap: number; gridTemplateRows: string; }; id: string; controls: ({ label: { text: string; position?: undefined; }; textStyle: string; gridColumnStart: number; gridColumnEnd: number; gridRowStart: number; gridRowEnd: number; propertyPath: string; type: string; id: string; readOnly: boolean; placeholder?: undefined; dataType?: undefined; minValue?: undefined; maxValue?: undefined; } | { label: { text: string; position?: undefined; }; gridColumnStart: number; gridColumnEnd: number; gridRowStart: number; gridRowEnd: number; placeholder: string; propertyPath: string; type: string; id: string; dataType: string; minValue: number; maxValue: number; textStyle?: undefined; readOnly?: undefined; } | { label: { text: string; position?: undefined; }; gridColumnStart: number; gridColumnEnd: number; gridRowStart: number; gridRowEnd: number; propertyPath: string; type: string; id: string; textStyle?: undefined; readOnly?: undefined; placeholder?: undefined; dataType?: undefined; minValue?: undefined; maxValue?: undefined; } | { label: { text: string; position: string; }; gridColumnStart: number; gridColumnEnd: number; gridRowStart: number; gridRowEnd: number; propertyPath: string; type: string; id: string; textStyle?: undefined; readOnly?: undefined; placeholder?: undefined; dataType?: undefined; minValue?: undefined; maxValue?: undefined; })[]; }[]; }; getUIDefinitionForm(): { type: string; id: string; controls: { type: string; numberOfColumns: number; grid: { gap: number; gridTemplateRows: string; }; id: string; controls: ({ label: { text: string; position?: undefined; }; textStyle: string; gridColumnStart: number; gridColumnEnd: number; gridRowStart: number; gridRowEnd: number; propertyPath: string; type: string; id: string; readOnly: boolean; dataType?: undefined; placeholder?: undefined; maxValue?: undefined; minValue?: undefined; } | { label: { text: string; position?: undefined; }; gridColumnStart: number; gridColumnEnd: number; gridRowStart: number; gridRowEnd: number; propertyPath: string; type: string; id: string; textStyle?: undefined; readOnly?: undefined; dataType?: undefined; placeholder?: undefined; maxValue?: undefined; minValue?: undefined; } | { label: { text: string; position: string; }; gridColumnStart: number; gridColumnEnd: number; gridRowStart: number; gridRowEnd: number; propertyPath: string; type: string; id: string; textStyle?: undefined; readOnly?: undefined; dataType?: undefined; placeholder?: undefined; maxValue?: undefined; minValue?: undefined; } | { label: { text: string; position?: undefined; }; gridColumnStart: number; gridColumnEnd: number; gridRowStart: number; gridRowEnd: number; dataType: string; placeholder: string; propertyPath: string; type: string; maxValue: number; minValue: number; id: string; textStyle?: undefined; readOnly?: undefined; })[]; }[]; }; getUIDefinitionContainer(): { type: string; id: string; controls: { type: string; numberOfColumns: number; grid: { gap: number; gridTemplateRows: string; }; id: string; controls: ({ label: { text: string; position?: undefined; }; textStyle: string; gridColumnStart: number; gridColumnEnd: number; gridRowStart: number; gridRowEnd: number; propertyPath: string; type: string; id: string; readOnly: boolean; placeholder?: undefined; dataType?: undefined; minValue?: undefined; maxValue?: undefined; } | { label: { text: string; position: string; }; gridColumnStart: number; gridColumnEnd: number; gridRowStart: number; gridRowEnd: number; propertyPath: string; type: string; id: string; textStyle?: undefined; readOnly?: undefined; placeholder?: undefined; dataType?: undefined; minValue?: undefined; maxValue?: undefined; } | { label: { text: string; position?: undefined; }; gridColumnStart: number; gridColumnEnd: number; gridRowStart: number; gridRowEnd: number; propertyPath: string; type: string; id: string; textStyle?: undefined; readOnly?: undefined; placeholder?: undefined; dataType?: undefined; minValue?: undefined; maxValue?: undefined; } | { label: { text: string; position?: undefined; }; gridColumnStart: number; gridColumnEnd: number; gridRowStart: number; gridRowEnd: number; placeholder: string; propertyPath: string; type: string; id: string; dataType: string; minValue: number; maxValue: number; textStyle?: undefined; readOnly?: undefined; })[]; }[]; }; getUIDefinitionIFrame(): { type: string; id: string; controls: { type: string; numberOfColumns: number; grid: { gap: number; gridTemplateRows: string; }; id: string; controls: ({ label: { text: string; position?: undefined; }; textStyle: string; gridColumnStart: number; gridColumnEnd: number; gridRowStart: number; gridRowEnd: number; propertyPath: string; type: string; id: string; readOnly: boolean; labelStyle?: undefined; } | { label: { text: string; position: string; }; gridColumnStart: number; gridColumnEnd: number; gridRowStart: number; gridRowEnd: number; propertyPath: string; type: string; id: string; textStyle?: undefined; readOnly?: undefined; labelStyle?: undefined; } | { label: { text: string; position?: undefined; }; gridColumnStart: number; gridColumnEnd: number; gridRowStart: number; gridRowEnd: number; propertyPath: string; type: string; id: string; textStyle?: undefined; readOnly?: undefined; labelStyle?: undefined; } | { label: { text: string; position?: undefined; }; labelStyle: string; gridColumnStart: number; gridColumnEnd: number; gridRowStart: number; gridRowEnd: number; propertyPath: string; type: string; id: string; textStyle?: undefined; readOnly?: undefined; })[]; }[]; }; getUIDefinitionLink(): { type: string; id: string; controls: { type: string; numberOfColumns: number; grid: { gap: number; gridTemplateRows: string; }; id: string; border: string; controls: ({ label: { text: string; position?: undefined; }; textStyle: string; gridColumnStart: number; gridColumnEnd: number; gridRowStart: number; gridRowEnd: number; propertyPath: string; type: string; id: string; readOnly: boolean; labelStyle?: undefined; required?: undefined; top?: undefined; } | { label: { text: string; position?: undefined; }; gridColumnStart: number; gridColumnEnd: number; gridRowStart: number; gridRowEnd: number; propertyPath: string; type: string; id: string; textStyle?: undefined; readOnly?: undefined; labelStyle?: undefined; required?: undefined; top?: undefined; } | { label: { text: string; position: string; }; gridColumnStart: number; gridColumnEnd: number; gridRowStart: number; gridRowEnd: number; propertyPath: string; type: string; id: string; textStyle?: undefined; readOnly?: undefined; labelStyle?: undefined; required?: undefined; top?: undefined; } | { label: { text: string; position?: undefined; }; labelStyle: string; required: boolean; type: string; id: string; gridColumnStart: number; gridColumnEnd: number; gridRowStart: number; gridRowEnd: number; textStyle?: undefined; propertyPath?: undefined; readOnly?: undefined; top?: undefined; } | { label: { text: string; position?: undefined; }; top: string; gridColumnStart: number; gridColumnEnd: number; gridRowStart: number; gridRowEnd: number; propertyPath: string; type: string; id: string; textStyle?: undefined; readOnly?: undefined; labelStyle?: undefined; required?: undefined; } | { label: { text: string; position?: undefined; }; labelStyle: string; gridColumnStart: number; gridColumnEnd: number; gridRowStart: number; gridRowEnd: number; propertyPath: string; type: string; id: string; textStyle?: undefined; readOnly?: undefined; required?: undefined; top?: undefined; })[]; }[]; }; getUIDefinitionImage(): { type: string; id: string; controls: { type: string; numberOfColumns: number; grid: { gap: number; gridTemplateRows: string; }; id: string; controls: ({ label: { text: string; position?: undefined; }; textStyle: string; gridColumnStart: number; gridColumnEnd: number; gridRowStart: number; gridRowEnd: number; propertyPath: string; type: string; id: string; readOnly: boolean; } | { label: { text: string; position: string; }; gridColumnStart: number; gridColumnEnd: number; gridRowStart: number; gridRowEnd: number; propertyPath: string; type: string; id: string; textStyle?: undefined; readOnly?: undefined; } | { label: { text: string; position?: undefined; }; gridColumnStart: number; gridColumnEnd: number; gridRowStart: number; gridRowEnd: number; propertyPath: string; type: string; id: string; textStyle?: undefined; readOnly?: undefined; })[]; }[]; }; getUIDefinitionDefault(): { type: string; id: string; controls: any[]; }; getUIDefinitionDataGrid(): { type: string; id: string; controls: { type: string; numberOfColumns: number; grid: { gap: number; gridTemplateRows: string; }; id: string; border: string; controls: ({ label: { text: string; position?: undefined; }; textStyle: string; gridColumnStart: number; gridColumnEnd: number; gridRowStart: number; gridRowEnd: number; propertyPath: string; type: string; id: string; readOnly: boolean; name?: undefined; } | { label: { text: string; position: string; }; gridColumnStart: number; gridColumnEnd: number; gridRowStart: number; gridRowEnd: number; propertyPath: string; type: string; id: string; textStyle?: undefined; readOnly?: undefined; name?: undefined; } | { label: { text: string; position?: undefined; }; gridColumnStart: number; gridColumnEnd: number; gridRowStart: number; gridRowEnd: number; propertyPath: string; type: string; id: string; textStyle?: undefined; readOnly?: undefined; name?: undefined; } | { label: { text: string; position?: undefined; }; gridColumnStart: number; gridColumnEnd: number; gridRowStart: number; gridRowEnd: number; type: string; id: string; name: string; textStyle?: undefined; propertyPath?: undefined; readOnly?: undefined; })[]; }[]; }; getUIDefinitionUserField(): { type: string; id: string; controls: { type: string; numberOfColumns: number; grid: { gap: number; gridTemplateRows: string; }; id: string; border: string; controls: ({ label: { text: string; position?: undefined; }; textStyle: string; gridColumnStart: number; gridColumnEnd: number; gridRowStart: number; gridRowEnd: number; propertyPath: string; type: string; id: string; readOnly: boolean; } | { label: { text: string; position: string; }; gridColumnStart: number; gridColumnEnd: number; gridRowStart: number; gridRowEnd: number; propertyPath: string; type: string; id: string; textStyle?: undefined; readOnly?: undefined; } | { label: { text: string; position?: undefined; }; gridColumnStart: number; gridColumnEnd: number; gridRowStart: number; gridRowEnd: number; propertyPath: string; type: string; id: string; textStyle?: undefined; readOnly?: undefined; })[]; }[]; }; getUIDefinitionLabel(): { type: string; id: string; controls: { type: string; numberOfColumns: number; grid: { gap: number; gridTemplateRows: string; }; id: string; border: string; controls: ({ label: { text: string; }; textStyle: string; gridColumnStart: number; gridColumnEnd: number; gridRowStart: number; gridRowEnd: number; propertyPath: string; type: string; id: string; readOnly: boolean; } | { label: { text: string; }; gridColumnStart: number; gridColumnEnd: number; gridRowStart: number; gridRowEnd: number; propertyPath: string; type: string; id: string; textStyle?: undefined; readOnly?: undefined; })[]; }[]; }; getUIDefinitionSelectBox(): { type: string; id: string; controls: { type: string; numberOfColumns: number; grid: { gap: number; gridTemplateRows: string; }; id: string; controls: ({ label: { text: string; position?: undefined; }; textStyle: string; gridColumnStart: number; gridColumnEnd: number; gridRowStart: number; gridRowEnd: number; propertyPath: string; type: string; id: string; readOnly: boolean; } | { label: { text: string; position: string; }; gridColumnStart: number; gridColumnEnd: number; gridRowStart: number; gridRowEnd: number; propertyPath: string; type: string; id: string; textStyle?: undefined; readOnly?: undefined; } | { label: { text: string; position?: undefined; }; gridColumnStart: number; gridColumnEnd: number; gridRowStart: number; gridRowEnd: number; propertyPath: string; type: string; id: string; textStyle?: undefined; readOnly?: undefined; })[]; }[]; }; getUIDefinitionMultiSelect(): { type: string; id: string; controls: { type: string; numberOfColumns: number; grid: { gap: number; gridTemplateRows: string; }; id: string; controls: ({ label: { text: string; position?: undefined; }; textStyle: string; gridColumnStart: number; gridColumnEnd: number; gridRowStart: number; gridRowEnd: number; propertyPath: string; type: string; id: string; readOnly: boolean; } | { label: { text: string; position: string; }; gridColumnStart: number; gridColumnEnd: number; gridRowStart: number; gridRowEnd: number; propertyPath: string; type: string; id: string; textStyle?: undefined; readOnly?: undefined; } | { label: { text: string; position?: undefined; }; gridColumnStart: number; gridColumnEnd: number; gridRowStart: number; gridRowEnd: number; propertyPath: string; type: string; id: string; textStyle?: undefined; readOnly?: undefined; })[]; }[]; }; getUIDefinitionSelectGroup(): { type: string; id: string; controls: { type: string; numberOfColumns: number; grid: { gap: number; gridTemplateRows: string; }; id: string; controls: ({ label: { text: string; position?: undefined; }; textStyle: string; gridColumnStart: number; gridColumnEnd: number; gridRowStart: number; gridRowEnd: number; propertyPath: string; type: string; id: string; readOnly: boolean; } | { label: { text: string; position: string; }; gridColumnStart: number; gridColumnEnd: number; gridRowStart: number; gridRowEnd: number; propertyPath: string; type: string; id: string; textStyle?: undefined; readOnly?: undefined; } | { label: { text: string; position?: undefined; }; gridColumnStart: number; gridColumnEnd: number; gridRowStart: number; gridRowEnd: number; propertyPath: string; type: string; id: string; textStyle?: undefined; readOnly?: undefined; })[]; }[]; }; getUIDefinitionComboBox(): { type: string; id: string; controls: { type: string; numberOfColumns: number; grid: { gap: number; gridTemplateRows: string; }; id: string; controls: ({ label: { text: string; position?: undefined; }; textStyle: string; gridColumnStart: number; gridColumnEnd: number; gridRowStart: number; gridRowEnd: number; propertyPath: string; type: string; id: string; readOnly: boolean; } | { label: { text: string; position: string; }; gridColumnStart: number; gridColumnEnd: number; gridRowStart: number; gridRowEnd: number; propertyPath: string; type: string; id: string; textStyle?: undefined; readOnly?: undefined; } | { label: { text: string; position?: undefined; }; gridColumnStart: number; gridColumnEnd: number; gridRowStart: number; gridRowEnd: number; propertyPath: string; type: string; id: string; textStyle?: undefined; readOnly?: undefined; })[]; }[]; }; getUIDefinitionIntegerTextField(): { type: string; id: string; controls: { type: string; numberOfColumns: number; grid: { gap: number; gridTemplateRows: string; }; id: string; controls: ({ label: { text: string; position?: undefined; }; textStyle: string; gridColumnStart: number; gridColumnEnd: number; gridRowStart: number; gridRowEnd: number; propertyPath: string; type: string; id: string; readOnly: boolean; } | { label: { text: string; position: string; }; gridColumnStart: number; gridColumnEnd: number; gridRowStart: number; gridRowEnd: number; propertyPath: string; type: string; id: string; textStyle?: undefined; readOnly?: undefined; } | { label: { text: string; position?: undefined; }; gridColumnStart: number; gridColumnEnd: number; gridRowStart: number; gridRowEnd: number; propertyPath: string; type: string; id: string; textStyle?: undefined; readOnly?: undefined; })[]; }[]; }; getUIDefinitionNumberTextField(): { type: string; id: string; controls: { type: string; numberOfColumns: number; grid: { gap: number; gridTemplateRows: string; }; id: string; controls: ({ label: { text: string; position?: undefined; }; textStyle: string; gridColumnStart: number; gridColumnEnd: number; gridRowStart: number; gridRowEnd: number; propertyPath: string; type: string; id: string; readOnly: boolean; } | { label: { text: string; position: string; }; gridColumnStart: number; gridColumnEnd: number; gridRowStart: number; gridRowEnd: number; propertyPath: string; type: string; id: string; textStyle?: undefined; readOnly?: undefined; } | { label: { text: string; position?: undefined; }; gridColumnStart: number; gridColumnEnd: number; gridRowStart: number; gridRowEnd: number; propertyPath: string; type: string; id: string; textStyle?: undefined; readOnly?: undefined; })[]; }[]; }; getUIDefinitionCurrencyField(): { type: string; id: string; controls: { type: string; numberOfColumns: number; grid: { gap: number; gridTemplateRows: string; }; id: string; controls: ({ label: { text: string; position?: undefined; }; textStyle: string; gridColumnStart: number; gridColumnEnd: number; gridRowStart: number; gridRowEnd: number; propertyPath: string; type: string; id: string; readOnly: boolean; } | { label: { text: string; position: string; }; gridColumnStart: number; gridColumnEnd: number; gridRowStart: number; gridRowEnd: number; propertyPath: string; type: string; id: string; textStyle?: undefined; readOnly?: undefined; } | { label: { text: string; position?: undefined; }; gridColumnStart: number; gridColumnEnd: number; gridRowStart: number; gridRowEnd: number; propertyPath: string; type: string; id: string; textStyle?: undefined; readOnly?: undefined; })[]; }[]; }; getUIDefinitionInputWithTextFieldNoTypeSelection(): { type: string; id: string; controls: { type: string; numberOfColumns: number; grid: { gap: number; gridTemplateRows: string; }; id: string; controls: ({ label: { text: string; position?: undefined; }; textStyle: string; gridColumnStart: number; gridColumnEnd: number; gridRowStart: number; gridRowEnd: number; propertyPath: string; type: string; id: string; readOnly: boolean; } | { label: { text: string; position: string; }; gridColumnStart: number; gridColumnEnd: number; gridRowStart: number; gridRowEnd: number; propertyPath: string; type: string; id: string; textStyle?: undefined; readOnly?: undefined; } | { label: { text: string; position?: undefined; }; gridColumnStart: number; gridColumnEnd: number; gridRowStart: number; gridRowEnd: number; propertyPath: string; type: string; id: string; textStyle?: undefined; readOnly?: undefined; })[]; }[]; }; }