UNPKG

devextreme-vue

Version:

DevExtreme Vue UI and Visualization Components

920 lines (919 loc) • 225 kB
/*! * devextreme-vue * Version: 25.1.5 * Build date: Wed Sep 03 2025 * * Copyright (c) 2012 - 2025 Developer Express Inc. ALL RIGHTS RESERVED * * This software may be modified and distributed under the terms * of the MIT license. See the LICENSE file in the root of the project for details. * * https://github.com/DevExpress/devextreme-vue */ export { ExplicitTypes } from "devextreme/ui/tree_list"; import { PropType } from "vue"; import TreeList, { Properties } from "devextreme/ui/tree_list"; import DataSource from "devextreme/data/data_source"; import dxTreeList from "devextreme/ui/tree_list"; import dxOverlay from "devextreme/ui/overlay"; import DOMComponent from "devextreme/core/dom_component"; import dxPopup from "devextreme/ui/popup"; import dxSortable from "devextreme/ui/sortable"; import dxDraggable from "devextreme/ui/draggable"; import { ColumnChooser, ColumnResizeMode, FilterPanel, HeaderFilter, Pager, SearchPanel, Sorting, DataChangeType, FilterType, FixedPosition, ColumnHeaderFilter, SelectedFilterOperation, ColumnChooserMode, ColumnChooserSearchConfig, ColumnChooserSelectionConfig, HeaderFilterGroupInterval, ColumnHeaderFilterSearchConfig, HeaderFilterSearchConfig, DataChange, GridsEditMode, GridsEditRefreshMode, StartEditAction, FilterPanelTexts, ApplyFilterMode, HeaderFilterTexts, EnterKeyAction, EnterKeyDirection, PagerPageSize, GridBase, DataRenderMode, StateStoreType } from "devextreme/common/grids"; import { dxTreeListColumn, TreeListFilterMode, AdaptiveDetailRowPreparingEvent, CellClickEvent, CellDblClickEvent, CellHoverChangedEvent, CellPreparedEvent, ContentReadyEvent, ContextMenuPreparingEvent, DataErrorOccurredEvent, DisposingEvent, EditCanceledEvent, EditCancelingEvent, EditingStartEvent, EditorPreparedEvent, EditorPreparingEvent, FocusedCellChangedEvent, FocusedCellChangingEvent, FocusedRowChangedEvent, FocusedRowChangingEvent, InitializedEvent, InitNewRowEvent, KeyDownEvent, NodesInitializedEvent, OptionChangedEvent, RowClickEvent, RowCollapsedEvent, RowCollapsingEvent, RowDblClickEvent, RowExpandedEvent, RowExpandingEvent, RowInsertedEvent, RowInsertingEvent, RowPreparedEvent, RowRemovedEvent, RowRemovingEvent, RowUpdatedEvent, RowUpdatingEvent, RowValidatingEvent, SavedEvent, SavingEvent, SelectionChangedEvent, ToolbarPreparingEvent, dxTreeListRowObject, TreeListPredefinedColumnButton, dxTreeListColumnButton, TreeListCommandColumnType, TreeListPredefinedToolbarItem } from "devextreme/ui/tree_list"; import { DataStructure, ValidationRuleType, HorizontalAlignment, VerticalAlignment, DataType, SortOrder, SearchMode, ComparisonOperator, PositionAlignment, Direction, ToolbarItemLocation, ToolbarItemComponent, DisplayMode, DragDirection, DragHighlight, ScrollMode, ScrollbarMode, SingleMultipleOrNone } from "devextreme/common"; import { DataSourceOptions } from "devextreme/common/data"; import { Store } from "devextreme/data/store"; import { dxFilterBuilderOptions, dxFilterBuilderField, FieldInfo, dxFilterBuilderCustomOperation, GroupOperation, ContentReadyEvent as FilterBuilderContentReadyEvent, DisposingEvent as FilterBuilderDisposingEvent, EditorPreparedEvent as FilterBuilderEditorPreparedEvent, EditorPreparingEvent as FilterBuilderEditorPreparingEvent, InitializedEvent as FilterBuilderInitializedEvent, OptionChangedEvent as FilterBuilderOptionChangedEvent, ValueChangedEvent } from "devextreme/ui/filter_builder"; import { dxPopupOptions, ToolbarLocation } from "devextreme/ui/popup"; import { PagerBase } from "devextreme/ui/pagination"; import { AnimationConfig, CollisionResolution, PositionConfig, AnimationState, AnimationType, CollisionResolutionCombination } from "devextreme/common/core/animation"; import { event } from "devextreme/events/events.types"; import { dxFormSimpleItem, dxFormOptions, dxFormGroupItem, dxFormTabbedItem, dxFormEmptyItem, dxFormButtonItem, LabelLocation, FormLabelMode, ContentReadyEvent as FormContentReadyEvent, DisposingEvent as FormDisposingEvent, EditorEnterKeyEvent, FieldDataChangedEvent, InitializedEvent as FormInitializedEvent, OptionChangedEvent as FormOptionChangedEvent, FormItemComponent, FormItemType } from "devextreme/ui/form"; import { EventInfo } from "devextreme/common/core/events"; import { Component } from "devextreme/core/component"; import { LocateInMenuMode, ShowTextMode } from "devextreme/ui/toolbar"; import * as CommonTypes from "devextreme/common"; type AccessibleOptions = Pick<Properties, "accessKey" | "activeStateEnabled" | "allowColumnReordering" | "allowColumnResizing" | "autoExpandAll" | "autoNavigateToFocusedRow" | "cacheEnabled" | "cellHintEnabled" | "columnAutoWidth" | "columnChooser" | "columnFixing" | "columnHidingEnabled" | "columnMinWidth" | "columnResizingMode" | "columns" | "columnWidth" | "customizeColumns" | "dataSource" | "dataStructure" | "dateSerializationFormat" | "disabled" | "editing" | "elementAttr" | "errorRowEnabled" | "expandedRowKeys" | "expandNodesOnFiltering" | "filterBuilder" | "filterBuilderPopup" | "filterMode" | "filterPanel" | "filterRow" | "filterSyncEnabled" | "filterValue" | "focusedColumnIndex" | "focusedRowEnabled" | "focusedRowIndex" | "focusedRowKey" | "hasItemsExpr" | "headerFilter" | "height" | "highlightChanges" | "hint" | "hoverStateEnabled" | "itemsExpr" | "keyboardNavigation" | "keyExpr" | "loadPanel" | "noDataText" | "onAdaptiveDetailRowPreparing" | "onCellClick" | "onCellDblClick" | "onCellHoverChanged" | "onCellPrepared" | "onContentReady" | "onContextMenuPreparing" | "onDataErrorOccurred" | "onDisposing" | "onEditCanceled" | "onEditCanceling" | "onEditingStart" | "onEditorPrepared" | "onEditorPreparing" | "onFocusedCellChanged" | "onFocusedCellChanging" | "onFocusedRowChanged" | "onFocusedRowChanging" | "onInitialized" | "onInitNewRow" | "onKeyDown" | "onNodesInitialized" | "onOptionChanged" | "onRowClick" | "onRowCollapsed" | "onRowCollapsing" | "onRowDblClick" | "onRowExpanded" | "onRowExpanding" | "onRowInserted" | "onRowInserting" | "onRowPrepared" | "onRowRemoved" | "onRowRemoving" | "onRowUpdated" | "onRowUpdating" | "onRowValidating" | "onSaved" | "onSaving" | "onSelectionChanged" | "onToolbarPreparing" | "pager" | "paging" | "parentIdExpr" | "remoteOperations" | "renderAsync" | "repaintChangesOnly" | "rootValue" | "rowAlternationEnabled" | "rowDragging" | "rtlEnabled" | "scrolling" | "searchPanel" | "selectedRowKeys" | "selection" | "showBorders" | "showColumnHeaders" | "showColumnLines" | "showRowLines" | "sorting" | "stateStoring" | "syncLookupFilterValues" | "tabIndex" | "toolbar" | "twoWayBindingEnabled" | "visible" | "width" | "wordWrapEnabled">; interface DxTreeList extends AccessibleOptions { readonly instance?: TreeList; } declare const DxTreeList: import("@vue/runtime-core").DefineComponent<{ accessKey: StringConstructor; activeStateEnabled: BooleanConstructor; allowColumnReordering: BooleanConstructor; allowColumnResizing: BooleanConstructor; autoExpandAll: BooleanConstructor; autoNavigateToFocusedRow: BooleanConstructor; cacheEnabled: BooleanConstructor; cellHintEnabled: BooleanConstructor; columnAutoWidth: BooleanConstructor; columnChooser: PropType<Record<string, any> | ColumnChooser>; columnFixing: PropType<Record<string, any>>; columnHidingEnabled: BooleanConstructor; columnMinWidth: NumberConstructor; columnResizingMode: PropType<ColumnResizeMode>; columns: PropType<(string | dxTreeListColumn<any, any>)[]>; columnWidth: PropType<number | "auto">; customizeColumns: PropType<(columns: Array<dxTreeListColumn>) => void>; dataSource: PropType<string | any[] | Record<string, any> | DataSource<any, any> | DataSourceOptions<any, any, any, any> | Store<any, any> | null>; dataStructure: PropType<DataStructure>; dateSerializationFormat: StringConstructor; disabled: BooleanConstructor; editing: PropType<Record<string, any>>; elementAttr: PropType<Record<string, any>>; errorRowEnabled: BooleanConstructor; expandedRowKeys: PropType<any[]>; expandNodesOnFiltering: BooleanConstructor; filterBuilder: PropType<Record<string, any> | dxFilterBuilderOptions>; filterBuilderPopup: PropType<Record<string, any> | dxPopupOptions<any>>; filterMode: PropType<TreeListFilterMode>; filterPanel: PropType<FilterPanel<any, any, any>>; filterRow: PropType<Record<string, any>>; filterSyncEnabled: PropType<boolean | "auto">; filterValue: PropType<string | any[] | (() => any)>; focusedColumnIndex: NumberConstructor; focusedRowEnabled: BooleanConstructor; focusedRowIndex: NumberConstructor; focusedRowKey: {}; hasItemsExpr: PropType<string | (() => void)>; headerFilter: PropType<Record<string, any> | HeaderFilter>; height: (NumberConstructor | StringConstructor)[]; highlightChanges: BooleanConstructor; hint: StringConstructor; hoverStateEnabled: BooleanConstructor; itemsExpr: PropType<string | (() => void)>; keyboardNavigation: PropType<Record<string, any>>; keyExpr: PropType<string | (() => void)>; loadPanel: PropType<Record<string, any>>; noDataText: StringConstructor; onAdaptiveDetailRowPreparing: PropType<(e: AdaptiveDetailRowPreparingEvent) => void>; onCellClick: PropType<(e: CellClickEvent) => void>; onCellDblClick: PropType<(e: CellDblClickEvent) => void>; onCellHoverChanged: PropType<(e: CellHoverChangedEvent) => void>; onCellPrepared: PropType<(e: CellPreparedEvent) => void>; onContentReady: PropType<(e: ContentReadyEvent) => void>; onContextMenuPreparing: PropType<(e: ContextMenuPreparingEvent) => void>; onDataErrorOccurred: PropType<(e: DataErrorOccurredEvent) => void>; onDisposing: PropType<(e: DisposingEvent) => void>; onEditCanceled: PropType<(e: EditCanceledEvent) => void>; onEditCanceling: PropType<(e: EditCancelingEvent) => void>; onEditingStart: PropType<(e: EditingStartEvent) => void>; onEditorPrepared: PropType<(e: EditorPreparedEvent) => void>; onEditorPreparing: PropType<(e: EditorPreparingEvent) => void>; onFocusedCellChanged: PropType<(e: FocusedCellChangedEvent) => void>; onFocusedCellChanging: PropType<(e: FocusedCellChangingEvent) => void>; onFocusedRowChanged: PropType<(e: FocusedRowChangedEvent) => void>; onFocusedRowChanging: PropType<(e: FocusedRowChangingEvent) => void>; onInitialized: PropType<(e: InitializedEvent) => void>; onInitNewRow: PropType<(e: InitNewRowEvent) => void>; onKeyDown: PropType<(e: KeyDownEvent) => void>; onNodesInitialized: PropType<(e: NodesInitializedEvent) => void>; onOptionChanged: PropType<(e: OptionChangedEvent) => void>; onRowClick: PropType<(e: RowClickEvent) => void>; onRowCollapsed: PropType<(e: RowCollapsedEvent) => void>; onRowCollapsing: PropType<(e: RowCollapsingEvent) => void>; onRowDblClick: PropType<(e: RowDblClickEvent) => void>; onRowExpanded: PropType<(e: RowExpandedEvent) => void>; onRowExpanding: PropType<(e: RowExpandingEvent) => void>; onRowInserted: PropType<(e: RowInsertedEvent) => void>; onRowInserting: PropType<(e: RowInsertingEvent) => void>; onRowPrepared: PropType<(e: RowPreparedEvent) => void>; onRowRemoved: PropType<(e: RowRemovedEvent) => void>; onRowRemoving: PropType<(e: RowRemovingEvent) => void>; onRowUpdated: PropType<(e: RowUpdatedEvent) => void>; onRowUpdating: PropType<(e: RowUpdatingEvent) => void>; onRowValidating: PropType<(e: RowValidatingEvent) => void>; onSaved: PropType<(e: SavedEvent) => void>; onSaving: PropType<(e: SavingEvent) => void>; onSelectionChanged: PropType<(e: SelectionChangedEvent) => void>; onToolbarPreparing: PropType<(e: ToolbarPreparingEvent) => void>; pager: PropType<Record<string, any> | PagerBase | Pager>; paging: PropType<Record<string, any>>; parentIdExpr: PropType<string | (() => void)>; remoteOperations: PropType<Record<string, any> | "auto">; renderAsync: BooleanConstructor; repaintChangesOnly: BooleanConstructor; rootValue: {}; rowAlternationEnabled: BooleanConstructor; rowDragging: PropType<Record<string, any>>; rtlEnabled: BooleanConstructor; scrolling: PropType<Record<string, any>>; searchPanel: PropType<Record<string, any> | SearchPanel>; selectedRowKeys: PropType<any[]>; selection: PropType<Record<string, any>>; showBorders: BooleanConstructor; showColumnHeaders: BooleanConstructor; showColumnLines: BooleanConstructor; showRowLines: BooleanConstructor; sorting: PropType<Record<string, any> | Sorting>; stateStoring: PropType<Record<string, any>>; syncLookupFilterValues: BooleanConstructor; tabIndex: NumberConstructor; toolbar: PropType<Record<string, any> | DxTreeListTypes.Toolbar>; twoWayBindingEnabled: BooleanConstructor; visible: BooleanConstructor; width: (NumberConstructor | StringConstructor)[]; wordWrapEnabled: BooleanConstructor; }, unknown, unknown, { instance(): TreeList; }, {}, import("@vue/runtime-core").ComponentOptionsMixin, import("@vue/runtime-core").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:accessKey": null; "update:activeStateEnabled": null; "update:allowColumnReordering": null; "update:allowColumnResizing": null; "update:autoExpandAll": null; "update:autoNavigateToFocusedRow": null; "update:cacheEnabled": null; "update:cellHintEnabled": null; "update:columnAutoWidth": null; "update:columnChooser": null; "update:columnFixing": null; "update:columnHidingEnabled": null; "update:columnMinWidth": null; "update:columnResizingMode": null; "update:columns": null; "update:columnWidth": null; "update:customizeColumns": null; "update:dataSource": null; "update:dataStructure": null; "update:dateSerializationFormat": null; "update:disabled": null; "update:editing": null; "update:elementAttr": null; "update:errorRowEnabled": null; "update:expandedRowKeys": null; "update:expandNodesOnFiltering": null; "update:filterBuilder": null; "update:filterBuilderPopup": null; "update:filterMode": null; "update:filterPanel": null; "update:filterRow": null; "update:filterSyncEnabled": null; "update:filterValue": null; "update:focusedColumnIndex": null; "update:focusedRowEnabled": null; "update:focusedRowIndex": null; "update:focusedRowKey": null; "update:hasItemsExpr": null; "update:headerFilter": null; "update:height": null; "update:highlightChanges": null; "update:hint": null; "update:hoverStateEnabled": null; "update:itemsExpr": null; "update:keyboardNavigation": null; "update:keyExpr": null; "update:loadPanel": null; "update:noDataText": null; "update:onAdaptiveDetailRowPreparing": null; "update:onCellClick": null; "update:onCellDblClick": null; "update:onCellHoverChanged": null; "update:onCellPrepared": null; "update:onContentReady": null; "update:onContextMenuPreparing": null; "update:onDataErrorOccurred": null; "update:onDisposing": null; "update:onEditCanceled": null; "update:onEditCanceling": null; "update:onEditingStart": null; "update:onEditorPrepared": null; "update:onEditorPreparing": null; "update:onFocusedCellChanged": null; "update:onFocusedCellChanging": null; "update:onFocusedRowChanged": null; "update:onFocusedRowChanging": null; "update:onInitialized": null; "update:onInitNewRow": null; "update:onKeyDown": null; "update:onNodesInitialized": null; "update:onOptionChanged": null; "update:onRowClick": null; "update:onRowCollapsed": null; "update:onRowCollapsing": null; "update:onRowDblClick": null; "update:onRowExpanded": null; "update:onRowExpanding": null; "update:onRowInserted": null; "update:onRowInserting": null; "update:onRowPrepared": null; "update:onRowRemoved": null; "update:onRowRemoving": null; "update:onRowUpdated": null; "update:onRowUpdating": null; "update:onRowValidating": null; "update:onSaved": null; "update:onSaving": null; "update:onSelectionChanged": null; "update:onToolbarPreparing": null; "update:pager": null; "update:paging": null; "update:parentIdExpr": null; "update:remoteOperations": null; "update:renderAsync": null; "update:repaintChangesOnly": null; "update:rootValue": null; "update:rowAlternationEnabled": null; "update:rowDragging": null; "update:rtlEnabled": null; "update:scrolling": null; "update:searchPanel": null; "update:selectedRowKeys": null; "update:selection": null; "update:showBorders": null; "update:showColumnHeaders": null; "update:showColumnLines": null; "update:showRowLines": null; "update:sorting": null; "update:stateStoring": null; "update:syncLookupFilterValues": null; "update:tabIndex": null; "update:toolbar": null; "update:twoWayBindingEnabled": null; "update:visible": null; "update:width": null; "update:wordWrapEnabled": null; }, string, import("@vue/runtime-core").VNodeProps & import("@vue/runtime-core").AllowedComponentProps & import("@vue/runtime-core").ComponentCustomProps, Readonly<import("@vue/runtime-core").ExtractPropTypes<{ accessKey: StringConstructor; activeStateEnabled: BooleanConstructor; allowColumnReordering: BooleanConstructor; allowColumnResizing: BooleanConstructor; autoExpandAll: BooleanConstructor; autoNavigateToFocusedRow: BooleanConstructor; cacheEnabled: BooleanConstructor; cellHintEnabled: BooleanConstructor; columnAutoWidth: BooleanConstructor; columnChooser: PropType<Record<string, any> | ColumnChooser>; columnFixing: PropType<Record<string, any>>; columnHidingEnabled: BooleanConstructor; columnMinWidth: NumberConstructor; columnResizingMode: PropType<ColumnResizeMode>; columns: PropType<(string | dxTreeListColumn<any, any>)[]>; columnWidth: PropType<number | "auto">; customizeColumns: PropType<(columns: Array<dxTreeListColumn>) => void>; dataSource: PropType<string | any[] | Record<string, any> | DataSource<any, any> | DataSourceOptions<any, any, any, any> | Store<any, any> | null>; dataStructure: PropType<DataStructure>; dateSerializationFormat: StringConstructor; disabled: BooleanConstructor; editing: PropType<Record<string, any>>; elementAttr: PropType<Record<string, any>>; errorRowEnabled: BooleanConstructor; expandedRowKeys: PropType<any[]>; expandNodesOnFiltering: BooleanConstructor; filterBuilder: PropType<Record<string, any> | dxFilterBuilderOptions>; filterBuilderPopup: PropType<Record<string, any> | dxPopupOptions<any>>; filterMode: PropType<TreeListFilterMode>; filterPanel: PropType<FilterPanel<any, any, any>>; filterRow: PropType<Record<string, any>>; filterSyncEnabled: PropType<boolean | "auto">; filterValue: PropType<string | any[] | (() => any)>; focusedColumnIndex: NumberConstructor; focusedRowEnabled: BooleanConstructor; focusedRowIndex: NumberConstructor; focusedRowKey: {}; hasItemsExpr: PropType<string | (() => void)>; headerFilter: PropType<Record<string, any> | HeaderFilter>; height: (NumberConstructor | StringConstructor)[]; highlightChanges: BooleanConstructor; hint: StringConstructor; hoverStateEnabled: BooleanConstructor; itemsExpr: PropType<string | (() => void)>; keyboardNavigation: PropType<Record<string, any>>; keyExpr: PropType<string | (() => void)>; loadPanel: PropType<Record<string, any>>; noDataText: StringConstructor; onAdaptiveDetailRowPreparing: PropType<(e: AdaptiveDetailRowPreparingEvent) => void>; onCellClick: PropType<(e: CellClickEvent) => void>; onCellDblClick: PropType<(e: CellDblClickEvent) => void>; onCellHoverChanged: PropType<(e: CellHoverChangedEvent) => void>; onCellPrepared: PropType<(e: CellPreparedEvent) => void>; onContentReady: PropType<(e: ContentReadyEvent) => void>; onContextMenuPreparing: PropType<(e: ContextMenuPreparingEvent) => void>; onDataErrorOccurred: PropType<(e: DataErrorOccurredEvent) => void>; onDisposing: PropType<(e: DisposingEvent) => void>; onEditCanceled: PropType<(e: EditCanceledEvent) => void>; onEditCanceling: PropType<(e: EditCancelingEvent) => void>; onEditingStart: PropType<(e: EditingStartEvent) => void>; onEditorPrepared: PropType<(e: EditorPreparedEvent) => void>; onEditorPreparing: PropType<(e: EditorPreparingEvent) => void>; onFocusedCellChanged: PropType<(e: FocusedCellChangedEvent) => void>; onFocusedCellChanging: PropType<(e: FocusedCellChangingEvent) => void>; onFocusedRowChanged: PropType<(e: FocusedRowChangedEvent) => void>; onFocusedRowChanging: PropType<(e: FocusedRowChangingEvent) => void>; onInitialized: PropType<(e: InitializedEvent) => void>; onInitNewRow: PropType<(e: InitNewRowEvent) => void>; onKeyDown: PropType<(e: KeyDownEvent) => void>; onNodesInitialized: PropType<(e: NodesInitializedEvent) => void>; onOptionChanged: PropType<(e: OptionChangedEvent) => void>; onRowClick: PropType<(e: RowClickEvent) => void>; onRowCollapsed: PropType<(e: RowCollapsedEvent) => void>; onRowCollapsing: PropType<(e: RowCollapsingEvent) => void>; onRowDblClick: PropType<(e: RowDblClickEvent) => void>; onRowExpanded: PropType<(e: RowExpandedEvent) => void>; onRowExpanding: PropType<(e: RowExpandingEvent) => void>; onRowInserted: PropType<(e: RowInsertedEvent) => void>; onRowInserting: PropType<(e: RowInsertingEvent) => void>; onRowPrepared: PropType<(e: RowPreparedEvent) => void>; onRowRemoved: PropType<(e: RowRemovedEvent) => void>; onRowRemoving: PropType<(e: RowRemovingEvent) => void>; onRowUpdated: PropType<(e: RowUpdatedEvent) => void>; onRowUpdating: PropType<(e: RowUpdatingEvent) => void>; onRowValidating: PropType<(e: RowValidatingEvent) => void>; onSaved: PropType<(e: SavedEvent) => void>; onSaving: PropType<(e: SavingEvent) => void>; onSelectionChanged: PropType<(e: SelectionChangedEvent) => void>; onToolbarPreparing: PropType<(e: ToolbarPreparingEvent) => void>; pager: PropType<Record<string, any> | PagerBase | Pager>; paging: PropType<Record<string, any>>; parentIdExpr: PropType<string | (() => void)>; remoteOperations: PropType<Record<string, any> | "auto">; renderAsync: BooleanConstructor; repaintChangesOnly: BooleanConstructor; rootValue: {}; rowAlternationEnabled: BooleanConstructor; rowDragging: PropType<Record<string, any>>; rtlEnabled: BooleanConstructor; scrolling: PropType<Record<string, any>>; searchPanel: PropType<Record<string, any> | SearchPanel>; selectedRowKeys: PropType<any[]>; selection: PropType<Record<string, any>>; showBorders: BooleanConstructor; showColumnHeaders: BooleanConstructor; showColumnLines: BooleanConstructor; showRowLines: BooleanConstructor; sorting: PropType<Record<string, any> | Sorting>; stateStoring: PropType<Record<string, any>>; syncLookupFilterValues: BooleanConstructor; tabIndex: NumberConstructor; toolbar: PropType<Record<string, any> | DxTreeListTypes.Toolbar>; twoWayBindingEnabled: BooleanConstructor; visible: BooleanConstructor; width: (NumberConstructor | StringConstructor)[]; wordWrapEnabled: BooleanConstructor; }>> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:accessKey"?: ((...args: any[]) => any) | undefined; "onUpdate:activeStateEnabled"?: ((...args: any[]) => any) | undefined; "onUpdate:dataSource"?: ((...args: any[]) => any) | undefined; "onUpdate:disabled"?: ((...args: any[]) => any) | undefined; "onUpdate:elementAttr"?: ((...args: any[]) => any) | undefined; "onUpdate:height"?: ((...args: any[]) => any) | undefined; "onUpdate:hint"?: ((...args: any[]) => any) | undefined; "onUpdate:hoverStateEnabled"?: ((...args: any[]) => any) | undefined; "onUpdate:keyExpr"?: ((...args: any[]) => any) | undefined; "onUpdate:noDataText"?: ((...args: any[]) => any) | undefined; "onUpdate:onContentReady"?: ((...args: any[]) => any) | undefined; "onUpdate:onDisposing"?: ((...args: any[]) => any) | undefined; "onUpdate:onInitialized"?: ((...args: any[]) => any) | undefined; "onUpdate:onOptionChanged"?: ((...args: any[]) => any) | undefined; "onUpdate:onSelectionChanged"?: ((...args: any[]) => any) | undefined; "onUpdate:repaintChangesOnly"?: ((...args: any[]) => any) | undefined; "onUpdate:rtlEnabled"?: ((...args: any[]) => any) | undefined; "onUpdate:tabIndex"?: ((...args: any[]) => any) | undefined; "onUpdate:visible"?: ((...args: any[]) => any) | undefined; "onUpdate:width"?: ((...args: any[]) => any) | undefined; "onUpdate:onKeyDown"?: ((...args: any[]) => any) | undefined; "onUpdate:toolbar"?: ((...args: any[]) => any) | undefined; "onUpdate:dateSerializationFormat"?: ((...args: any[]) => any) | undefined; "onUpdate:allowColumnReordering"?: ((...args: any[]) => any) | undefined; "onUpdate:columnChooser"?: ((...args: any[]) => any) | undefined; "onUpdate:columns"?: ((...args: any[]) => any) | undefined; "onUpdate:editing"?: ((...args: any[]) => any) | undefined; "onUpdate:errorRowEnabled"?: ((...args: any[]) => any) | undefined; "onUpdate:filterBuilder"?: ((...args: any[]) => any) | undefined; "onUpdate:filterBuilderPopup"?: ((...args: any[]) => any) | undefined; "onUpdate:filterPanel"?: ((...args: any[]) => any) | undefined; "onUpdate:filterValue"?: ((...args: any[]) => any) | undefined; "onUpdate:headerFilter"?: ((...args: any[]) => any) | undefined; "onUpdate:loadPanel"?: ((...args: any[]) => any) | undefined; "onUpdate:onContextMenuPreparing"?: ((...args: any[]) => any) | undefined; "onUpdate:onDataErrorOccurred"?: ((...args: any[]) => any) | undefined; "onUpdate:onEditCanceled"?: ((...args: any[]) => any) | undefined; "onUpdate:onEditCanceling"?: ((...args: any[]) => any) | undefined; "onUpdate:onEditingStart"?: ((...args: any[]) => any) | undefined; "onUpdate:pager"?: ((...args: any[]) => any) | undefined; "onUpdate:paging"?: ((...args: any[]) => any) | undefined; "onUpdate:remoteOperations"?: ((...args: any[]) => any) | undefined; "onUpdate:scrolling"?: ((...args: any[]) => any) | undefined; "onUpdate:searchPanel"?: ((...args: any[]) => any) | undefined; "onUpdate:selection"?: ((...args: any[]) => any) | undefined; "onUpdate:sorting"?: ((...args: any[]) => any) | undefined; "onUpdate:wordWrapEnabled"?: ((...args: any[]) => any) | undefined; "onUpdate:onEditorPrepared"?: ((...args: any[]) => any) | undefined; "onUpdate:onEditorPreparing"?: ((...args: any[]) => any) | undefined; "onUpdate:itemsExpr"?: ((...args: any[]) => any) | undefined; "onUpdate:allowColumnResizing"?: ((...args: any[]) => any) | undefined; "onUpdate:autoNavigateToFocusedRow"?: ((...args: any[]) => any) | undefined; "onUpdate:cacheEnabled"?: ((...args: any[]) => any) | undefined; "onUpdate:cellHintEnabled"?: ((...args: any[]) => any) | undefined; "onUpdate:columnAutoWidth"?: ((...args: any[]) => any) | undefined; "onUpdate:columnFixing"?: ((...args: any[]) => any) | undefined; "onUpdate:columnHidingEnabled"?: ((...args: any[]) => any) | undefined; "onUpdate:columnMinWidth"?: ((...args: any[]) => any) | undefined; "onUpdate:columnResizingMode"?: ((...args: any[]) => any) | undefined; "onUpdate:columnWidth"?: ((...args: any[]) => any) | undefined; "onUpdate:customizeColumns"?: ((...args: any[]) => any) | undefined; "onUpdate:filterRow"?: ((...args: any[]) => any) | undefined; "onUpdate:filterSyncEnabled"?: ((...args: any[]) => any) | undefined; "onUpdate:focusedColumnIndex"?: ((...args: any[]) => any) | undefined; "onUpdate:focusedRowEnabled"?: ((...args: any[]) => any) | undefined; "onUpdate:focusedRowIndex"?: ((...args: any[]) => any) | undefined; "onUpdate:focusedRowKey"?: ((...args: any[]) => any) | undefined; "onUpdate:highlightChanges"?: ((...args: any[]) => any) | undefined; "onUpdate:keyboardNavigation"?: ((...args: any[]) => any) | undefined; "onUpdate:onAdaptiveDetailRowPreparing"?: ((...args: any[]) => any) | undefined; "onUpdate:onCellClick"?: ((...args: any[]) => any) | undefined; "onUpdate:onCellDblClick"?: ((...args: any[]) => any) | undefined; "onUpdate:onCellHoverChanged"?: ((...args: any[]) => any) | undefined; "onUpdate:onCellPrepared"?: ((...args: any[]) => any) | undefined; "onUpdate:onFocusedCellChanged"?: ((...args: any[]) => any) | undefined; "onUpdate:onFocusedCellChanging"?: ((...args: any[]) => any) | undefined; "onUpdate:onFocusedRowChanged"?: ((...args: any[]) => any) | undefined; "onUpdate:onFocusedRowChanging"?: ((...args: any[]) => any) | undefined; "onUpdate:onInitNewRow"?: ((...args: any[]) => any) | undefined; "onUpdate:onRowClick"?: ((...args: any[]) => any) | undefined; "onUpdate:onRowCollapsed"?: ((...args: any[]) => any) | undefined; "onUpdate:onRowCollapsing"?: ((...args: any[]) => any) | undefined; "onUpdate:onRowDblClick"?: ((...args: any[]) => any) | undefined; "onUpdate:onRowExpanded"?: ((...args: any[]) => any) | undefined; "onUpdate:onRowExpanding"?: ((...args: any[]) => any) | undefined; "onUpdate:onRowInserted"?: ((...args: any[]) => any) | undefined; "onUpdate:onRowInserting"?: ((...args: any[]) => any) | undefined; "onUpdate:onRowPrepared"?: ((...args: any[]) => any) | undefined; "onUpdate:onRowRemoved"?: ((...args: any[]) => any) | undefined; "onUpdate:onRowRemoving"?: ((...args: any[]) => any) | undefined; "onUpdate:onRowUpdated"?: ((...args: any[]) => any) | undefined; "onUpdate:onRowUpdating"?: ((...args: any[]) => any) | undefined; "onUpdate:onRowValidating"?: ((...args: any[]) => any) | undefined; "onUpdate:onSaved"?: ((...args: any[]) => any) | undefined; "onUpdate:onSaving"?: ((...args: any[]) => any) | undefined; "onUpdate:onToolbarPreparing"?: ((...args: any[]) => any) | undefined; "onUpdate:renderAsync"?: ((...args: any[]) => any) | undefined; "onUpdate:rowAlternationEnabled"?: ((...args: any[]) => any) | undefined; "onUpdate:rowDragging"?: ((...args: any[]) => any) | undefined; "onUpdate:selectedRowKeys"?: ((...args: any[]) => any) | undefined; "onUpdate:showBorders"?: ((...args: any[]) => any) | undefined; "onUpdate:showColumnHeaders"?: ((...args: any[]) => any) | undefined; "onUpdate:showColumnLines"?: ((...args: any[]) => any) | undefined; "onUpdate:showRowLines"?: ((...args: any[]) => any) | undefined; "onUpdate:stateStoring"?: ((...args: any[]) => any) | undefined; "onUpdate:syncLookupFilterValues"?: ((...args: any[]) => any) | undefined; "onUpdate:twoWayBindingEnabled"?: ((...args: any[]) => any) | undefined; "onUpdate:autoExpandAll"?: ((...args: any[]) => any) | undefined; "onUpdate:rootValue"?: ((...args: any[]) => any) | undefined; "onUpdate:parentIdExpr"?: ((...args: any[]) => any) | undefined; "onUpdate:dataStructure"?: ((...args: any[]) => any) | undefined; "onUpdate:expandedRowKeys"?: ((...args: any[]) => any) | undefined; "onUpdate:expandNodesOnFiltering"?: ((...args: any[]) => any) | undefined; "onUpdate:filterMode"?: ((...args: any[]) => any) | undefined; "onUpdate:hasItemsExpr"?: ((...args: any[]) => any) | undefined; "onUpdate:onNodesInitialized"?: ((...args: any[]) => any) | undefined; }, { activeStateEnabled: boolean; disabled: boolean; hoverStateEnabled: boolean; repaintChangesOnly: boolean; rtlEnabled: boolean; visible: boolean; allowColumnReordering: boolean; errorRowEnabled: boolean; wordWrapEnabled: boolean; allowColumnResizing: boolean; autoNavigateToFocusedRow: boolean; cacheEnabled: boolean; cellHintEnabled: boolean; columnAutoWidth: boolean; columnHidingEnabled: boolean; focusedRowEnabled: boolean; highlightChanges: boolean; renderAsync: boolean; rowAlternationEnabled: boolean; showBorders: boolean; showColumnHeaders: boolean; showColumnLines: boolean; showRowLines: boolean; twoWayBindingEnabled: boolean; syncLookupFilterValues: boolean; autoExpandAll: boolean; expandNodesOnFiltering: boolean; }>; declare const DxAnimation: import("@vue/runtime-core").DefineComponent<{ hide: PropType<string | number | Record<string, any> | AnimationConfig>; show: PropType<string | number | Record<string, any> | AnimationConfig>; }, unknown, unknown, {}, {}, import("@vue/runtime-core").ComponentOptionsMixin, import("@vue/runtime-core").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:hide": null; "update:show": null; }, string, import("@vue/runtime-core").VNodeProps & import("@vue/runtime-core").AllowedComponentProps & import("@vue/runtime-core").ComponentCustomProps, Readonly<import("@vue/runtime-core").ExtractPropTypes<{ hide: PropType<string | number | Record<string, any> | AnimationConfig>; show: PropType<string | number | Record<string, any> | AnimationConfig>; }>> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:hide"?: ((...args: any[]) => any) | undefined; "onUpdate:show"?: ((...args: any[]) => any) | undefined; }, {}>; declare const DxAsyncRule: import("@vue/runtime-core").DefineComponent<{ ignoreEmptyValue: BooleanConstructor; message: StringConstructor; reevaluate: BooleanConstructor; type: PropType<ValidationRuleType>; validationCallback: PropType<(options: { column: Record<string, any>; data: Record<string, any>; formItem: Record<string, any>; rule: Record<string, any>; validator: Record<string, any>; value: string | number; }) => any>; }, unknown, unknown, {}, {}, import("@vue/runtime-core").ComponentOptionsMixin, import("@vue/runtime-core").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:ignoreEmptyValue": null; "update:message": null; "update:reevaluate": null; "update:type": null; "update:validationCallback": null; }, string, import("@vue/runtime-core").VNodeProps & import("@vue/runtime-core").AllowedComponentProps & import("@vue/runtime-core").ComponentCustomProps, Readonly<import("@vue/runtime-core").ExtractPropTypes<{ ignoreEmptyValue: BooleanConstructor; message: StringConstructor; reevaluate: BooleanConstructor; type: PropType<ValidationRuleType>; validationCallback: PropType<(options: { column: Record<string, any>; data: Record<string, any>; formItem: Record<string, any>; rule: Record<string, any>; validator: Record<string, any>; value: string | number; }) => any>; }>> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:type"?: ((...args: any[]) => any) | undefined; "onUpdate:ignoreEmptyValue"?: ((...args: any[]) => any) | undefined; "onUpdate:message"?: ((...args: any[]) => any) | undefined; "onUpdate:reevaluate"?: ((...args: any[]) => any) | undefined; "onUpdate:validationCallback"?: ((...args: any[]) => any) | undefined; }, { ignoreEmptyValue: boolean; reevaluate: boolean; }>; declare const DxAt: import("@vue/runtime-core").DefineComponent<{ x: PropType<HorizontalAlignment>; y: PropType<VerticalAlignment>; }, unknown, unknown, {}, {}, import("@vue/runtime-core").ComponentOptionsMixin, import("@vue/runtime-core").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:x": null; "update:y": null; }, string, import("@vue/runtime-core").VNodeProps & import("@vue/runtime-core").AllowedComponentProps & import("@vue/runtime-core").ComponentCustomProps, Readonly<import("@vue/runtime-core").ExtractPropTypes<{ x: PropType<HorizontalAlignment>; y: PropType<VerticalAlignment>; }>> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:x"?: ((...args: any[]) => any) | undefined; "onUpdate:y"?: ((...args: any[]) => any) | undefined; }, {}>; declare const DxBoundaryOffset: import("@vue/runtime-core").DefineComponent<{ x: NumberConstructor; y: NumberConstructor; }, unknown, unknown, {}, {}, import("@vue/runtime-core").ComponentOptionsMixin, import("@vue/runtime-core").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:x": null; "update:y": null; }, string, import("@vue/runtime-core").VNodeProps & import("@vue/runtime-core").AllowedComponentProps & import("@vue/runtime-core").ComponentCustomProps, Readonly<import("@vue/runtime-core").ExtractPropTypes<{ x: NumberConstructor; y: NumberConstructor; }>> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:x"?: ((...args: any[]) => any) | undefined; "onUpdate:y"?: ((...args: any[]) => any) | undefined; }, {}>; declare const DxButton: import("@vue/runtime-core").DefineComponent<{ cssClass: StringConstructor; disabled: PropType<boolean | ((options: { column: dxTreeListColumn; component: dxTreeList; row: dxTreeListRowObject; }) => boolean)>; hint: StringConstructor; icon: StringConstructor; name: PropType<string>; onClick: PropType<(e: { column: dxTreeListColumn; component: dxTreeList; element: any; event: event; model: any; row: dxTreeListRowObject; }) => void>; template: {}; text: StringConstructor; visible: PropType<boolean | ((options: { column: dxTreeListColumn; component: dxTreeList; row: dxTreeListRowObject; }) => boolean)>; }, unknown, unknown, {}, {}, import("@vue/runtime-core").ComponentOptionsMixin, import("@vue/runtime-core").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:cssClass": null; "update:disabled": null; "update:hint": null; "update:icon": null; "update:name": null; "update:onClick": null; "update:template": null; "update:text": null; "update:visible": null; }, string, import("@vue/runtime-core").VNodeProps & import("@vue/runtime-core").AllowedComponentProps & import("@vue/runtime-core").ComponentCustomProps, Readonly<import("@vue/runtime-core").ExtractPropTypes<{ cssClass: StringConstructor; disabled: PropType<boolean | ((options: { column: dxTreeListColumn; component: dxTreeList; row: dxTreeListRowObject; }) => boolean)>; hint: StringConstructor; icon: StringConstructor; name: PropType<string>; onClick: PropType<(e: { column: dxTreeListColumn; component: dxTreeList; element: any; event: event; model: any; row: dxTreeListRowObject; }) => void>; template: {}; text: StringConstructor; visible: PropType<boolean | ((options: { column: dxTreeListColumn; component: dxTreeList; row: dxTreeListRowObject; }) => boolean)>; }>> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:disabled"?: ((...args: any[]) => any) | undefined; "onUpdate:hint"?: ((...args: any[]) => any) | undefined; "onUpdate:visible"?: ((...args: any[]) => any) | undefined; "onUpdate:icon"?: ((...args: any[]) => any) | undefined; "onUpdate:template"?: ((...args: any[]) => any) | undefined; "onUpdate:text"?: ((...args: any[]) => any) | undefined; "onUpdate:onClick"?: ((...args: any[]) => any) | undefined; "onUpdate:name"?: ((...args: any[]) => any) | undefined; "onUpdate:cssClass"?: ((...args: any[]) => any) | undefined; }, {}>; declare const DxChange: import("@vue/runtime-core").DefineComponent<{ data: {}; insertAfterKey: {}; insertBeforeKey: {}; type: PropType<DataChangeType>; }, unknown, unknown, {}, {}, import("@vue/runtime-core").ComponentOptionsMixin, import("@vue/runtime-core").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:data": null; "update:insertAfterKey": null; "update:insertBeforeKey": null; "update:type": null; }, string, import("@vue/runtime-core").VNodeProps & import("@vue/runtime-core").AllowedComponentProps & import("@vue/runtime-core").ComponentCustomProps, Readonly<import("@vue/runtime-core").ExtractPropTypes<{ data: {}; insertAfterKey: {}; insertBeforeKey: {}; type: PropType<DataChangeType>; }>> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:type"?: ((...args: any[]) => any) | undefined; "onUpdate:data"?: ((...args: any[]) => any) | undefined; "onUpdate:insertAfterKey"?: ((...args: any[]) => any) | undefined; "onUpdate:insertBeforeKey"?: ((...args: any[]) => any) | undefined; }, {}>; declare const DxColCountByScreen: import("@vue/runtime-core").DefineComponent<{ lg: NumberConstructor; md: NumberConstructor; sm: NumberConstructor; xs: NumberConstructor; }, unknown, unknown, {}, {}, import("@vue/runtime-core").ComponentOptionsMixin, import("@vue/runtime-core").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:lg": null; "update:md": null; "update:sm": null; "update:xs": null; }, string, import("@vue/runtime-core").VNodeProps & import("@vue/runtime-core").AllowedComponentProps & import("@vue/runtime-core").ComponentCustomProps, Readonly<import("@vue/runtime-core").ExtractPropTypes<{ lg: NumberConstructor; md: NumberConstructor; sm: NumberConstructor; xs: NumberConstructor; }>> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:lg"?: ((...args: any[]) => any) | undefined; "onUpdate:md"?: ((...args: any[]) => any) | undefined; "onUpdate:sm"?: ((...args: any[]) => any) | undefined; "onUpdate:xs"?: ((...args: any[]) => any) | undefined; }, {}>; declare const DxCollision: import("@vue/runtime-core").DefineComponent<{ x: PropType<CollisionResolution>; y: PropType<CollisionResolution>; }, unknown, unknown, {}, {}, import("@vue/runtime-core").ComponentOptionsMixin, import("@vue/runtime-core").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:x": null; "update:y": null; }, string, import("@vue/runtime-core").VNodeProps & import("@vue/runtime-core").AllowedComponentProps & import("@vue/runtime-core").ComponentCustomProps, Readonly<import("@vue/runtime-core").ExtractPropTypes<{ x: PropType<CollisionResolution>; y: PropType<CollisionResolution>; }>> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:x"?: ((...args: any[]) => any) | undefined; "onUpdate:y"?: ((...args: any[]) => any) | undefined; }, {}>; declare const DxColumn: import("@vue/runtime-core").DefineComponent<{ alignment: PropType<HorizontalAlignment>; allowEditing: BooleanConstructor; allowFiltering: BooleanConstructor; allowFixing: BooleanConstructor; allowHeaderFiltering: BooleanConstructor; allowHiding: BooleanConstructor; allowReordering: BooleanConstructor; allowResizing: BooleanConstructor; allowSearch: BooleanConstructor; allowSorting: BooleanConstructor; buttons: PropType<(TreeListPredefinedColumnButton | dxTreeListColumnButton<any, any>)[]>; calculateCellValue: PropType<(rowData: any) => any>; calculateDisplayValue: PropType<string | ((rowData: any) => any)>; calculateFilterExpression: PropType<(filterValue: any, selectedFilterOperation: string | null, target: string) => string | (() => any) | Array<any>>; calculateSortValue: PropType<string | ((rowData: any) => any)>; caption: StringConstructor; cellTemplate: {}; columns: PropType<(string | dxTreeListColumn<any, any>)[]>; cssClass: StringConstructor; customizeText: PropType<(cellInfo: { groupInterval: string | number; target: string; value: any; valueText: string; }) => string>; dataField: StringConstructor; dataType: PropType<DataType>; editCellTemplate: {}; editorOptions: {}; encodeHtml: BooleanConstructor; falseText: StringConstructor; filterOperations: PropType<string[]>; filterType: PropType<FilterType>; filterValue: {}; filterValues: PropType<any[]>; fixed: BooleanConstructor; fixedPosition: PropType<FixedPosition>; format: PropType<string | Record<string, any> | import("devextreme/artifacts/npm/devextreme/common/core/localization").FormatObject | ((value: number | Date) => string) | ((value: Date) => string) | ((value: number) => string) | Intl.DateTimeFormatOptions | Intl.NumberFormatOptions | ((value: number | Date) => string) | undefined>; formItem: PropType<Record<string, any> | dxFormSimpleItem>; headerCellTemplate: {}; headerFilter: PropType<Record<string, any> | ColumnHeaderFilter>; hidingPriority: NumberConstructor; isBand: BooleanConstructor; lookup: PropType<Record<string, any>>; minWidth: NumberConstructor; name: StringConstructor; ownerBand: NumberConstructor; renderAsync: BooleanConstructor; selectedFilterOperation: PropType<SelectedFilterOperation>; setCellValue: PropType<(newData: any, value: any, currentRowData: any) => any>; showEditorAlways: BooleanConstructor; showInColumnChooser: BooleanConstructor; sortIndex: NumberConstructor; sortingMethod: PropType<(value1: any, value2: any) => number>; sortOrder: PropType<SortOrder>; trueText: StringConstructor; type: PropType<TreeListCommandColumnType>; validationRules: PropType<CommonTypes.ValidationRule[]>; visible: BooleanConstructor; visibleIndex: NumberConstructor; width: (NumberConstructor | StringConstructor)[]; }, unknown, unknown, {}, {}, import("@vue/runtime-core").ComponentOptionsMixin, import("@vue/runtime-core").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:alignment": null; "update:allowEditing": null; "update:allowFiltering": null; "update:allowFixing": null; "update:allowHeaderFiltering": null; "update:allowHiding": null; "update:allowReordering": null; "update:allowResizing": null; "update:allowSearch": null; "update:allowSorting": null; "update:buttons": null; "update:calculateCellValue": null; "update:calculateDisplayValue": null; "update:calculateFilterExpression": null; "update:calculateSortValue": null; "update:caption": null; "update:cellTemplate": null; "update:columns": null; "update:cssClass": null; "update:customizeText": null; "update:dataField": null; "update:dataType": null; "update:editCellTemplate": null; "update:editorOptions": null; "update:encodeHtml": null; "update:falseText": null; "update:filterOperations": null; "update:filterType": null; "update:filterValue": null; "update:filterValues": null; "update:fixed": null; "update:fixedPosition": null; "update:format": null; "update:formItem": null; "update:headerCellTemplate": null; "update:headerFilter": null; "update:hidingPriority": null; "update:isBand": null; "update:lookup": null; "update:minWidth": null; "update:name": null; "update:ownerBand": null; "update:renderAsync": null; "update:selectedFilterOperation": null; "update:setCellValue": null; "update:showEditorAlways": null; "update:showInColumnChooser": null; "update:sortIndex": null; "update:sortingMethod": null; "update:sortOrder": null; "update:trueText": null; "update:type": null; "update:validationRules": null; "update:visible": null; "update:visibleIndex": null; "update:width": null; }, string, import("@vue/runtime-core").VNodeProps & import("@vue/runtime-core").AllowedComponentProps & import("@vue/runtime-core").ComponentCustomProps, Readonly<import("@vue/runtime-core").ExtractPropTypes<{ alignment: PropType<HorizontalAlignment>; allowEditing: BooleanConstructor; allowFiltering: BooleanConstructor; allowFixing: BooleanConstructor; allowHeaderFiltering: BooleanConstructor; allowHiding: BooleanConstructor; allowReordering: BooleanConstructor; allowResizing: BooleanConstructor; allowSearch: BooleanConstructor; allowSorting: BooleanConstructor; buttons: PropType<(TreeListPredefinedColumnButton | dxTreeListColumnButton<any, any>)[]>; calculateCellValue: PropType<(rowData: any) => any>; calculateDisplayValue: PropType<string | ((rowData: any) => any)>; calculateFilterExpression: PropType<(filterValue: any, selectedFilterOperation: string | null,