/** @format */ export const widgets: ({ name: string; displayName: string; description: string; component: string; properties: { title: { type: string; displayName: string; validation: { schema: { type: string; }; }; }; data: { type: string; displayName: string; validation: { schema: { type: string; element: { type: string; }; optional: boolean; }; }; }; loadingState: { type: string; displayName: string; validation: { schema: { type: string; }; }; }; columns: { type: string; displayName: string; validation: { schema: { type: string; element: { type: string; schemas: ({ type: string; object: { columnType: { type: string; }; name: { type: string; }; textWrap: { type: string; }; key: { type: string; schemas: { type: string; }[]; }; textColor: { type: string; }; regex: { type: string; }; minLength: { type: string; schemas: { type: string; }[]; }; maxLength: { type: string; schemas: { type: string; }[]; }; customRule: { type: string; }; activeColor?: undefined; isEditable?: undefined; values?: undefined; labels?: undefined; dateFormat?: undefined; parseDateFormat?: undefined; isTimeChecked?: undefined; }; isEditable?: undefined; } | { type: string; object: { columnType: { type: string; }; name: { type: string; }; key: { type: string; schemas: { type: string; }[]; }; textWrap?: undefined; textColor?: undefined; regex?: undefined; minLength?: undefined; maxLength?: undefined; customRule?: undefined; activeColor?: undefined; isEditable?: undefined; values?: undefined; labels?: undefined; dateFormat?: undefined; parseDateFormat?: undefined; isTimeChecked?: undefined; }; isEditable: { type: string; }; } | { type: string; object: { columnType: { type: string; }; name: { type: string; }; activeColor: { type: string; }; isEditable: { type: string; }; textWrap?: undefined; key?: undefined; textColor?: undefined; regex?: undefined; minLength?: undefined; maxLength?: undefined; customRule?: undefined; values?: undefined; labels?: undefined; dateFormat?: undefined; parseDateFormat?: undefined; isTimeChecked?: undefined; }; isEditable?: undefined; } | { type: string; object: { columnType: { type: string; }; name: { type: string; }; key: { type: string; schemas: { type: string; }[]; }; values: { type: string; schemas: { type: string; element: { type: string; }; }[]; }; labels: { type: string; schemas: { type: string; element: { type: string; }; }[]; }; textWrap?: undefined; textColor?: undefined; regex?: undefined; minLength?: undefined; maxLength?: undefined; customRule?: undefined; activeColor?: undefined; isEditable?: undefined; dateFormat?: undefined; parseDateFormat?: undefined; isTimeChecked?: undefined; }; isEditable: { type: string; }; } | { type: string; object: { columnType: { type: string; }; name: { type: string; }; key: { type: string; schemas: { type: string; }[]; }; dateFormat: { type: string; }; parseDateFormat: { type: string; }; isTimeChecked: { type: string; }; isEditable: { type: string; }; textWrap?: undefined; textColor?: undefined; regex?: undefined; minLength?: undefined; maxLength?: undefined; customRule?: undefined; activeColor?: undefined; values?: undefined; labels?: undefined; }; isEditable?: undefined; })[]; }; }; }; }; rowsPerPage: { type: string; displayName: string; validation: { schema: { type: string; schemas: { type: string; }[]; }; }; }; serverSidePagination: { type: string; displayName: string; validation: { schema: { type: string; }; }; }; enableNextButton: { type: string; displayName: string; validation: { schema: { type: string; }; }; }; enabledSort: { type: string; displayName: string; validation: { schema: { type: string; }; }; }; hideColumnSelectorButton: { type: string; displayName: string; validation: { schema: { type: string; }; }; }; enablePrevButton: { type: string; displayName: string; validation: { schema: { type: string; }; }; }; totalRecords: { type: string; displayName: string; validation: { schema: { type: string; schemas: { type: string; }[]; }; }; }; clientSidePagination: { type: string; displayName: string; validation: { schema: { type: string; }; }; }; serverSideSearch: { type: string; displayName: string; validation: { schema: { type: string; }; }; }; serverSideSort: { type: string; displayName: string; validation: { schema: { type: string; }; }; }; serverSideFilter: { type: string; displayName: string; validation: { schema: { type: string; }; }; }; actionButtonBackgroundColor: { type: string; displayName: string; validation: { schema: { type: string; }; }; }; actionButtonTextColor: { type: string; displayName: string; validation: { schema: { type: string; }; }; }; displaySearchBox: { type: string; displayName: string; validation: { schema: { type: string; }; }; }; showDownloadButton: { type: string; displayName: string; validation: { schema: { type: string; }; }; }; showFilterButton: { type: string; displayName: string; validation: { schema: { type: string; }; }; }; showBulkUpdateActions: { type: string; displayName: string; validation: { schema: { type: string; }; }; }; showBulkSelector: { type: string; displayName: string; validation: { schema: { type: string; }; }; }; highlightSelectedRow: { type: string; displayName: string; validation: { schema: { type: string; }; }; }; text?: undefined; placeholder?: undefined; defaultValue?: undefined; format?: undefined; enableTime?: undefined; enableDate?: undefined; disabledDates?: undefined; label?: undefined; values?: undefined; display_values?: undefined; source?: undefined; alternativeText?: undefined; zoomButtons?: undefined; rotateButton?: undefined; }; others: { showOnDesktop: { type: string; displayName: string; }; showOnMobile: { type: string; displayName: string; }; }; defaultSize: { width: number; height: number; }; events: { onRowHovered: { displayName: string; }; onRowClicked: { displayName: string; }; onBulkUpdate: { displayName: string; }; onPageChanged: { displayName: string; }; onSearch: { displayName: string; }; onCancelChanges: { displayName: string; }; onSort: { displayName: string; }; onCellValueChanged: { displayName: string; }; onFilterChanged: { displayName: string; }; onSelect?: undefined; onClick?: undefined; }; styles: { textColor: { type: string; displayName: string; validation: { schema: { type: string; }; defaultValue?: undefined; }; }; actionButtonRadius: { type: string; displayName: string; validation: { schema: { type: string; schemas: { type: string; }[]; }; }; }; tableType: { type: string; displayName: string; options: { name: string; value: string; }[]; validation: { schema: { type: string; }; }; }; cellSize: { type: string; displayName: string; options: { name: string; value: string; }[]; validation: { schema: { type: string; }; }; }; borderRadius: { type: string; displayName: string; validation: { schema: { type: string; schemas: { type: string; }[]; }; defaultValue?: undefined; }; }; visibility: { type: string; displayName: string; validation: { schema: { type: string; }; }; }; disabledState: { type: string; displayName: string; validation: { schema: { type: string; }; }; }; backgroundColor?: undefined; borderColor?: undefined; checkboxColor?: undefined; activeColor?: undefined; fontWeight?: undefined; decoration?: undefined; transformation?: undefined; fontStyle?: undefined; lineHeight?: undefined; textIndent?: undefined; letterSpacing?: undefined; wordSpacing?: undefined; fontVariant?: undefined; textSize?: undefined; textAlign?: undefined; borderType?: undefined; padding?: undefined; imageFit?: undefined; selectedTextColor?: undefined; justifyContent?: undefined; dividerColor?: undefined; onHoverColor?: undefined; }; exposedVariables: { selectedRow: {}; changeSet: {}; dataUpdates: never[]; pageIndex: number; searchText: string; selectedRows: never[]; filters: never[]; value?: undefined; text?: undefined; label?: undefined; }; actions: ({ handle: string; displayName: string; params: { handle: string; displayName: string; defaultValue: string; }[]; } | { handle: string; displayName: string; params: { handle: string; displayName: string; }[]; } | { handle: string; displayName: string; params?: undefined; })[]; definition: { others: { showOnDesktop: { value: string; }; showOnMobile: { value: string; }; }; properties: { title: { value: string; }; visible: { value: string; }; loadingState: { value: string; }; data: { value: string; }; rowsPerPage: { value: string; }; serverSidePagination: { value: string; }; enableNextButton: { value: string; }; enablePrevButton: { value: string; }; totalRecords: { value: string; }; clientSidePagination: { value: string; }; serverSideSort: { value: string; }; serverSideFilter: { value: string; }; displaySearchBox: { value: string; }; showDownloadButton: { value: string; }; showFilterButton: { value: string; }; autogenerateColumns: { value: boolean; }; columns: { value: { name: string; id: string; autogenerated: boolean; }[]; }; showBulkUpdateActions: { value: string; }; showBulkSelector: { value: string; }; highlightSelectedRow: { value: string; }; columnSizes: { value: string; }; actions: { value: never[]; }; enabledSort: { value: string; }; hideColumnSelectorButton: { value: string; }; text?: undefined; placeholder?: undefined; defaultValue?: undefined; format?: undefined; enableTime?: undefined; enableDate?: undefined; disabledDates?: undefined; label?: undefined; values?: undefined; display_values?: undefined; source?: undefined; alternativeText?: undefined; zoomButtons?: undefined; rotateButton?: undefined; }; events: never[]; styles: { textColor: { value: string; }; actionButtonRadius: { value: string; }; visibility: { value: string; }; disabledState: { value: string; }; cellSize: { value: string; }; borderRadius: { value: string; }; tableType: { value: string; }; backgroundColor?: undefined; borderColor?: undefined; checkboxColor?: undefined; activeColor?: undefined; textSize?: undefined; textAlign?: undefined; fontWeight?: undefined; decoration?: undefined; transformation?: undefined; fontStyle?: undefined; lineHeight?: undefined; textIndent?: undefined; letterSpacing?: undefined; wordSpacing?: undefined; fontVariant?: undefined; borderType?: undefined; padding?: undefined; imageFit?: undefined; justifyContent?: undefined; dividerColor?: undefined; onHoverColor?: undefined; }; validation?: undefined; }; validation?: undefined; } | { name: string; displayName: string; description: string; component: string; defaultSize: { width: number; height: number; }; others: { showOnDesktop: { type: string; displayName: string; }; showOnMobile: { type: string; displayName: string; }; }; properties: { text: { type: string; displayName: string; validation: { schema: { type: string; schemas?: undefined; }; }; }; title?: undefined; data?: undefined; loadingState?: undefined; columns?: undefined; rowsPerPage?: undefined; serverSidePagination?: undefined; enableNextButton?: undefined; enabledSort?: undefined; hideColumnSelectorButton?: undefined; enablePrevButton?: undefined; totalRecords?: undefined; clientSidePagination?: undefined; serverSideSearch?: undefined; serverSideSort?: undefined; serverSideFilter?: undefined; actionButtonBackgroundColor?: undefined; actionButtonTextColor?: undefined; displaySearchBox?: undefined; showDownloadButton?: undefined; showFilterButton?: undefined; showBulkUpdateActions?: undefined; showBulkSelector?: undefined; highlightSelectedRow?: undefined; placeholder?: undefined; defaultValue?: undefined; format?: undefined; enableTime?: undefined; enableDate?: undefined; disabledDates?: undefined; label?: undefined; values?: undefined; display_values?: undefined; source?: undefined; alternativeText?: undefined; zoomButtons?: undefined; rotateButton?: undefined; }; events: { onRowHovered?: undefined; onRowClicked?: undefined; onBulkUpdate?: undefined; onPageChanged?: undefined; onSearch?: undefined; onCancelChanges?: undefined; onSort?: undefined; onCellValueChanged?: undefined; onFilterChanged?: undefined; onSelect?: undefined; onClick?: undefined; }; styles: { backgroundColor: { type: string; displayName: string; validation: { schema: { type: string; }; defaultValue: boolean; }; }; textColor: { type: string; displayName: string; validation: { schema: { type: string; }; defaultValue: boolean; }; }; borderRadius: { type: string; displayName: string; validation: { schema: { type: string; schemas?: undefined; }; defaultValue: boolean; }; }; borderColor: { type: string; displayName: string; validation: { schema: { type: string; }; defaultValue: boolean; }; }; actionButtonRadius?: undefined; tableType?: undefined; cellSize?: undefined; visibility?: undefined; disabledState?: undefined; checkboxColor?: undefined; activeColor?: undefined; fontWeight?: undefined; decoration?: undefined; transformation?: undefined; fontStyle?: undefined; lineHeight?: undefined; textIndent?: undefined; letterSpacing?: undefined; wordSpacing?: undefined; fontVariant?: undefined; textSize?: undefined; textAlign?: undefined; borderType?: undefined; padding?: undefined; imageFit?: undefined; selectedTextColor?: undefined; justifyContent?: undefined; dividerColor?: undefined; onHoverColor?: undefined; }; exposedVariables: { selectedRow?: undefined; changeSet?: undefined; dataUpdates?: undefined; pageIndex?: undefined; searchText?: undefined; selectedRows?: undefined; filters?: undefined; value?: undefined; text?: undefined; label?: undefined; }; actions: never[]; definition: { others: { showOnDesktop: { value: string; }; showOnMobile: { value: string; }; }; properties: { text: { value: string; }; title?: undefined; visible?: undefined; loadingState?: undefined; data?: undefined; rowsPerPage?: undefined; serverSidePagination?: undefined; enableNextButton?: undefined; enablePrevButton?: undefined; totalRecords?: undefined; clientSidePagination?: undefined; serverSideSort?: undefined; serverSideFilter?: undefined; displaySearchBox?: undefined; showDownloadButton?: undefined; showFilterButton?: undefined; autogenerateColumns?: undefined; columns?: undefined; showBulkUpdateActions?: undefined; showBulkSelector?: undefined; highlightSelectedRow?: undefined; columnSizes?: undefined; actions?: undefined; enabledSort?: undefined; hideColumnSelectorButton?: undefined; placeholder?: undefined; defaultValue?: undefined; format?: undefined; enableTime?: undefined; enableDate?: undefined; disabledDates?: undefined; label?: undefined; values?: undefined; display_values?: undefined; source?: undefined; alternativeText?: undefined; zoomButtons?: undefined; rotateButton?: undefined; }; events: never[]; styles: { backgroundColor: { value: string; }; textColor: { value: string; }; borderRadius: { value: string; }; borderColor: { value: string; }; actionButtonRadius?: undefined; visibility?: undefined; disabledState?: undefined; cellSize?: undefined; tableType?: undefined; checkboxColor?: undefined; activeColor?: undefined; textSize?: undefined; textAlign?: undefined; fontWeight?: undefined; decoration?: undefined; transformation?: undefined; fontStyle?: undefined; lineHeight?: undefined; textIndent?: undefined; letterSpacing?: undefined; wordSpacing?: undefined; fontVariant?: undefined; borderType?: undefined; padding?: undefined; imageFit?: undefined; justifyContent?: undefined; dividerColor?: undefined; onHoverColor?: undefined; }; validation?: undefined; }; validation?: undefined; } | { name: string; displayName: string; description: string; component: string; defaultSize: { width: number; height: number; }; others: { showOnDesktop: { type: string; displayName: string; }; showOnMobile: { type: string; displayName: string; }; }; properties: { placeholder: { type: string; displayName: string; validation: { schema: { type: string; }; }; }; title?: undefined; data?: undefined; loadingState?: undefined; columns?: undefined; rowsPerPage?: undefined; serverSidePagination?: undefined; enableNextButton?: undefined; enabledSort?: undefined; hideColumnSelectorButton?: undefined; enablePrevButton?: undefined; totalRecords?: undefined; clientSidePagination?: undefined; serverSideSearch?: undefined; serverSideSort?: undefined; serverSideFilter?: undefined; actionButtonBackgroundColor?: undefined; actionButtonTextColor?: undefined; displaySearchBox?: undefined; showDownloadButton?: undefined; showFilterButton?: undefined; showBulkUpdateActions?: undefined; showBulkSelector?: undefined; highlightSelectedRow?: undefined; text?: undefined; defaultValue?: undefined; format?: undefined; enableTime?: undefined; enableDate?: undefined; disabledDates?: undefined; label?: undefined; values?: undefined; display_values?: undefined; source?: undefined; alternativeText?: undefined; zoomButtons?: undefined; rotateButton?: undefined; }; styles: { textColor: { type: string; displayName: string; validation: { schema: { type: string; }; defaultValue?: undefined; }; }; backgroundColor: { type: string; displayName: string; validation: { schema: { type: string; }; defaultValue?: undefined; }; }; borderColor: { type: string; displayName: string; validation: { schema: { type: string; }; defaultValue?: undefined; }; }; borderRadius: { type: string; displayName: string; validation: { schema: { type: string; schemas: { type: string; }[]; }; defaultValue?: undefined; }; }; actionButtonRadius?: undefined; tableType?: undefined; cellSize?: undefined; visibility?: undefined; disabledState?: undefined; checkboxColor?: undefined; activeColor?: undefined; fontWeight?: undefined; decoration?: undefined; transformation?: undefined; fontStyle?: undefined; lineHeight?: undefined; textIndent?: undefined; letterSpacing?: undefined; wordSpacing?: undefined; fontVariant?: undefined; textSize?: undefined; textAlign?: undefined; borderType?: undefined; padding?: undefined; imageFit?: undefined; selectedTextColor?: undefined; justifyContent?: undefined; dividerColor?: undefined; onHoverColor?: undefined; }; exposedVariables: { value: string; selectedRow?: undefined; changeSet?: undefined; dataUpdates?: undefined; pageIndex?: undefined; searchText?: undefined; selectedRows?: undefined; filters?: undefined; text?: undefined; label?: undefined; }; actions: never[]; definition: { others: { showOnDesktop: { value: string; }; showOnMobile: { value: string; }; }; properties: { placeholder: { value: string; }; title?: undefined; visible?: undefined; loadingState?: undefined; data?: undefined; rowsPerPage?: undefined; serverSidePagination?: undefined; enableNextButton?: undefined; enablePrevButton?: undefined; totalRecords?: undefined; clientSidePagination?: undefined; serverSideSort?: undefined; serverSideFilter?: undefined; displaySearchBox?: undefined; showDownloadButton?: undefined; showFilterButton?: undefined; autogenerateColumns?: undefined; columns?: undefined; showBulkUpdateActions?: undefined; showBulkSelector?: undefined; highlightSelectedRow?: undefined; columnSizes?: undefined; actions?: undefined; enabledSort?: undefined; hideColumnSelectorButton?: undefined; text?: undefined; defaultValue?: undefined; format?: undefined; enableTime?: undefined; enableDate?: undefined; disabledDates?: undefined; label?: undefined; values?: undefined; display_values?: undefined; source?: undefined; alternativeText?: undefined; zoomButtons?: undefined; rotateButton?: undefined; }; events: never[]; styles: { textColor: { value: string; }; borderColor: { value: string; }; borderRadius: { value: string; }; backgroundColor: { value: string; }; actionButtonRadius?: undefined; visibility?: undefined; disabledState?: undefined; cellSize?: undefined; tableType?: undefined; checkboxColor?: undefined; activeColor?: undefined; textSize?: undefined; textAlign?: undefined; fontWeight?: undefined; decoration?: undefined; transformation?: undefined; fontStyle?: undefined; lineHeight?: undefined; textIndent?: undefined; letterSpacing?: undefined; wordSpacing?: undefined; fontVariant?: undefined; borderType?: undefined; padding?: undefined; imageFit?: undefined; justifyContent?: undefined; dividerColor?: undefined; onHoverColor?: undefined; }; validation?: undefined; }; events?: undefined; validation?: undefined; } | { name: string; displayName: string; description: string; component: string; defaultSize: { width: number; height: number; }; others: { showOnDesktop: { type: string; displayName: string; }; showOnMobile: { type: string; displayName: string; }; }; properties: { placeholder: { type: string; displayName: string; validation: { schema: { type: string; }; }; }; title?: undefined; data?: undefined; loadingState?: undefined; columns?: undefined; rowsPerPage?: undefined; serverSidePagination?: undefined; enableNextButton?: undefined; enabledSort?: undefined; hideColumnSelectorButton?: undefined; enablePrevButton?: undefined; totalRecords?: undefined; clientSidePagination?: undefined; serverSideSearch?: undefined; serverSideSort?: undefined; serverSideFilter?: undefined; actionButtonBackgroundColor?: undefined; actionButtonTextColor?: undefined; displaySearchBox?: undefined; showDownloadButton?: undefined; showFilterButton?: undefined; showBulkUpdateActions?: undefined; showBulkSelector?: undefined; highlightSelectedRow?: undefined; text?: undefined; defaultValue?: undefined; format?: undefined; enableTime?: undefined; enableDate?: undefined; disabledDates?: undefined; label?: undefined; values?: undefined; display_values?: undefined; source?: undefined; alternativeText?: undefined; zoomButtons?: undefined; rotateButton?: undefined; }; styles: { borderRadius: { type: string; displayName: string; validation: { schema: { type: string; schemas: { type: string; }[]; }; defaultValue?: undefined; }; }; backgroundColor: { type: string; displayName: string; validation?: undefined; }; borderColor: { type: string; displayName: string; validation: { schema: { type: string; }; defaultValue?: undefined; }; }; textColor: { type: string; displayName: string; validation: { schema: { type: string; }; defaultValue?: undefined; }; }; actionButtonRadius?: undefined; tableType?: undefined; cellSize?: undefined; visibility?: undefined; disabledState?: undefined; checkboxColor?: undefined; activeColor?: undefined; fontWeight?: undefined; decoration?: undefined; transformation?: undefined; fontStyle?: undefined; lineHeight?: undefined; textIndent?: undefined; letterSpacing?: undefined; wordSpacing?: undefined; fontVariant?: undefined; textSize?: undefined; textAlign?: undefined; borderType?: undefined; padding?: undefined; imageFit?: undefined; selectedTextColor?: undefined; justifyContent?: undefined; dividerColor?: undefined; onHoverColor?: undefined; }; exposedVariables: { value: number; selectedRow?: undefined; changeSet?: undefined; dataUpdates?: undefined; pageIndex?: undefined; searchText?: undefined; selectedRows?: undefined; filters?: undefined; text?: undefined; label?: undefined; }; definition: { others: { showOnDesktop: { value: string; }; showOnMobile: { value: string; }; }; properties: { placeholder: { value: string; }; title?: undefined; visible?: undefined; loadingState?: undefined; data?: undefined; rowsPerPage?: undefined; serverSidePagination?: undefined; enableNextButton?: undefined; enablePrevButton?: undefined; totalRecords?: undefined; clientSidePagination?: undefined; serverSideSort?: undefined; serverSideFilter?: undefined; displaySearchBox?: undefined; showDownloadButton?: undefined; showFilterButton?: undefined; autogenerateColumns?: undefined; columns?: undefined; showBulkUpdateActions?: undefined; showBulkSelector?: undefined; highlightSelectedRow?: undefined; columnSizes?: undefined; actions?: undefined; enabledSort?: undefined; hideColumnSelectorButton?: undefined; text?: undefined; defaultValue?: undefined; format?: undefined; enableTime?: undefined; enableDate?: undefined; disabledDates?: undefined; label?: undefined; values?: undefined; display_values?: undefined; source?: undefined; alternativeText?: undefined; zoomButtons?: undefined; rotateButton?: undefined; }; events: never[]; styles: { borderRadius: { value: string; }; backgroundColor: { value: string; }; borderColor: { value: string; }; textColor: { value: string; }; actionButtonRadius?: undefined; visibility?: undefined; disabledState?: undefined; cellSize?: undefined; tableType?: undefined; checkboxColor?: undefined; activeColor?: undefined; textSize?: undefined; textAlign?: undefined; fontWeight?: undefined; decoration?: undefined; transformation?: undefined; fontStyle?: undefined; lineHeight?: undefined; textIndent?: undefined; letterSpacing?: undefined; wordSpacing?: undefined; fontVariant?: undefined; borderType?: undefined; padding?: undefined; imageFit?: undefined; justifyContent?: undefined; dividerColor?: undefined; onHoverColor?: undefined; }; validation?: undefined; }; events?: undefined; actions?: undefined; validation?: undefined; } | { name: string; displayName: string; description: string; component: string; defaultSize: { width: number; height: number; }; validation: { customRule: { type: string; displayName: string; }; }; others: { showOnDesktop: { type: string; displayName: string; }; showOnMobile: { type: string; displayName: string; }; }; properties: { defaultValue: { type: string; displayName: string; validation: { schema: { type: string; }; }; }; format: { type: string; displayName: string; validation: { schema: { type: string; }; }; }; enableTime: { type: string; displayName: string; validation: { schema: { type: string; }; defaultValue: boolean; }; }; enableDate: { type: string; displayName: string; validation: { schema: { type: string; }; defaultValue: boolean; }; }; disabledDates: { type: string; displayName: string; validation: { schema: { type: string; element: { type: string; }; }; }; }; title?: undefined; data?: undefined; loadingState?: undefined; columns?: undefined; rowsPerPage?: undefined; serverSidePagination?: undefined; enableNextButton?: undefined; enabledSort?: undefined; hideColumnSelectorButton?: undefined; enablePrevButton?: undefined; totalRecords?: undefined; clientSidePagination?: undefined; serverSideSearch?: undefined; serverSideSort?: undefined; serverSideFilter?: undefined; actionButtonBackgroundColor?: undefined; actionButtonTextColor?: undefined; displaySearchBox?: undefined; showDownloadButton?: undefined; showFilterButton?: undefined; showBulkUpdateActions?: undefined; showBulkSelector?: undefined; highlightSelectedRow?: undefined; text?: undefined; placeholder?: undefined; label?: undefined; values?: undefined; display_values?: undefined; source?: undefined; alternativeText?: undefined; zoomButtons?: undefined; rotateButton?: undefined; }; events: { onSelect: { displayName: string; }; onRowHovered?: undefined; onRowClicked?: undefined; onBulkUpdate?: undefined; onPageChanged?: undefined; onSearch?: undefined; onCancelChanges?: undefined; onSort?: undefined; onCellValueChanged?: undefined; onFilterChanged?: undefined; onClick?: undefined; }; styles: { visibility: { type: string; displayName: string; validation: { schema: { type: string; }; }; }; disabledState: { type: string; displayName: string; validation: { schema: { type: string; }; }; }; borderRadius: { type: string; displayName: string; validation: { schema: { type: string; schemas: { type: string; }[]; }; defaultValue?: undefined; }; }; textColor?: undefined; actionButtonRadius?: undefined; tableType?: undefined; cellSize?: undefined; backgroundColor?: undefined; borderColor?: undefined; checkboxColor?: undefined; activeColor?: undefined; fontWeight?: undefined; decoration?: undefined; transformation?: undefined; fontStyle?: undefined; lineHeight?: undefined; textIndent?: undefined; letterSpacing?: undefined; wordSpacing?: undefined; fontVariant?: undefined; textSize?: undefined; textAlign?: undefined; borderType?: undefined; padding?: undefined; imageFit?: undefined; selectedTextColor?: undefined; justifyContent?: undefined; dividerColor?: undefined; onHoverColor?: undefined; }; exposedVariables: { value: string; selectedRow?: undefined; changeSet?: undefined; dataUpdates?: undefined; pageIndex?: undefined; searchText?: undefined; selectedRows?: undefined; filters?: undefined; text?: undefined; label?: undefined; }; definition: { others: { showOnDesktop: { value: string; }; showOnMobile: { value: string; }; }; validation: { customRule: { value: null; }; }; properties: { defaultValue: { value: string; }; format: { value: string; }; enableTime: { value: string; }; enableDate: { value: string; }; disabledDates: { value: string; }; title?: undefined; visible?: undefined; loadingState?: undefined; data?: undefined; rowsPerPage?: undefined; serverSidePagination?: undefined; enableNextButton?: undefined; enablePrevButton?: undefined; totalRecords?: undefined; clientSidePagination?: undefined; serverSideSort?: undefined; serverSideFilter?: undefined; displaySearchBox?: undefined; showDownloadButton?: undefined; showFilterButton?: undefined; autogenerateColumns?: undefined; columns?: undefined; showBulkUpdateActions?: undefined; showBulkSelector?: undefined; highlightSelectedRow?: undefined; columnSizes?: undefined; actions?: undefined; enabledSort?: undefined; hideColumnSelectorButton?: undefined; text?: undefined; placeholder?: undefined; label?: undefined; values?: undefined; display_values?: undefined; source?: undefined; alternativeText?: undefined; zoomButtons?: undefined; rotateButton?: undefined; }; events: never[]; styles: { visibility: { value: string; }; disabledState: { value: string; }; borderRadius: { value: string; }; textColor?: undefined; actionButtonRadius?: undefined; cellSize?: undefined; tableType?: undefined; backgroundColor?: undefined; borderColor?: undefined; checkboxColor?: undefined; activeColor?: undefined; textSize?: undefined; textAlign?: undefined; fontWeight?: undefined; decoration?: undefined; transformation?: undefined; fontStyle?: undefined; lineHeight?: undefined; textIndent?: undefined; letterSpacing?: undefined; wordSpacing?: undefined; fontVariant?: undefined; borderType?: undefined; padding?: undefined; imageFit?: undefined; justifyContent?: undefined; dividerColor?: undefined; onHoverColor?: undefined; }; }; actions?: undefined; } | { name: string; displayName: string; description: string; component: string; defaultSize: { width: number; height: number; }; others: { showOnDesktop: { type: string; displayName: string; }; showOnMobile: { type: string; displayName: string; }; }; properties: { label: { type: string; displayName: string; validation: { schema: { type: string; }; }; }; title?: undefined; data?: undefined; loadingState?: undefined; columns?: undefined; rowsPerPage?: undefined; serverSidePagination?: undefined; enableNextButton?: undefined; enabledSort?: undefined; hideColumnSelectorButton?: undefined; enablePrevButton?: undefined; totalRecords?: undefined; clientSidePagination?: undefined; serverSideSearch?: undefined; serverSideSort?: undefined; serverSideFilter?: undefined; actionButtonBackgroundColor?: undefined; actionButtonTextColor?: undefined; displaySearchBox?: undefined; showDownloadButton?: undefined; showFilterButton?: undefined; showBulkUpdateActions?: undefined; showBulkSelector?: undefined; highlightSelectedRow?: undefined; text?: undefined; placeholder?: undefined; defaultValue?: undefined; format?: undefined; enableTime?: undefined; enableDate?: undefined; disabledDates?: undefined; values?: undefined; display_values?: undefined; source?: undefined; alternativeText?: undefined; zoomButtons?: undefined; rotateButton?: undefined; }; styles: { checkboxColor: { type: string; displayName: string; validation: { schema: { type: string; }; }; }; textColor?: undefined; actionButtonRadius?: undefined; tableType?: undefined; cellSize?: undefined; borderRadius?: undefined; visibility?: undefined; disabledState?: undefined; backgroundColor?: undefined; borderColor?: undefined; activeColor?: undefined; fontWeight?: undefined; decoration?: undefined; transformation?: undefined; fontStyle?: undefined; lineHeight?: undefined; textIndent?: undefined; letterSpacing?: undefined; wordSpacing?: undefined; fontVariant?: undefined; textSize?: undefined; textAlign?: undefined; borderType?: undefined; padding?: undefined; imageFit?: undefined; selectedTextColor?: undefined; justifyContent?: undefined; dividerColor?: undefined; onHoverColor?: undefined; }; exposedVariables: { value: boolean; selectedRow?: undefined; changeSet?: undefined; dataUpdates?: undefined; pageIndex?: undefined; searchText?: undefined; selectedRows?: undefined; filters?: undefined; text?: undefined; label?: undefined; }; definition: { others: { showOnDesktop: { value: string; }; showOnMobile: { value: string; }; }; properties: { label: { value: string; }; title?: undefined; visible?: undefined; loadingState?: undefined; data?: undefined; rowsPerPage?: undefined; serverSidePagination?: undefined; enableNextButton?: undefined; enablePrevButton?: undefined; totalRecords?: undefined; clientSidePagination?: undefined; serverSideSort?: undefined; serverSideFilter?: undefined; displaySearchBox?: undefined; showDownloadButton?: undefined; showFilterButton?: undefined; autogenerateColumns?: undefined; columns?: undefined; showBulkUpdateActions?: undefined; showBulkSelector?: undefined; highlightSelectedRow?: undefined; columnSizes?: undefined; actions?: undefined; enabledSort?: undefined; hideColumnSelectorButton?: undefined; text?: undefined; placeholder?: undefined; defaultValue?: undefined; format?: undefined; enableTime?: undefined; enableDate?: undefined; disabledDates?: undefined; values?: undefined; display_values?: undefined; source?: undefined; alternativeText?: undefined; zoomButtons?: undefined; rotateButton?: undefined; }; events: never[]; styles: { checkboxColor: { value: string; }; textColor?: undefined; actionButtonRadius?: undefined; visibility?: undefined; disabledState?: undefined; cellSize?: undefined; borderRadius?: undefined; tableType?: undefined; backgroundColor?: undefined; borderColor?: undefined; activeColor?: undefined; textSize?: undefined; textAlign?: undefined; fontWeight?: undefined; decoration?: undefined; transformation?: undefined; fontStyle?: undefined; lineHeight?: undefined; textIndent?: undefined; letterSpacing?: undefined; wordSpacing?: undefined; fontVariant?: undefined; borderType?: undefined; padding?: undefined; imageFit?: undefined; justifyContent?: undefined; dividerColor?: undefined; onHoverColor?: undefined; }; validation?: undefined; }; events?: undefined; actions?: undefined; validation?: undefined; } | { name: string; displayName: string; description: string; component: string; defaultSize: { width: number; height: number; }; others: { showOnDesktop: { type: string; displayName: string; }; showOnMobile: { type: string; displayName: string; }; }; properties: { label: { type: string; displayName: string; validation: { schema: { type: string; }; }; }; values: { type: string; displayName: string; validation: { schema: { type: string; element: { type: string; schemas?: undefined; }; }; }; }; display_values: { type: string; displayName: string; validation: { schema: { type: string; element: { type: string; schemas: { type: string; }[]; }; }; }; }; title?: undefined; data?: undefined; loadingState?: undefined; columns?: undefined; rowsPerPage?: undefined; serverSidePagination?: undefined; enableNextButton?: undefined; enabledSort?: undefined; hideColumnSelectorButton?: undefined; enablePrevButton?: undefined; totalRecords?: undefined; clientSidePagination?: undefined; serverSideSearch?: undefined; serverSideSort?: undefined; serverSideFilter?: undefined; actionButtonBackgroundColor?: undefined; actionButtonTextColor?: undefined; displaySearchBox?: undefined; showDownloadButton?: undefined; showFilterButton?: undefined; showBulkUpdateActions?: undefined; showBulkSelector?: undefined; highlightSelectedRow?: undefined; text?: undefined; placeholder?: undefined; defaultValue?: undefined; format?: undefined; enableTime?: undefined; enableDate?: undefined; disabledDates?: undefined; source?: undefined; alternativeText?: undefined; zoomButtons?: undefined; rotateButton?: undefined; }; styles: { textColor: { type: string; displayName: string; validation: { schema: { type: string; }; defaultValue?: undefined; }; }; activeColor: { type: string; displayName: string; validation: { schema: { type: string; }; }; }; actionButtonRadius?: undefined; tableType?: undefined; cellSize?: undefined; borderRadius?: undefined; visibility?: undefined; disabledState?: undefined; backgroundColor?: undefined; borderColor?: undefined; checkboxColor?: undefined; fontWeight?: undefined; decoration?: undefined; transformation?: undefined; fontStyle?: undefined; lineHeight?: undefined; textIndent?: undefined; letterSpacing?: undefined; wordSpacing?: undefined; fontVariant?: undefined; textSize?: undefined; textAlign?: undefined; borderType?: undefined; padding?: undefined; imageFit?: undefined; selectedTextColor?: undefined; justifyContent?: undefined; dividerColor?: undefined; onHoverColor?: undefined; }; exposedVariables: { selectedRow?: undefined; changeSet?: undefined; dataUpdates?: undefined; pageIndex?: undefined; searchText?: undefined; selectedRows?: undefined; filters?: undefined; value?: undefined; text?: undefined; label?: undefined; }; definition: { others: { showOnDesktop: { value: string; }; showOnMobile: { value: string; }; }; properties: { label: { value: string; }; values: { value: string; }; display_values: { value: string; }; title?: undefined; visible?: undefined; loadingState?: undefined; data?: undefined; rowsPerPage?: undefined; serverSidePagination?: undefined; enableNextButton?: undefined; enablePrevButton?: undefined; totalRecords?: undefined; clientSidePagination?: undefined; serverSideSort?: undefined; serverSideFilter?: undefined; displaySearchBox?: undefined; showDownloadButton?: undefined; showFilterButton?: undefined; autogenerateColumns?: undefined; columns?: undefined; showBulkUpdateActions?: undefined; showBulkSelector?: undefined; highlightSelectedRow?: undefined; columnSizes?: undefined; actions?: undefined; enabledSort?: undefined; hideColumnSelectorButton?: undefined; text?: undefined; placeholder?: undefined; defaultValue?: undefined; format?: undefined; enableTime?: undefined; enableDate?: undefined; disabledDates?: undefined; source?: undefined; alternativeText?: undefined; zoomButtons?: undefined; rotateButton?: undefined; }; events: never[]; styles: { textColor: { value: string; }; activeColor: { value: string; }; actionButtonRadius?: undefined; visibility?: undefined; disabledState?: undefined; cellSize?: undefined; borderRadius?: undefined; tableType?: undefined; backgroundColor?: undefined; borderColor?: undefined; checkboxColor?: undefined; textSize?: undefined; textAlign?: undefined; fontWeight?: undefined; decoration?: undefined; transformation?: undefined; fontStyle?: undefined; lineHeight?: undefined; textIndent?: undefined; letterSpacing?: undefined; wordSpacing?: undefined; fontVariant?: undefined; borderType?: undefined; padding?: undefined; imageFit?: undefined; justifyContent?: undefined; dividerColor?: undefined; onHoverColor?: undefined; }; validation?: undefined; }; events?: undefined; actions?: undefined; validation?: undefined; } | { name: string; displayName: string; description: string; component: string; others: { showOnDesktop: { type: string; displayName: string; }; showOnMobile: { type: string; displayName: string; }; }; properties: { text: { type: string; displayName: string; validation: { schema: { type: string; schemas: { type: string; }[]; }; }; }; title?: undefined; data?: undefined; loadingState?: undefined; columns?: undefined; rowsPerPage?: undefined; serverSidePagination?: undefined; enableNextButton?: undefined; enabledSort?: undefined; hideColumnSelectorButton?: undefined; enablePrevButton?: undefined; totalRecords?: undefined; clientSidePagination?: undefined; serverSideSearch?: undefined; serverSideSort?: undefined; serverSideFilter?: undefined; actionButtonBackgroundColor?: undefined; actionButtonTextColor?: undefined; displaySearchBox?: undefined; showDownloadButton?: undefined; showFilterButton?: undefined; showBulkUpdateActions?: undefined; showBulkSelector?: undefined; highlightSelectedRow?: undefined; placeholder?: undefined; defaultValue?: undefined; format?: undefined; enableTime?: undefined; enableDate?: undefined; disabledDates?: undefined; label?: undefined; values?: undefined; display_values?: undefined; source?: undefined; alternativeText?: undefined; zoomButtons?: undefined; rotateButton?: undefined; }; defaultSize: { width: number; height: number; }; events: never[]; styles: { fontWeight: { type: string; displayName: string; options: { name: string; value: string; }[]; }; decoration: { type: string; displayName: string; options: { name: string; value: string; }[]; }; transformation: { type: string; displayName: string; options: { name: string; value: string; }[]; }; fontStyle: { type: string; displayName: string; options: { name: string; value: string; }[]; }; lineHeight: { type: string; displayName: string; }; textIndent: { type: string; displayName: string; }; letterSpacing: { type: string; displayName: string; }; wordSpacing: { type: string; displayName: string; }; fontVariant: { type: string; displayName: string; options: { name: string; value: string; }[]; }; textSize: { type: string; displayName: string; validation: { schema: { type: string; }; }; }; backgroundColor: { type: string; displayName: string; validation: { schema: { type: string; }; defaultValue?: undefined; }; }; textColor: { type: string; displayName: string; validation: { schema: { type: string; }; defaultValue?: undefined; }; }; textAlign: { type: string; displayName: string; validation: { schema: { type: string; }; }; }; actionButtonRadius?: undefined; tableType?: undefined; cellSize?: undefined; borderRadius?: undefined; visibility?: undefined; disabledState?: undefined; borderColor?: undefined; checkboxColor?: undefined; activeColor?: undefined; borderType?: undefined; padding?: undefined; imageFit?: undefined; selectedTextColor?: undefined; justifyContent?: undefined; dividerColor?: undefined; onHoverColor?: undefined; }; exposedVariables: { text: string; selectedRow?: undefined; changeSet?: undefined; dataUpdates?: undefined; pageIndex?: undefined; searchText?: undefined; selectedRows?: undefined; filters?: undefined; value?: undefined; label?: undefined; }; definition: { others: { showOnDesktop: { value: string; }; showOnMobile: { value: string; }; }; properties: { text: { value: string; }; title?: undefined; visible?: undefined; loadingState?: undefined; data?: undefined; rowsPerPage?: undefined; serverSidePagination?: undefined; enableNextButton?: undefined; enablePrevButton?: undefined; totalRecords?: undefined; clientSidePagination?: undefined; serverSideSort?: undefined; serverSideFilter?: undefined; displaySearchBox?: undefined; showDownloadButton?: undefined; showFilterButton?: undefined; autogenerateColumns?: undefined; columns?: undefined; showBulkUpdateActions?: undefined; showBulkSelector?: undefined; highlightSelectedRow?: undefined; columnSizes?: undefined; actions?: undefined; enabledSort?: undefined; hideColumnSelectorButton?: undefined; placeholder?: undefined; defaultValue?: undefined; format?: undefined; enableTime?: undefined; enableDate?: undefined; disabledDates?: undefined; label?: undefined; values?: undefined; display_values?: undefined; source?: undefined; alternativeText?: undefined; zoomButtons?: undefined; rotateButton?: undefined; }; events: never[]; styles: { backgroundColor: { value: string; }; textColor: { value: string; }; textSize: { value: number; }; textAlign: { value: string; }; fontWeight: { value: string; }; decoration: { value: string; }; transformation: { value: string; }; fontStyle: { value: string; }; lineHeight: { value: number; }; textIndent: { value: number; }; letterSpacing: { value: number; }; wordSpacing: { value: number; }; fontVariant: { value: string; }; actionButtonRadius?: undefined; visibility?: undefined; disabledState?: undefined; cellSize?: undefined; borderRadius?: undefined; tableType?: undefined; borderColor?: undefined; checkboxColor?: undefined; activeColor?: undefined; borderType?: undefined; padding?: undefined; imageFit?: undefined; justifyContent?: undefined; dividerColor?: undefined; onHoverColor?: undefined; }; validation?: undefined; }; actions?: undefined; validation?: undefined; } | { name: string; displayName: string; description: string; defaultSize: { width: number; height: number; }; component: string; others: { showOnDesktop: { type: string; displayName: string; }; showOnMobile: { type: string; displayName: string; }; }; properties: { source: { type: string; displayName: string; validation: { schema: { type: string; }; }; }; loadingState: { type: string; displayName: string; validation: { schema: { type: string; }; }; }; alternativeText: { type: string; displayName: string; validation: { schema: { type: string; }; }; }; zoomButtons: { type: string; displayName: string; validation: { schema: { type: string; }; }; }; rotateButton: { type: string; displayName: string; validation: { schema: { type: string; }; }; }; title?: undefined; data?: undefined; columns?: undefined; rowsPerPage?: undefined; serverSidePagination?: undefined; enableNextButton?: undefined; enabledSort?: undefined; hideColumnSelectorButton?: undefined; enablePrevButton?: undefined; totalRecords?: undefined; clientSidePagination?: undefined; serverSideSearch?: undefined; serverSideSort?: undefined; serverSideFilter?: undefined; actionButtonBackgroundColor?: undefined; actionButtonTextColor?: undefined; displaySearchBox?: undefined; showDownloadButton?: undefined; showFilterButton?: undefined; showBulkUpdateActions?: undefined; showBulkSelector?: undefined; highlightSelectedRow?: undefined; text?: undefined; placeholder?: undefined; defaultValue?: undefined; format?: undefined; enableTime?: undefined; enableDate?: undefined; disabledDates?: undefined; label?: undefined; values?: undefined; display_values?: undefined; }; events: { onClick: { displayName: string; }; onRowHovered?: undefined; onRowClicked?: undefined; onBulkUpdate?: undefined; onPageChanged?: undefined; onSearch?: undefined; onCancelChanges?: undefined; onSort?: undefined; onCellValueChanged?: undefined; onFilterChanged?: undefined; onSelect?: undefined; }; styles: { borderType: { type: string; displayName: string; options: { name: string; value: string; }[]; validation: { schema: { type: string; }; }; }; backgroundColor: { type: string; displayName: string; validation: { schema: { type: string; }; defaultValue?: undefined; }; }; padding: { type: string; displayName: string; validation: { schema: { type: string; schemas: { type: string; }[]; }; }; }; visibility: { type: string; displayName: string; validation: { schema: { type: string; }; }; }; disabledState: { type: string; displayName: string; validation: { schema: { type: string; }; }; }; imageFit: { type: string; displayName: string; options: { name: string; value: string; }[]; validation: { schema: { type: string; }; }; }; textColor?: undefined; actionButtonRadius?: undefined; tableType?: undefined; cellSize?: undefined; borderRadius?: undefined; borderColor?: undefined; checkboxColor?: undefined; activeColor?: undefined; fontWeight?: undefined; decoration?: undefined; transformation?: undefined; fontStyle?: undefined; lineHeight?: undefined; textIndent?: undefined; letterSpacing?: undefined; wordSpacing?: undefined; fontVariant?: undefined; textSize?: undefined; textAlign?: undefined; selectedTextColor?: undefined; justifyContent?: undefined; dividerColor?: undefined; onHoverColor?: undefined; }; exposedVariables: { selectedRow?: undefined; changeSet?: undefined; dataUpdates?: undefined; pageIndex?: undefined; searchText?: undefined; selectedRows?: undefined; filters?: undefined; value?: undefined; text?: undefined; label?: undefined; }; definition: { others: { showOnDesktop: { value: string; }; showOnMobile: { value: string; }; }; properties: { source: { value: string; }; visible: { value: string; }; loadingState: { value: string; }; alternativeText: { value: string; }; zoomButtons: { value: string; }; rotateButton: { value: string; }; title?: undefined; data?: undefined; rowsPerPage?: undefined; serverSidePagination?: undefined; enableNextButton?: undefined; enablePrevButton?: undefined; totalRecords?: undefined; clientSidePagination?: undefined; serverSideSort?: undefined; serverSideFilter?: undefined; displaySearchBox?: undefined; showDownloadButton?: undefined; showFilterButton?: undefined; autogenerateColumns?: undefined; columns?: undefined; showBulkUpdateActions?: undefined; showBulkSelector?: undefined; highlightSelectedRow?: undefined; columnSizes?: undefined; actions?: undefined; enabledSort?: undefined; hideColumnSelectorButton?: undefined; text?: undefined; placeholder?: undefined; defaultValue?: undefined; format?: undefined; enableTime?: undefined; enableDate?: undefined; disabledDates?: undefined; label?: undefined; values?: undefined; display_values?: undefined; }; events: never[]; styles: { borderType: { value: string; }; padding: { value: string; }; visibility: { value: string; }; disabledState: { value: string; }; imageFit: { value: string; }; backgroundColor: { value: string; }; textColor?: undefined; actionButtonRadius?: undefined; cellSize?: undefined; borderRadius?: undefined; tableType?: undefined; borderColor?: undefined; checkboxColor?: undefined; activeColor?: undefined; textSize?: undefined; textAlign?: undefined; fontWeight?: undefined; decoration?: undefined; transformation?: undefined; fontStyle?: undefined; lineHeight?: undefined; textIndent?: undefined; letterSpacing?: undefined; wordSpacing?: undefined; fontVariant?: undefined; justifyContent?: undefined; dividerColor?: undefined; onHoverColor?: undefined; }; validation?: undefined; }; actions?: undefined; validation?: undefined; } | { name: string; displayName: string; description: string; defaultSize: { width: number; height: number; }; component: string; others: { showOnDesktop: { type: string; displayName: string; }; showOnMobile: { type: string; displayName: string; }; }; properties: { label: { type: string; displayName: string; validation: { schema: { type: string; }; }; }; values: { type: string; displayName: string; validation: { schema: { type: string; element: { type: string; schemas: { type: string; }[]; }; }; }; }; display_values: { type: string; displayName: string; validation: { schema: { type: string; element: { type: string; schemas: { type: string; }[]; }; }; }; }; title?: undefined; data?: undefined; loadingState?: undefined; columns?: undefined; rowsPerPage?: undefined; serverSidePagination?: undefined; enableNextButton?: undefined; enabledSort?: undefined; hideColumnSelectorButton?: undefined; enablePrevButton?: undefined; totalRecords?: undefined; clientSidePagination?: undefined; serverSideSearch?: undefined; serverSideSort?: undefined; serverSideFilter?: undefined; actionButtonBackgroundColor?: undefined; actionButtonTextColor?: undefined; displaySearchBox?: undefined; showDownloadButton?: undefined; showFilterButton?: undefined; showBulkUpdateActions?: undefined; showBulkSelector?: undefined; highlightSelectedRow?: undefined; text?: undefined; placeholder?: undefined; defaultValue?: undefined; format?: undefined; enableTime?: undefined; enableDate?: undefined; disabledDates?: undefined; source?: undefined; alternativeText?: undefined; zoomButtons?: undefined; rotateButton?: undefined; }; styles: { borderRadius: { type: string; displayName: string; validation: { schema: { type: string; schemas: { type: string; }[]; }; defaultValue?: undefined; }; }; selectedTextColor: { type: string; displayName: string; validation: { schema: { type: string; }; }; }; justifyContent: { type: string; displayName: string; validation: { schema: { type: string; }; }; }; textColor?: undefined; actionButtonRadius?: undefined; tableType?: undefined; cellSize?: undefined; visibility?: undefined; disabledState?: undefined; backgroundColor?: undefined; borderColor?: undefined; checkboxColor?: undefined; activeColor?: undefined; fontWeight?: undefined; decoration?: undefined; transformation?: undefined; fontStyle?: undefined; lineHeight?: undefined; textIndent?: undefined; letterSpacing?: undefined; wordSpacing?: undefined; fontVariant?: undefined; textSize?: undefined; textAlign?: undefined; borderType?: undefined; padding?: undefined; imageFit?: undefined; dividerColor?: undefined; onHoverColor?: undefined; }; exposedVariables: { value: number; searchText: string; label: string; selectedRow?: undefined; changeSet?: undefined; dataUpdates?: undefined; pageIndex?: undefined; selectedRows?: undefined; filters?: undefined; text?: undefined; }; definition: { others: { showOnDesktop: { value: string; }; showOnMobile: { value: string; }; }; properties: { label: { value: string; }; values: { value: string; }; display_values: { value: string; }; title?: undefined; visible?: undefined; loadingState?: undefined; data?: undefined; rowsPerPage?: undefined; serverSidePagination?: undefined; enableNextButton?: undefined; enablePrevButton?: undefined; totalRecords?: undefined; clientSidePagination?: undefined; serverSideSort?: undefined; serverSideFilter?: undefined; displaySearchBox?: undefined; showDownloadButton?: undefined; showFilterButton?: undefined; autogenerateColumns?: undefined; columns?: undefined; showBulkUpdateActions?: undefined; showBulkSelector?: undefined; highlightSelectedRow?: undefined; columnSizes?: undefined; actions?: undefined; enabledSort?: undefined; hideColumnSelectorButton?: undefined; text?: undefined; placeholder?: undefined; defaultValue?: undefined; format?: undefined; enableTime?: undefined; enableDate?: undefined; disabledDates?: undefined; source?: undefined; alternativeText?: undefined; zoomButtons?: undefined; rotateButton?: undefined; }; events: never[]; styles: { borderRadius: { value: string; }; justifyContent: { value: string; }; textColor?: undefined; actionButtonRadius?: undefined; visibility?: undefined; disabledState?: undefined; cellSize?: undefined; tableType?: undefined; backgroundColor?: undefined; borderColor?: undefined; checkboxColor?: undefined; activeColor?: undefined; textSize?: undefined; textAlign?: undefined; fontWeight?: undefined; decoration?: undefined; transformation?: undefined; fontStyle?: undefined; lineHeight?: undefined; textIndent?: undefined; letterSpacing?: undefined; wordSpacing?: undefined; fontVariant?: undefined; borderType?: undefined; padding?: undefined; imageFit?: undefined; dividerColor?: undefined; onHoverColor?: undefined; }; validation?: undefined; }; events?: undefined; actions?: undefined; validation?: undefined; } | { name: string; displayName: string; description: string; component: string; defaultSize: { width: number; height: number; }; others: { showOnDesktop: { type: string; displayName: string; }; showOnMobile: { type: string; displayName: string; }; }; properties: { title?: undefined; data?: undefined; loadingState?: undefined; columns?: undefined; rowsPerPage?: undefined; serverSidePagination?: undefined; enableNextButton?: undefined; enabledSort?: undefined; hideColumnSelectorButton?: undefined; enablePrevButton?: undefined; totalRecords?: undefined; clientSidePagination?: undefined; serverSideSearch?: undefined; serverSideSort?: undefined; serverSideFilter?: undefined; actionButtonBackgroundColor?: undefined; actionButtonTextColor?: undefined; displaySearchBox?: undefined; showDownloadButton?: undefined; showFilterButton?: undefined; showBulkUpdateActions?: undefined; showBulkSelector?: undefined; highlightSelectedRow?: undefined; text?: undefined; placeholder?: undefined; defaultValue?: undefined; format?: undefined; enableTime?: undefined; enableDate?: undefined; disabledDates?: undefined; label?: undefined; values?: undefined; display_values?: undefined; source?: undefined; alternativeText?: undefined; zoomButtons?: undefined; rotateButton?: undefined; }; events: { onRowHovered?: undefined; onRowClicked?: undefined; onBulkUpdate?: undefined; onPageChanged?: undefined; onSearch?: undefined; onCancelChanges?: undefined; onSort?: undefined; onCellValueChanged?: undefined; onFilterChanged?: undefined; onSelect?: undefined; onClick?: undefined; }; styles: { dividerColor: { type: string; displayName: string; validation: { schema: { type: string; }; }; }; textColor?: undefined; actionButtonRadius?: undefined; tableType?: undefined; cellSize?: undefined; borderRadius?: undefined; visibility?: undefined; disabledState?: undefined; backgroundColor?: undefined; borderColor?: undefined; checkboxColor?: undefined; activeColor?: undefined; fontWeight?: undefined; decoration?: undefined; transformation?: undefined; fontStyle?: undefined; lineHeight?: undefined; textIndent?: undefined; letterSpacing?: undefined; wordSpacing?: undefined; fontVariant?: undefined; textSize?: undefined; textAlign?: undefined; borderType?: undefined; padding?: undefined; imageFit?: undefined; selectedTextColor?: undefined; justifyContent?: undefined; onHoverColor?: undefined; }; exposedVariables: { value: {}; selectedRow?: undefined; changeSet?: undefined; dataUpdates?: undefined; pageIndex?: undefined; searchText?: undefined; selectedRows?: undefined; filters?: undefined; text?: undefined; label?: undefined; }; definition: { others: { showOnDesktop: { value: string; }; showOnMobile: { value: string; }; }; properties: { title?: undefined; visible?: undefined; loadingState?: undefined; data?: undefined; rowsPerPage?: undefined; serverSidePagination?: undefined; enableNextButton?: undefined; enablePrevButton?: undefined; totalRecords?: undefined; clientSidePagination?: undefined; serverSideSort?: undefined; serverSideFilter?: undefined; displaySearchBox?: undefined; showDownloadButton?: undefined; showFilterButton?: undefined; autogenerateColumns?: undefined; columns?: undefined; showBulkUpdateActions?: undefined; showBulkSelector?: undefined; highlightSelectedRow?: undefined; columnSizes?: undefined; actions?: undefined; enabledSort?: undefined; hideColumnSelectorButton?: undefined; text?: undefined; placeholder?: undefined; defaultValue?: undefined; format?: undefined; enableTime?: undefined; enableDate?: undefined; disabledDates?: undefined; label?: undefined; values?: undefined; display_values?: undefined; source?: undefined; alternativeText?: undefined; zoomButtons?: undefined; rotateButton?: undefined; }; events: never[]; styles: { dividerColor: { value: string; }; textColor?: undefined; actionButtonRadius?: undefined; visibility?: undefined; disabledState?: undefined; cellSize?: undefined; borderRadius?: undefined; tableType?: undefined; backgroundColor?: undefined; borderColor?: undefined; checkboxColor?: undefined; activeColor?: undefined; textSize?: undefined; textAlign?: undefined; fontWeight?: undefined; decoration?: undefined; transformation?: undefined; fontStyle?: undefined; lineHeight?: undefined; textIndent?: undefined; letterSpacing?: undefined; wordSpacing?: undefined; fontVariant?: undefined; borderType?: undefined; padding?: undefined; imageFit?: undefined; justifyContent?: undefined; onHoverColor?: undefined; }; validation?: undefined; }; actions?: undefined; validation?: undefined; } | { name: string; displayName: string; description: string; component: string; defaultSize: { width: number; height: number; }; others: { showOnDesktop: { type: string; displayName: string; }; showOnMobile: { type: string; displayName: string; }; }; styles: { backgroundColor: { type: string; displayName: string; validation: { schema: { type: string; }; defaultValue: boolean; }; }; textColor: { type: string; displayName: string; validation: { schema: { type: string; }; defaultValue: boolean; }; }; actionButtonRadius?: undefined; tableType?: undefined; cellSize?: undefined; borderRadius?: undefined; visibility?: undefined; disabledState?: undefined; borderColor?: undefined; checkboxColor?: undefined; activeColor?: undefined; fontWeight?: undefined; decoration?: undefined; transformation?: undefined; fontStyle?: undefined; lineHeight?: undefined; textIndent?: undefined; letterSpacing?: undefined; wordSpacing?: undefined; fontVariant?: undefined; textSize?: undefined; textAlign?: undefined; borderType?: undefined; padding?: undefined; imageFit?: undefined; selectedTextColor?: undefined; justifyContent?: undefined; dividerColor?: undefined; onHoverColor?: undefined; }; exposedVariables: { selectedRow?: undefined; changeSet?: undefined; dataUpdates?: undefined; pageIndex?: undefined; searchText?: undefined; selectedRows?: undefined; filters?: undefined; value?: undefined; text?: undefined; label?: undefined; }; definition: { others: { showOnDesktop: { value: string; }; showOnMobile: { value: string; }; }; events: never[]; styles: { backgroundColor: { value: string; }; textColor: { value: string; }; actionButtonRadius?: undefined; visibility?: undefined; disabledState?: undefined; cellSize?: undefined; borderRadius?: undefined; tableType?: undefined; borderColor?: undefined; checkboxColor?: undefined; activeColor?: undefined; textSize?: undefined; textAlign?: undefined; fontWeight?: undefined; decoration?: undefined; transformation?: undefined; fontStyle?: undefined; lineHeight?: undefined; textIndent?: undefined; letterSpacing?: undefined; wordSpacing?: undefined; fontVariant?: undefined; borderType?: undefined; padding?: undefined; imageFit?: undefined; justifyContent?: undefined; dividerColor?: undefined; onHoverColor?: undefined; }; properties?: undefined; validation?: undefined; }; properties?: undefined; events?: undefined; actions?: undefined; validation?: undefined; } | { name: string; displayName: string; description: string; component: string; defaultSize: { width: number; height: number; }; others: { showOnDesktop: { type: string; displayName: string; }; showOnMobile: { type: string; displayName: string; }; }; styles: { backgroundColor: { type: string; displayName: string; validation: { schema: { type: string; }; defaultValue: boolean; }; }; textColor: { type: string; displayName: string; validation: { schema: { type: string; }; defaultValue: boolean; }; }; onHoverColor: { type: string; displayName: string; validation: { schema: { type: string; }; defaultValue: boolean; }; }; borderRadius: { type: string; displayName: string; validation: { schema: { type: string; schemas?: undefined; }; defaultValue: boolean; }; }; actionButtonRadius?: undefined; tableType?: undefined; cellSize?: undefined; visibility?: undefined; disabledState?: undefined; borderColor?: undefined; checkboxColor?: undefined; activeColor?: undefined; fontWeight?: undefined; decoration?: undefined; transformation?: undefined; fontStyle?: undefined; lineHeight?: undefined; textIndent?: undefined; letterSpacing?: undefined; wordSpacing?: undefined; fontVariant?: undefined; textSize?: undefined; textAlign?: undefined; borderType?: undefined; padding?: undefined; imageFit?: undefined; selectedTextColor?: undefined; justifyContent?: undefined; dividerColor?: undefined; }; exposedVariables: { selectedRow?: undefined; changeSet?: undefined; dataUpdates?: undefined; pageIndex?: undefined; searchText?: undefined; selectedRows?: undefined; filters?: undefined; value?: undefined; text?: undefined; label?: undefined; }; definition: { others: { showOnDesktop: { value: string; }; showOnMobile: { value: string; }; }; events: never[]; styles: { backgroundColor: { value: string; }; textColor: { value: string; }; onHoverColor: { value: string; }; actionButtonRadius?: undefined; visibility?: undefined; disabledState?: undefined; cellSize?: undefined; borderRadius?: undefined; tableType?: undefined; borderColor?: undefined; checkboxColor?: undefined; activeColor?: undefined; textSize?: undefined; textAlign?: undefined; fontWeight?: undefined; decoration?: undefined; transformation?: undefined; fontStyle?: undefined; lineHeight?: undefined; textIndent?: undefined; letterSpacing?: undefined; wordSpacing?: undefined; fontVariant?: undefined; borderType?: undefined; padding?: undefined; imageFit?: undefined; justifyContent?: undefined; dividerColor?: undefined; }; properties?: undefined; validation?: undefined; }; properties?: undefined; events?: undefined; actions?: undefined; validation?: undefined; })[];