/*! * devextreme-vue * Version: 25.2.8 * Build date: Mon Jun 08 2026 * * Copyright (c) 2012 - 2026 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 */ export { ExplicitTypes } from "devextreme/ui/data_grid"; import { PropType } from "vue"; import DataGrid, { Properties } from "devextreme/ui/data_grid"; import DataSource from "devextreme/data/data_source"; import dxDataGrid from "devextreme/ui/data_grid"; 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 { AIIntegration } from "devextreme/common/ai-integration"; import { ColumnChooser, ColumnResizeMode, FilterPanel, HeaderFilter, Pager, SearchPanel, Sorting, AIColumnMode, DataChangeType, ColumnAIOptions, FilterType, FixedPosition, ColumnHeaderFilter, SelectedFilterOperation, ColumnChooserMode, ColumnChooserSearchConfig, ColumnChooserSelectionConfig, HeaderFilterGroupInterval, ColumnHeaderFilterSearchConfig, HeaderFilterSearchConfig, HeaderFilterTexts, SelectionColumnDisplayMode, DataChange, GridsEditMode, NewRowPosition, GridsEditRefreshMode, StartEditAction, FilterPanelTexts, ApplyFilterMode, GroupExpandMode, EnterKeyAction, EnterKeyDirection, PagerPageSize, GridBase, DataRenderMode, StateStoreType } from "devextreme/common/grids"; import { dxDataGridColumn, AdaptiveDetailRowPreparingEvent, AIColumnRequestCreatingEvent, CellClickEvent, CellDblClickEvent, CellHoverChangedEvent, CellPreparedEvent, ContentReadyEvent, ContextMenuPreparingEvent, DataErrorOccurredEvent, DisposingEvent, EditCanceledEvent, EditCancelingEvent, EditingStartEvent, EditorPreparedEvent, EditorPreparingEvent, ExportingEvent, FocusedCellChangedEvent, FocusedCellChangingEvent, FocusedRowChangedEvent, FocusedRowChangingEvent, InitializedEvent, InitNewRowEvent, KeyDownEvent, OptionChangedEvent, RowClickEvent, RowCollapsedEvent, RowCollapsingEvent, RowDblClickEvent, RowExpandedEvent, RowExpandingEvent, RowInsertedEvent, RowInsertingEvent, RowPreparedEvent, RowRemovedEvent, RowRemovingEvent, RowUpdatedEvent, RowUpdatingEvent, RowValidatingEvent, SavedEvent, SavingEvent, SelectionChangedEvent, ToolbarPreparingEvent, dxDataGridRowObject, DataGridPredefinedColumnButton, ColumnButtonClickEvent, dxDataGridColumnButton, DataGridCommandColumnType, SelectionSensitivity, DataGridPredefinedToolbarItem, DataGridScrollMode } from "devextreme/ui/data_grid"; import { ValidationRuleType, HorizontalAlignment, VerticalAlignment, TextEditorButtonLocation, ButtonStyle, DataType, SortOrder, SearchMode, ComparisonOperator, SingleMultipleOrNone, SelectAllMode, ToolbarItemLocation, ToolbarItemComponent, TextEditorButton, LabelMode, MaskMode, EditorStyle, ValidationMessageMode, Position, ValidationStatus, PositionAlignment, Direction, DisplayMode, DragDirection, DragHighlight, ScrollbarMode, TabsIconPosition, TabsStyle } 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 as FilterBuilderValueChangedEvent } from "devextreme/ui/filter_builder"; import { dxPopupOptions, ToolbarLocation } from "devextreme/ui/popup"; import { PagerBase } from "devextreme/ui/pagination"; import { dxTextBoxOptions, TextBoxType, ChangeEvent, ContentReadyEvent as TextBoxContentReadyEvent, CopyEvent, CutEvent, DisposingEvent as TextBoxDisposingEvent, EnterKeyEvent, FocusInEvent, FocusOutEvent, InitializedEvent as TextBoxInitializedEvent, InputEvent, KeyDownEvent as TextBoxKeyDownEvent, KeyUpEvent, OptionChangedEvent as TextBoxOptionChangedEvent, PasteEvent, ValueChangedEvent } from "devextreme/ui/text_box"; import { AnimationConfig, CollisionResolution, PositionConfig, AnimationState, AnimationType, CollisionResolutionCombination } from "devextreme/common/core/animation"; import { dxButtonOptions, ClickEvent, ContentReadyEvent as ButtonContentReadyEvent, DisposingEvent as ButtonDisposingEvent, InitializedEvent as ButtonInitializedEvent, OptionChangedEvent as ButtonOptionChangedEvent } from "devextreme/ui/button"; import { FormItemType, dxFormSimpleItem, dxFormOptions, dxFormGroupItem, dxFormTabbedItem, dxFormEmptyItem, dxFormButtonItem, LabelLocation, FormLabelMode, ContentReadyEvent as FormContentReadyEvent, DisposingEvent as FormDisposingEvent, EditorEnterKeyEvent, FieldDataChangedEvent, InitializedEvent as FormInitializedEvent, OptionChangedEvent as FormOptionChangedEvent, SmartPastedEvent, SmartPastingEvent, FormItemComponent } from "devextreme/ui/form"; import { LocateInMenuMode, ShowTextMode } from "devextreme/ui/toolbar"; import { event } from "devextreme/events/events.types"; import { EventInfo } from "devextreme/common/core/events"; import { Component } from "devextreme/core/component"; import { LoadingAnimationType } from "devextreme/ui/load_indicator"; import { dxTabPanelOptions, ContentReadyEvent as TabPanelContentReadyEvent, DisposingEvent as TabPanelDisposingEvent, InitializedEvent as TabPanelInitializedEvent, ItemClickEvent, ItemContextMenuEvent, ItemHoldEvent, ItemRenderedEvent, OptionChangedEvent as TabPanelOptionChangedEvent, SelectionChangedEvent as TabPanelSelectionChangedEvent, SelectionChangingEvent, TitleClickEvent, TitleHoldEvent, TitleRenderedEvent } from "devextreme/ui/tab_panel"; import { LoadPanelIndicatorProperties } from "devextreme/ui/load_panel"; import * as CommonTypes from "devextreme/common"; type AccessibleOptions = Pick; interface DxDataGrid extends AccessibleOptions { readonly instance?: DataGrid; } declare const DxDataGrid: import("vue").DefineComponent<{ accessKey: StringConstructor; activeStateEnabled: BooleanConstructor; aiIntegration: PropType; allowColumnReordering: BooleanConstructor; allowColumnResizing: BooleanConstructor; autoNavigateToFocusedRow: BooleanConstructor; cacheEnabled: BooleanConstructor; cellHintEnabled: BooleanConstructor; columnAutoWidth: BooleanConstructor; columnChooser: PropType | ColumnChooser>; columnFixing: PropType>; columnHidingEnabled: BooleanConstructor; columnMinWidth: NumberConstructor; columnResizingMode: PropType; columns: PropType<(string | dxDataGridColumn)[]>; columnWidth: PropType; customizeColumns: PropType<(columns: Array) => void>; dataRowTemplate: {}; dataSource: PropType | DataSource | DataSourceOptions | Store | null>; dateSerializationFormat: StringConstructor; disabled: BooleanConstructor; editing: PropType>; elementAttr: PropType>; errorRowEnabled: BooleanConstructor; export: PropType>; filterBuilder: PropType | dxFilterBuilderOptions>; filterBuilderPopup: PropType | dxPopupOptions>; filterPanel: PropType>; filterRow: PropType>; filterSyncEnabled: PropType; filterValue: PropType any)>; focusedColumnIndex: NumberConstructor; focusedRowEnabled: BooleanConstructor; focusedRowIndex: NumberConstructor; focusedRowKey: {}; grouping: PropType>; groupPanel: PropType>; headerFilter: PropType | HeaderFilter>; height: (NumberConstructor | StringConstructor)[]; highlightChanges: BooleanConstructor; hint: StringConstructor; hoverStateEnabled: BooleanConstructor; keyboardNavigation: PropType>; keyExpr: PropType; loadPanel: PropType>; masterDetail: PropType>; noDataText: StringConstructor; onAdaptiveDetailRowPreparing: PropType<(e: AdaptiveDetailRowPreparingEvent) => void>; onAIColumnRequestCreating: PropType<(e: AIColumnRequestCreatingEvent) => 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>; onExporting: PropType<(e: ExportingEvent) => 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>; 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 | PagerBase | Pager>; paging: PropType>; remoteOperations: PropType | "auto">; renderAsync: BooleanConstructor; repaintChangesOnly: BooleanConstructor; rowAlternationEnabled: BooleanConstructor; rowDragging: PropType>; rowTemplate: {}; rtlEnabled: BooleanConstructor; scrolling: PropType>; searchPanel: PropType | SearchPanel>; selectedRowKeys: PropType; selection: PropType>; selectionFilter: PropType any)>; showBorders: BooleanConstructor; showColumnHeaders: BooleanConstructor; showColumnLines: BooleanConstructor; showRowLines: BooleanConstructor; sortByGroupSummaryInfo: PropType[]>; sorting: PropType | Sorting>; stateStoring: PropType>; summary: PropType>; syncLookupFilterValues: BooleanConstructor; tabIndex: NumberConstructor; toolbar: PropType | DxDataGridTypes.Toolbar>; twoWayBindingEnabled: BooleanConstructor; visible: BooleanConstructor; width: (NumberConstructor | StringConstructor)[]; wordWrapEnabled: BooleanConstructor; }, unknown, unknown, { instance(): DataGrid; }, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:accessKey": null; "update:activeStateEnabled": null; "update:aiIntegration": null; "update:allowColumnReordering": null; "update:allowColumnResizing": 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:dataRowTemplate": null; "update:dataSource": null; "update:dateSerializationFormat": null; "update:disabled": null; "update:editing": null; "update:elementAttr": null; "update:errorRowEnabled": null; "update:export": null; "update:filterBuilder": null; "update:filterBuilderPopup": 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:grouping": null; "update:groupPanel": null; "update:headerFilter": null; "update:height": null; "update:highlightChanges": null; "update:hint": null; "update:hoverStateEnabled": null; "update:keyboardNavigation": null; "update:keyExpr": null; "update:loadPanel": null; "update:masterDetail": null; "update:noDataText": null; "update:onAdaptiveDetailRowPreparing": null; "update:onAIColumnRequestCreating": 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:onExporting": null; "update:onFocusedCellChanged": null; "update:onFocusedCellChanging": null; "update:onFocusedRowChanged": null; "update:onFocusedRowChanging": null; "update:onInitialized": null; "update:onInitNewRow": null; "update:onKeyDown": 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:remoteOperations": null; "update:renderAsync": null; "update:repaintChangesOnly": null; "update:rowAlternationEnabled": null; "update:rowDragging": null; "update:rowTemplate": null; "update:rtlEnabled": null; "update:scrolling": null; "update:searchPanel": null; "update:selectedRowKeys": null; "update:selection": null; "update:selectionFilter": null; "update:showBorders": null; "update:showColumnHeaders": null; "update:showColumnLines": null; "update:showRowLines": null; "update:sortByGroupSummaryInfo": null; "update:sorting": null; "update:stateStoring": null; "update:summary": 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").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; allowColumnReordering: BooleanConstructor; allowColumnResizing: BooleanConstructor; autoNavigateToFocusedRow: BooleanConstructor; cacheEnabled: BooleanConstructor; cellHintEnabled: BooleanConstructor; columnAutoWidth: BooleanConstructor; columnChooser: PropType | ColumnChooser>; columnFixing: PropType>; columnHidingEnabled: BooleanConstructor; columnMinWidth: NumberConstructor; columnResizingMode: PropType; columns: PropType<(string | dxDataGridColumn)[]>; columnWidth: PropType; customizeColumns: PropType<(columns: Array) => void>; dataRowTemplate: {}; dataSource: PropType | DataSource | DataSourceOptions | Store | null>; dateSerializationFormat: StringConstructor; disabled: BooleanConstructor; editing: PropType>; elementAttr: PropType>; errorRowEnabled: BooleanConstructor; export: PropType>; filterBuilder: PropType | dxFilterBuilderOptions>; filterBuilderPopup: PropType | dxPopupOptions>; filterPanel: PropType>; filterRow: PropType>; filterSyncEnabled: PropType; filterValue: PropType any)>; focusedColumnIndex: NumberConstructor; focusedRowEnabled: BooleanConstructor; focusedRowIndex: NumberConstructor; focusedRowKey: {}; grouping: PropType>; groupPanel: PropType>; headerFilter: PropType | HeaderFilter>; height: (NumberConstructor | StringConstructor)[]; highlightChanges: BooleanConstructor; hint: StringConstructor; hoverStateEnabled: BooleanConstructor; keyboardNavigation: PropType>; keyExpr: PropType; loadPanel: PropType>; masterDetail: PropType>; noDataText: StringConstructor; onAdaptiveDetailRowPreparing: PropType<(e: AdaptiveDetailRowPreparingEvent) => void>; onAIColumnRequestCreating: PropType<(e: AIColumnRequestCreatingEvent) => 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>; onExporting: PropType<(e: ExportingEvent) => 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>; 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 | PagerBase | Pager>; paging: PropType>; remoteOperations: PropType | "auto">; renderAsync: BooleanConstructor; repaintChangesOnly: BooleanConstructor; rowAlternationEnabled: BooleanConstructor; rowDragging: PropType>; rowTemplate: {}; rtlEnabled: BooleanConstructor; scrolling: PropType>; searchPanel: PropType | SearchPanel>; selectedRowKeys: PropType; selection: PropType>; selectionFilter: PropType any)>; showBorders: BooleanConstructor; showColumnHeaders: BooleanConstructor; showColumnLines: BooleanConstructor; showRowLines: BooleanConstructor; sortByGroupSummaryInfo: PropType[]>; sorting: PropType | Sorting>; stateStoring: PropType>; summary: PropType>; syncLookupFilterValues: BooleanConstructor; tabIndex: NumberConstructor; toolbar: PropType | DxDataGridTypes.Toolbar>; twoWayBindingEnabled: BooleanConstructor; visible: BooleanConstructor; width: (NumberConstructor | StringConstructor)[]; wordWrapEnabled: BooleanConstructor; }>> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:disabled"?: ((...args: any[]) => any) | undefined; "onUpdate:elementAttr"?: ((...args: any[]) => any) | undefined; "onUpdate:export"?: ((...args: any[]) => any) | undefined; "onUpdate:onDisposing"?: ((...args: any[]) => any) | undefined; "onUpdate:onExporting"?: ((...args: any[]) => any) | undefined; "onUpdate:onInitialized"?: ((...args: any[]) => any) | undefined; "onUpdate:onOptionChanged"?: ((...args: any[]) => any) | undefined; "onUpdate:onSelectionChanged"?: ((...args: any[]) => any) | undefined; "onUpdate:rtlEnabled"?: ((...args: any[]) => any) | undefined; "onUpdate:height"?: ((...args: any[]) => any) | undefined; "onUpdate:width"?: ((...args: any[]) => any) | undefined; "onUpdate:visible"?: ((...args: any[]) => any) | undefined; "onUpdate:dataSource"?: ((...args: any[]) => any) | undefined; "onUpdate:grouping"?: ((...args: any[]) => any) | undefined; "onUpdate:hoverStateEnabled"?: ((...args: any[]) => any) | undefined; "onUpdate:onContentReady"?: ((...args: any[]) => any) | undefined; "onUpdate:accessKey"?: ((...args: any[]) => any) | undefined; "onUpdate:activeStateEnabled"?: ((...args: any[]) => any) | undefined; "onUpdate:hint"?: ((...args: any[]) => any) | undefined; "onUpdate:keyExpr"?: ((...args: any[]) => any) | undefined; "onUpdate:noDataText"?: ((...args: any[]) => any) | undefined; "onUpdate:tabIndex"?: ((...args: any[]) => any) | undefined; "onUpdate:onKeyDown"?: ((...args: any[]) => any) | undefined; "onUpdate:aiIntegration"?: ((...args: any[]) => any) | undefined; "onUpdate:allowColumnReordering"?: ((...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:columnChooser"?: ((...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:columns"?: ((...args: any[]) => any) | undefined; "onUpdate:columnWidth"?: ((...args: any[]) => any) | undefined; "onUpdate:customizeColumns"?: ((...args: any[]) => any) | undefined; "onUpdate:dateSerializationFormat"?: ((...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:filterRow"?: ((...args: any[]) => any) | undefined; "onUpdate:filterSyncEnabled"?: ((...args: any[]) => any) | undefined; "onUpdate:filterValue"?: ((...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:headerFilter"?: ((...args: any[]) => any) | undefined; "onUpdate:highlightChanges"?: ((...args: any[]) => any) | undefined; "onUpdate:keyboardNavigation"?: ((...args: any[]) => any) | undefined; "onUpdate:loadPanel"?: ((...args: any[]) => any) | undefined; "onUpdate:onAdaptiveDetailRowPreparing"?: ((...args: any[]) => any) | undefined; "onUpdate:onAIColumnRequestCreating"?: ((...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: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:onEditorPrepared"?: ((...args: any[]) => any) | undefined; "onUpdate:onEditorPreparing"?: ((...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:pager"?: ((...args: any[]) => any) | undefined; "onUpdate:paging"?: ((...args: any[]) => any) | undefined; "onUpdate:remoteOperations"?: ((...args: any[]) => any) | undefined; "onUpdate:renderAsync"?: ((...args: any[]) => any) | undefined; "onUpdate:repaintChangesOnly"?: ((...args: any[]) => any) | undefined; "onUpdate:rowAlternationEnabled"?: ((...args: any[]) => any) | undefined; "onUpdate:rowDragging"?: ((...args: any[]) => any) | undefined; "onUpdate:scrolling"?: ((...args: any[]) => any) | undefined; "onUpdate:searchPanel"?: ((...args: any[]) => any) | undefined; "onUpdate:selectedRowKeys"?: ((...args: any[]) => any) | undefined; "onUpdate:selection"?: ((...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:sorting"?: ((...args: any[]) => any) | undefined; "onUpdate:stateStoring"?: ((...args: any[]) => any) | undefined; "onUpdate:syncLookupFilterValues"?: ((...args: any[]) => any) | undefined; "onUpdate:toolbar"?: ((...args: any[]) => any) | undefined; "onUpdate:twoWayBindingEnabled"?: ((...args: any[]) => any) | undefined; "onUpdate:wordWrapEnabled"?: ((...args: any[]) => any) | undefined; "onUpdate:dataRowTemplate"?: ((...args: any[]) => any) | undefined; "onUpdate:groupPanel"?: ((...args: any[]) => any) | undefined; "onUpdate:masterDetail"?: ((...args: any[]) => any) | undefined; "onUpdate:rowTemplate"?: ((...args: any[]) => any) | undefined; "onUpdate:selectionFilter"?: ((...args: any[]) => any) | undefined; "onUpdate:sortByGroupSummaryInfo"?: ((...args: any[]) => any) | undefined; "onUpdate:summary"?: ((...args: any[]) => any) | undefined; }, { disabled: boolean; rtlEnabled: boolean; visible: boolean; hoverStateEnabled: boolean; activeStateEnabled: boolean; allowColumnReordering: boolean; allowColumnResizing: boolean; autoNavigateToFocusedRow: boolean; cacheEnabled: boolean; cellHintEnabled: boolean; columnAutoWidth: boolean; columnHidingEnabled: boolean; errorRowEnabled: boolean; focusedRowEnabled: boolean; highlightChanges: boolean; renderAsync: boolean; repaintChangesOnly: boolean; rowAlternationEnabled: boolean; showBorders: boolean; showColumnHeaders: boolean; showColumnLines: boolean; showRowLines: boolean; twoWayBindingEnabled: boolean; wordWrapEnabled: boolean; syncLookupFilterValues: boolean; }>; declare const DxAI: import("vue").DefineComponent<{ aiIntegration: PropType; editorOptions: PropType | dxTextBoxOptions>; emptyText: StringConstructor; mode: PropType; noDataText: StringConstructor; popup: PropType>; prompt: StringConstructor; showHeaderMenu: BooleanConstructor; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:aiIntegration": null; "update:editorOptions": null; "update:emptyText": null; "update:mode": null; "update:noDataText": null; "update:popup": null; "update:prompt": null; "update:showHeaderMenu": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; editorOptions: PropType | dxTextBoxOptions>; emptyText: StringConstructor; mode: PropType; noDataText: StringConstructor; popup: PropType>; prompt: StringConstructor; showHeaderMenu: BooleanConstructor; }>> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:noDataText"?: ((...args: any[]) => any) | undefined; "onUpdate:mode"?: ((...args: any[]) => any) | undefined; "onUpdate:aiIntegration"?: ((...args: any[]) => any) | undefined; "onUpdate:editorOptions"?: ((...args: any[]) => any) | undefined; "onUpdate:emptyText"?: ((...args: any[]) => any) | undefined; "onUpdate:popup"?: ((...args: any[]) => any) | undefined; "onUpdate:prompt"?: ((...args: any[]) => any) | undefined; "onUpdate:showHeaderMenu"?: ((...args: any[]) => any) | undefined; }, { showHeaderMenu: boolean; }>; declare const DxAIOptions: import("vue").DefineComponent<{ disabled: BooleanConstructor; instruction: StringConstructor; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:disabled": null; "update:instruction": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:disabled"?: ((...args: any[]) => any) | undefined; "onUpdate:instruction"?: ((...args: any[]) => any) | undefined; }, { disabled: boolean; }>; declare const DxAnimation: import("vue").DefineComponent<{ hide: PropType | AnimationConfig>; show: PropType | AnimationConfig>; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:hide": null; "update:show": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly | AnimationConfig>; show: PropType | AnimationConfig>; }>> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:show"?: ((...args: any[]) => any) | undefined; "onUpdate:hide"?: ((...args: any[]) => any) | undefined; }, {}>; declare const DxAsyncRule: import("vue").DefineComponent<{ ignoreEmptyValue: BooleanConstructor; message: StringConstructor; reevaluate: BooleanConstructor; type: PropType; validationCallback: PropType<(options: { column: Record; data: Record; formItem: Record; rule: Record; validator: Record; value: any; }) => any>; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").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").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; validationCallback: PropType<(options: { column: Record; data: Record; formItem: Record; rule: Record; validator: Record; value: any; }) => 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").DefineComponent<{ x: PropType; y: PropType; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:x": null; "update:y": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; y: PropType; }>> & { "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").DefineComponent<{ x: NumberConstructor; y: NumberConstructor; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:x": null; "update:y": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly> & { "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").DefineComponent<{ cssClass: StringConstructor; disabled: PropType boolean)>; hint: StringConstructor; icon: StringConstructor; location: PropType; name: PropType; onClick: PropType<(e: ColumnButtonClickEvent) => void>; options: PropType | dxButtonOptions>; template: {}; text: StringConstructor; visible: PropType boolean)>; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:cssClass": null; "update:disabled": null; "update:hint": null; "update:icon": null; "update:location": null; "update:name": null; "update:onClick": null; "update:options": null; "update:template": null; "update:text": null; "update:visible": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly boolean)>; hint: StringConstructor; icon: StringConstructor; location: PropType; name: PropType; onClick: PropType<(e: ColumnButtonClickEvent) => void>; options: PropType | dxButtonOptions>; template: {}; text: StringConstructor; visible: PropType boolean)>; }>> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:disabled"?: ((...args: any[]) => any) | undefined; "onUpdate:onClick"?: ((...args: any[]) => any) | undefined; "onUpdate:name"?: ((...args: any[]) => any) | undefined; "onUpdate:template"?: ((...args: any[]) => any) | undefined; "onUpdate:text"?: ((...args: any[]) => any) | undefined; "onUpdate:visible"?: ((...args: any[]) => any) | undefined; "onUpdate:hint"?: ((...args: any[]) => any) | undefined; "onUpdate:location"?: ((...args: any[]) => any) | undefined; "onUpdate:options"?: ((...args: any[]) => any) | undefined; "onUpdate:icon"?: ((...args: any[]) => any) | undefined; "onUpdate:cssClass"?: ((...args: any[]) => any) | undefined; }, {}>; declare const DxButtonItem: import("vue").DefineComponent<{ buttonOptions: PropType | dxButtonOptions>; colSpan: NumberConstructor; cssClass: StringConstructor; horizontalAlignment: PropType; itemType: PropType; name: PropType; verticalAlignment: PropType; visible: BooleanConstructor; visibleIndex: NumberConstructor; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:buttonOptions": null; "update:colSpan": null; "update:cssClass": null; "update:horizontalAlignment": null; "update:itemType": null; "update:name": null; "update:verticalAlignment": null; "update:visible": null; "update:visibleIndex": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly | dxButtonOptions>; colSpan: NumberConstructor; cssClass: StringConstructor; horizontalAlignment: PropType; itemType: PropType; name: PropType; verticalAlignment: PropType; visible: BooleanConstructor; visibleIndex: NumberConstructor; }>> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:name"?: ((...args: any[]) => any) | undefined; "onUpdate:visible"?: ((...args: any[]) => any) | undefined; "onUpdate:horizontalAlignment"?: ((...args: any[]) => any) | undefined; "onUpdate:verticalAlignment"?: ((...args: any[]) => any) | undefined; "onUpdate:cssClass"?: ((...args: any[]) => any) | undefined; "onUpdate:buttonOptions"?: ((...args: any[]) => any) | undefined; "onUpdate:colSpan"?: ((...args: any[]) => any) | undefined; "onUpdate:itemType"?: ((...args: any[]) => any) | undefined; "onUpdate:visibleIndex"?: ((...args: any[]) => any) | undefined; }, { visible: boolean; }>; declare const DxButtonOptions: import("vue").DefineComponent<{ accessKey: StringConstructor; activeStateEnabled: BooleanConstructor; disabled: BooleanConstructor; elementAttr: PropType>; focusStateEnabled: BooleanConstructor; height: (NumberConstructor | StringConstructor)[]; hint: StringConstructor; hoverStateEnabled: BooleanConstructor; icon: StringConstructor; onClick: PropType<(e: ClickEvent) => void>; onContentReady: PropType<(e: ButtonContentReadyEvent) => void>; onDisposing: PropType<(e: ButtonDisposingEvent) => void>; onInitialized: PropType<(e: ButtonInitializedEvent) => void>; onOptionChanged: PropType<(e: ButtonOptionChangedEvent) => void>; rtlEnabled: BooleanConstructor; stylingMode: PropType; tabIndex: NumberConstructor; template: {}; text: StringConstructor; type: PropType; useSubmitBehavior: BooleanConstructor; validationGroup: StringConstructor; visible: BooleanConstructor; width: (NumberConstructor | StringConstructor)[]; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:accessKey": null; "update:activeStateEnabled": null; "update:disabled": null; "update:elementAttr": null; "update:focusStateEnabled": null; "update:height": null; "update:hint": null; "update:hoverStateEnabled": null; "update:icon": null; "update:onClick": null; "update:onContentReady": null; "update:onDisposing": null; "update:onInitialized": null; "update:onOptionChanged": null; "update:rtlEnabled": null; "update:stylingMode": null; "update:tabIndex": null; "update:template": null; "update:text": null; "update:type": null; "update:useSubmitBehavior": null; "update:validationGroup": null; "update:visible": null; "update:width": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>; focusStateEnabled: BooleanConstructor; height: (NumberConstructor | StringConstructor)[]; hint: StringConstructor; hoverStateEnabled: BooleanConstructor; icon: StringConstructor; onClick: PropType<(e: ClickEvent) => void>; onContentReady: PropType<(e: ButtonContentReadyEvent) => void>; onDisposing: PropType<(e: ButtonDisposingEvent) => void>; onInitialized: PropType<(e: ButtonInitializedEvent) => void>; onOptionChanged: PropType<(e: ButtonOptionChangedEvent) => void>; rtlEnabled: BooleanConstructor; stylingMode: PropType; tabIndex: NumberConstructor; template: {}; text: StringConstructor; type: PropType; useSubmitBehavior: BooleanConstructor; validationGroup: StringConstructor; visible: BooleanConstructor; width: (NumberConstructor | StringConstructor)[]; }>> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:disabled"?: ((...args: any[]) => any) | undefined; "onUpdate:elementAttr"?: ((...args: any[]) => any) | undefined; "onUpdate:onClick"?: ((...args: any[]) => any) | undefined; "onUpdate:onDisposing"?: ((...args: any[]) => any) | undefined; "onUpdate:onInitialized"?: ((...args: any[]) => any) | undefined; "onUpdate:onOptionChanged"?: ((...args: any[]) => any) | undefined; "onUpdate:rtlEnabled"?: ((...args: any[]) => any) | undefined; "onUpdate:height"?: ((...args: any[]) => any) | undefined; "onUpdate:template"?: ((...args: any[]) => any) | undefined; "onUpdate:text"?: ((...args: any[]) => any) | undefined; "onUpdate:type"?: ((...args: any[]) => any) | undefined; "onUpdate:width"?: ((...args: any[]) => any) | undefined; "onUpdate:visible"?: ((...args: any[]) => any) | undefined; "onUpdate:validationGroup"?: ((...args: any[]) => any) | undefined; "onUpdate:hoverStateEnabled"?: ((...args: any[]) => any) | undefined; "onUpdate:onContentReady"?: ((...args: any[]) => any) | undefined; "onUpdate:accessKey"?: ((...args: any[]) => any) | undefined; "onUpdate:activeStateEnabled"?: ((...args: any[]) => any) | undefined; "onUpdate:focusStateEnabled"?: ((...args: any[]) => any) | undefined; "onUpdate:hint"?: ((...args: any[]) => any) | undefined; "onUpdate:tabIndex"?: ((...args: any[]) => any) | undefined; "onUpdate:icon"?: ((...args: any[]) => any) | undefined; "onUpdate:stylingMode"?: ((...args: any[]) => any) | undefined; "onUpdate:useSubmitBehavior"?: ((...args: any[]) => any) | undefined; }, { disabled: boolean; rtlEnabled: boolean; visible: boolean; hoverStateEnabled: boolean; activeStateEnabled: boolean; focusStateEnabled: boolean; useSubmitBehavior: boolean; }>; declare const DxChange: import("vue").DefineComponent<{ data: {}; insertAfterKey: {}; insertBeforeKey: {}; type: PropType; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:data": null; "update:insertAfterKey": null; "update:insertBeforeKey": null; "update:type": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; }>> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:data"?: ((...args: any[]) => any) | undefined; "onUpdate:type"?: ((...args: any[]) => any) | undefined; "onUpdate:insertAfterKey"?: ((...args: any[]) => any) | undefined; "onUpdate:insertBeforeKey"?: ((...args: any[]) => any) | undefined; }, {}>; declare const DxColCountByScreen: import("vue").DefineComponent<{ lg: NumberConstructor; md: NumberConstructor; sm: NumberConstructor; xs: NumberConstructor; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:lg": null; "update:md": null; "update:sm": null; "update:xs": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly> & { "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").DefineComponent<{ x: PropType; y: PropType; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:x": null; "update:y": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; y: PropType; }>> & { "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").DefineComponent<{ ai: PropType | ColumnAIOptions>; alignment: PropType; allowEditing: BooleanConstructor; allowExporting: BooleanConstructor; allowFiltering: BooleanConstructor; allowFixing: BooleanConstructor; allowGrouping: BooleanConstructor; allowHeaderFiltering: BooleanConstructor; allowHiding: BooleanConstructor; allowReordering: BooleanConstructor; allowResizing: BooleanConstructor; allowSearch: BooleanConstructor; allowSorting: BooleanConstructor; autoExpandGroup: BooleanConstructor; buttons: PropType<(DataGridPredefinedColumnButton | dxDataGridColumnButton)[]>; calculateCellValue: PropType<(rowData: any) => any>; calculateDisplayValue: PropType any)>; calculateFilterExpression: PropType<(filterValue: any, selectedFilterOperation: string | null, target: string) => string | (() => any) | Array>; calculateGroupValue: PropType any)>; calculateSortValue: PropType any)>; caption: StringConstructor; cellTemplate: {}; columns: PropType<(string | dxDataGridColumn)[]>; cssClass: StringConstructor; customizeText: PropType<(cellInfo: { groupInterval: string | number; target: string; value: any; valueText: string; }) => string>; dataField: StringConstructor; dataType: PropType; editCellTemplate: {}; editorOptions: {}; encodeHtml: BooleanConstructor; falseText: StringConstructor; filterOperations: PropType; filterType: PropType; filterValue: {}; filterValues: PropType; fixed: BooleanConstructor; fixedPosition: PropType; format: PropType | import("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 | dxFormSimpleItem>; groupCellTemplate: {}; groupIndex: NumberConstructor; headerCellTemplate: {}; headerFilter: PropType | ColumnHeaderFilter>; hidingPriority: NumberConstructor; isBand: BooleanConstructor; lookup: PropType>; minWidth: NumberConstructor; name: StringConstructor; ownerBand: NumberConstructor; renderAsync: BooleanConstructor; selectedFilterOperation: PropType; setCellValue: PropType<(newData: any, value: any, currentRowData: any) => any>; showEditorAlways: BooleanConstructor; showInColumnChooser: BooleanConstructor; showWhenGrouped: BooleanConstructor; sortIndex: NumberConstructor; sortingMethod: PropType<(value1: any, value2: any) => number>; sortOrder: PropType; trueText: StringConstructor; type: PropType; validationRules: PropType; visible: BooleanConstructor; visibleIndex: NumberConstructor; width: (NumberConstructor | StringConstructor)[]; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:ai": null; "update:alignment": null; "update:allowEditing": null; "update:allowExporting": null; "update:allowFiltering": null; "update:allowFixing": null; "update:allowGrouping": null; "update:allowHeaderFiltering": null; "update:allowHiding": null; "update:allowReordering": null; "update:allowResizing": null; "update:allowSearch": null; "update:allowSorting": null; "update:autoExpandGroup": null; "update:buttons": null; "update:calculateCellValue": null; "update:calculateDisplayValue": null; "update:calculateFilterExpression": null; "update:calculateGroupValue": 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:groupCellTemplate": null; "update:groupIndex": 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:showWhenGrouped": 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").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly | ColumnAIOptions>; alignment: PropType; allowEditing: BooleanConstructor; allowExporting: BooleanConstructor; allowFiltering: BooleanConstructor; allowFixing: BooleanConstructor; allowGrouping: BooleanConstructor; allowHeaderFiltering: BooleanConstructor; allowHiding: BooleanConstructor; allowReordering: BooleanConstructor; allowResizing: BooleanConstructor; allowSearch: BooleanConstructor; allowSorting: BooleanConstructor; autoExpandGroup: BooleanConstructor; buttons: PropType<(DataGridPredefinedColumnButton | dxDataGridColumnButton)[]>; calculateCellValue: PropType<(rowData: any) => any>; calculateDisplayValue: PropType any)>; calculateFilterExpression: PropType<(filterValue: any, selectedFilterOperation: string | null, target: string) => string | (() => any) | Array>; calculateGroupValue: PropType any)>; calculateSortValue: PropType any)>; caption: StringConstructor; cellTemplate: {}; columns: PropType<(string | dxDataGridColumn)[]>; cssClass: StringConstructor; customizeText: PropType<(cellInfo: { groupInterval: string | number; target: string; value: any; valueText: string; }) => string>; dataField: StringConstructor; dataType: PropType; editCellTemplate: {}; editorOptions: {}; encodeHtml: BooleanConstructor; falseText: StringConstructor; filterOperations: PropType; filterType: PropType; filterValue: {}; filterValues: PropType; fixed: BooleanConstructor; fixedPosition: PropType; format: PropType | import("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 | dxFormSimpleItem>; groupCellTemplate: {}; groupIndex: NumberConstructor; headerCellTemplate: {}; headerFilter: PropType | ColumnHeaderFilter>; hidingPriority: NumberConstructor; isBand: BooleanConstructor; lookup: PropType>; minWidth: NumberConstructor; name: StringConstructor; ownerBand: NumberConstructor; renderAsync: BooleanConstructor; selectedFilterOperation: PropType; setCellValue: PropType<(newData: any, value: any, currentRowData: any) => any>; showEditorAlways: BooleanConstructor; showInColumnChooser: BooleanConstructor; showWhenGrouped: BooleanConstructor; sortIndex: NumberConstructor; sortingMethod: PropType<(value1: any, value2: any) => number>; sortOrder: PropType; trueText: StringConstructor; type: PropType; validationRules: PropType; visible: BooleanConstructor; visibleIndex: NumberConstructor; width: (NumberConstructor | StringConstructor)[]; }>> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:name"?: ((...args: any[]) => any) | undefined; "onUpdate:type"?: ((...args: any[]) => any) | undefined; "onUpdate:width"?: ((...args: any[]) => any) | undefined; "onUpdate:visible"?: ((...args: any[]) => any) | undefined; "onUpdate:dataField"?: ((...args: any[]) => any) | undefined; "onUpdate:customizeText"?: ((...args: any[]) => any) | undefined; "onUpdate:validationRules"?: ((...args: any[]) => any) | undefined; "onUpdate:buttons"?: ((...args: any[]) => any) | undefined; "onUpdate:format"?: ((...args: any[]) => any) | undefined; "onUpdate:columns"?: ((...args: any[]) => any) | undefined; "onUpdate:filterValue"?: ((...args: any[]) => any) | undefined; "onUpdate:headerFilter"?: ((...args: any[]) => any) | undefined; "onUpdate:renderAsync"?: ((...args: any[]) => any) | undefined; "onUpdate:editorOptions"?: ((...args: any[]) => any) | undefined; "onUpdate:cssClass"?: ((...args: any[]) => any) | undefined; "onUpdate:visibleIndex"?: ((...args: any[]) => any) | undefined; "onUpdate:ai"?: ((...args: any[]) => any) | undefined; "onUpdate:alignment"?: ((...args: any[]) => any) | undefined; "onUpdate:allowEditing"?: ((...args: any[]) => any) | undefined; "onUpdate:allowFiltering"?: ((...args: any[]) => any) | undefined; "onUpdate:allowFixing"?: ((...args: any[]) => any) | undefined; "onUpdate:allowHeaderFiltering"?: ((...args: any[]) => any) | undefined; "onUpdate:allowHiding"?: ((...args: any[]) => any) | undefined; "onUpdate:allowReordering"?: ((...args: any[]) => any) | undefined; "onUpdate:allowResizing"?: ((...args: any[]) => any) | undefined; "onUpdate:allowSearch"?: ((...args: any[]) => any) | undefined; "onUpdate:allowSorting"?: ((...args: any[]) => any) | undefined; "onUpdate:calculateCellValue"?: ((...args: any[]) => any) | undefined; "onUpdate:calculateDisplayValue"?: ((...args: any[]) => any) | undefined; "onUpdate:calculateFilterExpression"?: ((...args: any[]) => any) | undefined; "onUpdate:calculateSortValue"?: ((...args: any[]) => any) | undefined; "onUpdate:caption"?: ((...args: any[]) => any) | undefined; "onUpdate:cellTemplate"?: ((...args: any[]) => any) | undefined; "onUpdate:dataType"?: ((...args: any[]) => any) | undefined; "onUpdate:editCellTemplate"?: ((...args: any[]) => any) | undefined; "onUpdate:encodeHtml"?: ((...args: any[]) => any) | undefined; "onUpdate:falseText"?: ((...args: any[]) => any) | undefined; "onUpdate:filterOperations"?: ((...args: any[]) => any) | undefined; "onUpdate:filterType"?: ((...args: any[]) => any) | undefined; "onUpdate:filterValues"?: ((...args: any[]) => any) | undefined; "onUpdate:fixed"?: ((...args: any[]) => any) | undefined; "onUpdate:fixedPosition"?: ((...args: any[]) => any) | undefined; "onUpdate:formItem"?: ((...args: any[]) => any) | undefined; "onUpdate:headerCellTemplate"?: ((...args: any[]) => any) | undefined; "onUpdate:hidingPriority"?: ((...args: any[]) => any) | undefined; "onUpdate:isBand"?: ((...args: any[]) => any) | undefined; "onUpdate:lookup"?: ((...args: any[]) => any) | undefined; "onUpdate:minWidth"?: ((...args: any[]) => any) | undefined; "onUpdate:ownerBand"?: ((...args: any[]) => any) | undefined; "onUpdate:selectedFilterOperation"?: ((...args: any[]) => any) | undefined; "onUpdate:setCellValue"?: ((...args: any[]) => any) | undefined; "onUpdate:showEditorAlways"?: ((...args: any[]) => any) | undefined; "onUpdate:showInColumnChooser"?: ((...args: any[]) => any) | undefined; "onUpdate:sortIndex"?: ((...args: any[]) => any) | undefined; "onUpdate:sortingMethod"?: ((...args: any[]) => any) | undefined; "onUpdate:sortOrder"?: ((...args: any[]) => any) | undefined; "onUpdate:trueText"?: ((...args: any[]) => any) | undefined; "onUpdate:allowExporting"?: ((...args: any[]) => any) | undefined; "onUpdate:allowGrouping"?: ((...args: any[]) => any) | undefined; "onUpdate:autoExpandGroup"?: ((...args: any[]) => any) | undefined; "onUpdate:calculateGroupValue"?: ((...args: any[]) => any) | undefined; "onUpdate:groupCellTemplate"?: ((...args: any[]) => any) | undefined; "onUpdate:groupIndex"?: ((...args: any[]) => any) | undefined; "onUpdate:showWhenGrouped"?: ((...args: any[]) => any) | undefined; }, { fixed: boolean; visible: boolean; renderAsync: boolean; allowEditing: boolean; allowFiltering: boolean; allowFixing: boolean; allowHeaderFiltering: boolean; allowHiding: boolean; allowReordering: boolean; allowResizing: boolean; allowSearch: boolean; allowSorting: boolean; encodeHtml: boolean; isBand: boolean; showEditorAlways: boolean; showInColumnChooser: boolean; allowExporting: boolean; allowGrouping: boolean; autoExpandGroup: boolean; showWhenGrouped: boolean; }>; declare const DxColumnButton: import("vue").DefineComponent<{ cssClass: StringConstructor; disabled: PropType boolean)>; hint: StringConstructor; icon: StringConstructor; name: PropType; onClick: PropType<(e: ColumnButtonClickEvent) => void>; template: {}; text: StringConstructor; visible: PropType boolean)>; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").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").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly boolean)>; hint: StringConstructor; icon: StringConstructor; name: PropType; onClick: PropType<(e: ColumnButtonClickEvent) => void>; template: {}; text: StringConstructor; visible: PropType boolean)>; }>> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:disabled"?: ((...args: any[]) => any) | undefined; "onUpdate:onClick"?: ((...args: any[]) => any) | undefined; "onUpdate:name"?: ((...args: any[]) => any) | undefined; "onUpdate:template"?: ((...args: any[]) => any) | undefined; "onUpdate:text"?: ((...args: any[]) => any) | undefined; "onUpdate:visible"?: ((...args: any[]) => any) | undefined; "onUpdate:hint"?: ((...args: any[]) => any) | undefined; "onUpdate:icon"?: ((...args: any[]) => any) | undefined; "onUpdate:cssClass"?: ((...args: any[]) => any) | undefined; }, {}>; declare const DxColumnChooser: import("vue").DefineComponent<{ allowSearch: BooleanConstructor; container: {}; emptyPanelText: StringConstructor; enabled: BooleanConstructor; height: (NumberConstructor | StringConstructor)[]; mode: PropType; position: PropType | PositionConfig>; search: PropType | ColumnChooserSearchConfig>; searchTimeout: NumberConstructor; selection: PropType | ColumnChooserSelectionConfig>; sortOrder: PropType; title: StringConstructor; width: (NumberConstructor | StringConstructor)[]; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:allowSearch": null; "update:container": null; "update:emptyPanelText": null; "update:enabled": null; "update:height": null; "update:mode": null; "update:position": null; "update:search": null; "update:searchTimeout": null; "update:selection": null; "update:sortOrder": null; "update:title": null; "update:width": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; position: PropType | PositionConfig>; search: PropType | ColumnChooserSearchConfig>; searchTimeout: NumberConstructor; selection: PropType | ColumnChooserSelectionConfig>; sortOrder: PropType; title: StringConstructor; width: (NumberConstructor | StringConstructor)[]; }>> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:title"?: ((...args: any[]) => any) | undefined; "onUpdate:height"?: ((...args: any[]) => any) | undefined; "onUpdate:width"?: ((...args: any[]) => any) | undefined; "onUpdate:enabled"?: ((...args: any[]) => any) | undefined; "onUpdate:container"?: ((...args: any[]) => any) | undefined; "onUpdate:searchTimeout"?: ((...args: any[]) => any) | undefined; "onUpdate:mode"?: ((...args: any[]) => any) | undefined; "onUpdate:selection"?: ((...args: any[]) => any) | undefined; "onUpdate:allowSearch"?: ((...args: any[]) => any) | undefined; "onUpdate:sortOrder"?: ((...args: any[]) => any) | undefined; "onUpdate:emptyPanelText"?: ((...args: any[]) => any) | undefined; "onUpdate:position"?: ((...args: any[]) => any) | undefined; "onUpdate:search"?: ((...args: any[]) => any) | undefined; }, { enabled: boolean; allowSearch: boolean; }>; declare const DxColumnChooserSearch: import("vue").DefineComponent<{ editorOptions: {}; enabled: BooleanConstructor; timeout: NumberConstructor; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:editorOptions": null; "update:enabled": null; "update:timeout": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:enabled"?: ((...args: any[]) => any) | undefined; "onUpdate:editorOptions"?: ((...args: any[]) => any) | undefined; "onUpdate:timeout"?: ((...args: any[]) => any) | undefined; }, { enabled: boolean; }>; declare const DxColumnChooserSelection: import("vue").DefineComponent<{ allowSelectAll: BooleanConstructor; recursive: BooleanConstructor; selectByClick: BooleanConstructor; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:allowSelectAll": null; "update:recursive": null; "update:selectByClick": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:selectByClick"?: ((...args: any[]) => any) | undefined; "onUpdate:allowSelectAll"?: ((...args: any[]) => any) | undefined; "onUpdate:recursive"?: ((...args: any[]) => any) | undefined; }, { selectByClick: boolean; allowSelectAll: boolean; recursive: boolean; }>; declare const DxColumnFixing: import("vue").DefineComponent<{ enabled: BooleanConstructor; icons: PropType>; texts: PropType>; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:enabled": null; "update:icons": null; "update:texts": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>; texts: PropType>; }>> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:enabled"?: ((...args: any[]) => any) | undefined; "onUpdate:icons"?: ((...args: any[]) => any) | undefined; "onUpdate:texts"?: ((...args: any[]) => any) | undefined; }, { enabled: boolean; }>; declare const DxColumnFixingTexts: import("vue").DefineComponent<{ fix: StringConstructor; leftPosition: StringConstructor; rightPosition: StringConstructor; stickyPosition: StringConstructor; unfix: StringConstructor; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:fix": null; "update:leftPosition": null; "update:rightPosition": null; "update:stickyPosition": null; "update:unfix": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:fix"?: ((...args: any[]) => any) | undefined; "onUpdate:leftPosition"?: ((...args: any[]) => any) | undefined; "onUpdate:rightPosition"?: ((...args: any[]) => any) | undefined; "onUpdate:stickyPosition"?: ((...args: any[]) => any) | undefined; "onUpdate:unfix"?: ((...args: any[]) => any) | undefined; }, {}>; declare const DxColumnHeaderFilter: import("vue").DefineComponent<{ allowSearch: BooleanConstructor; allowSelectAll: BooleanConstructor; dataSource: PropType | DataSourceOptions | Store | ((options: { component: Record; dataSource: DataSourceOptions | null; }) => void) | null>; groupInterval: PropType; height: (NumberConstructor | StringConstructor)[]; search: PropType | HeaderFilterSearchConfig | ColumnHeaderFilterSearchConfig>; searchMode: PropType; width: (NumberConstructor | StringConstructor)[]; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:allowSearch": null; "update:allowSelectAll": null; "update:dataSource": null; "update:groupInterval": null; "update:height": null; "update:search": null; "update:searchMode": null; "update:width": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly | DataSourceOptions | Store | ((options: { component: Record; dataSource: DataSourceOptions | null; }) => void) | null>; groupInterval: PropType; height: (NumberConstructor | StringConstructor)[]; search: PropType | HeaderFilterSearchConfig | ColumnHeaderFilterSearchConfig>; searchMode: PropType; width: (NumberConstructor | StringConstructor)[]; }>> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:height"?: ((...args: any[]) => any) | undefined; "onUpdate:width"?: ((...args: any[]) => any) | undefined; "onUpdate:dataSource"?: ((...args: any[]) => any) | undefined; "onUpdate:searchMode"?: ((...args: any[]) => any) | undefined; "onUpdate:allowSearch"?: ((...args: any[]) => any) | undefined; "onUpdate:search"?: ((...args: any[]) => any) | undefined; "onUpdate:allowSelectAll"?: ((...args: any[]) => any) | undefined; "onUpdate:groupInterval"?: ((...args: any[]) => any) | undefined; }, { allowSearch: boolean; allowSelectAll: boolean; }>; declare const DxColumnHeaderFilterSearch: import("vue").DefineComponent<{ editorOptions: {}; enabled: BooleanConstructor; mode: PropType; searchExpr: PropType any))[] | (() => any)>; timeout: NumberConstructor; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:editorOptions": null; "update:enabled": null; "update:mode": null; "update:searchExpr": null; "update:timeout": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; searchExpr: PropType any))[] | (() => any)>; timeout: NumberConstructor; }>> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:enabled"?: ((...args: any[]) => any) | undefined; "onUpdate:searchExpr"?: ((...args: any[]) => any) | undefined; "onUpdate:mode"?: ((...args: any[]) => any) | undefined; "onUpdate:editorOptions"?: ((...args: any[]) => any) | undefined; "onUpdate:timeout"?: ((...args: any[]) => any) | undefined; }, { enabled: boolean; }>; declare const DxColumnLookup: import("vue").DefineComponent<{ allowClearing: BooleanConstructor; calculateCellValue: PropType<(rowData: any) => any>; dataSource: PropType | DataSourceOptions | Store | ((options: { data: Record; key: any; }) => Array | Store | DataSourceOptions) | null>; displayExpr: PropType string)>; valueExpr: StringConstructor; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:allowClearing": null; "update:calculateCellValue": null; "update:dataSource": null; "update:displayExpr": null; "update:valueExpr": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly any>; dataSource: PropType | DataSourceOptions | Store | ((options: { data: Record; key: any; }) => Array | Store | DataSourceOptions) | null>; displayExpr: PropType string)>; valueExpr: StringConstructor; }>> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:dataSource"?: ((...args: any[]) => any) | undefined; "onUpdate:displayExpr"?: ((...args: any[]) => any) | undefined; "onUpdate:calculateCellValue"?: ((...args: any[]) => any) | undefined; "onUpdate:allowClearing"?: ((...args: any[]) => any) | undefined; "onUpdate:valueExpr"?: ((...args: any[]) => any) | undefined; }, { allowClearing: boolean; }>; declare const DxCompareRule: import("vue").DefineComponent<{ comparisonTarget: PropType<() => any>; comparisonType: PropType; ignoreEmptyValue: BooleanConstructor; message: StringConstructor; type: PropType; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:comparisonTarget": null; "update:comparisonType": null; "update:ignoreEmptyValue": null; "update:message": null; "update:type": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly any>; comparisonType: PropType; ignoreEmptyValue: BooleanConstructor; message: StringConstructor; type: PropType; }>> & { "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:comparisonTarget"?: ((...args: any[]) => any) | undefined; "onUpdate:comparisonType"?: ((...args: any[]) => any) | undefined; }, { ignoreEmptyValue: boolean; }>; declare const DxCursorOffset: import("vue").DefineComponent<{ x: NumberConstructor; y: NumberConstructor; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:x": null; "update:y": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly> & { "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 DxCustomOperation: import("vue").DefineComponent<{ calculateFilterExpression: PropType<(filterValue: any, field: dxFilterBuilderField) => string | (() => any) | Array>; caption: StringConstructor; customizeText: PropType<(fieldInfo: FieldInfo) => string>; dataTypes: PropType; editorTemplate: {}; hasValue: BooleanConstructor; icon: StringConstructor; name: StringConstructor; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:calculateFilterExpression": null; "update:caption": null; "update:customizeText": null; "update:dataTypes": null; "update:editorTemplate": null; "update:hasValue": null; "update:icon": null; "update:name": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly string | (() => any) | Array>; caption: StringConstructor; customizeText: PropType<(fieldInfo: FieldInfo) => string>; dataTypes: PropType; editorTemplate: {}; hasValue: BooleanConstructor; icon: StringConstructor; name: StringConstructor; }>> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:name"?: ((...args: any[]) => any) | undefined; "onUpdate:customizeText"?: ((...args: any[]) => any) | undefined; "onUpdate:icon"?: ((...args: any[]) => any) | undefined; "onUpdate:calculateFilterExpression"?: ((...args: any[]) => any) | undefined; "onUpdate:caption"?: ((...args: any[]) => any) | undefined; "onUpdate:dataTypes"?: ((...args: any[]) => any) | undefined; "onUpdate:editorTemplate"?: ((...args: any[]) => any) | undefined; "onUpdate:hasValue"?: ((...args: any[]) => any) | undefined; }, { hasValue: boolean; }>; declare const DxCustomRule: import("vue").DefineComponent<{ ignoreEmptyValue: BooleanConstructor; message: StringConstructor; reevaluate: BooleanConstructor; type: PropType; validationCallback: PropType<(options: { column: Record; data: Record; formItem: Record; rule: Record; validator: Record; value: any; }) => boolean>; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").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").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; validationCallback: PropType<(options: { column: Record; data: Record; formItem: Record; rule: Record; validator: Record; value: any; }) => boolean>; }>> & { "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 DxDataGridHeaderFilter: import("vue").DefineComponent<{ allowSearch: BooleanConstructor; allowSelectAll: BooleanConstructor; height: (NumberConstructor | StringConstructor)[]; search: PropType | HeaderFilterSearchConfig>; searchTimeout: NumberConstructor; texts: PropType | HeaderFilterTexts>; visible: BooleanConstructor; width: (NumberConstructor | StringConstructor)[]; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:allowSearch": null; "update:allowSelectAll": null; "update:height": null; "update:search": null; "update:searchTimeout": null; "update:texts": null; "update:visible": null; "update:width": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly | HeaderFilterSearchConfig>; searchTimeout: NumberConstructor; texts: PropType | HeaderFilterTexts>; visible: BooleanConstructor; width: (NumberConstructor | StringConstructor)[]; }>> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:height"?: ((...args: any[]) => any) | undefined; "onUpdate:width"?: ((...args: any[]) => any) | undefined; "onUpdate:visible"?: ((...args: any[]) => any) | undefined; "onUpdate:searchTimeout"?: ((...args: any[]) => any) | undefined; "onUpdate:allowSearch"?: ((...args: any[]) => any) | undefined; "onUpdate:search"?: ((...args: any[]) => any) | undefined; "onUpdate:allowSelectAll"?: ((...args: any[]) => any) | undefined; "onUpdate:texts"?: ((...args: any[]) => any) | undefined; }, { visible: boolean; allowSearch: boolean; allowSelectAll: boolean; }>; declare const DxDataGridHeaderFilterSearch: import("vue").DefineComponent<{ editorOptions: {}; enabled: BooleanConstructor; mode: PropType; timeout: NumberConstructor; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:editorOptions": null; "update:enabled": null; "update:mode": null; "update:timeout": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; timeout: NumberConstructor; }>> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:enabled"?: ((...args: any[]) => any) | undefined; "onUpdate:mode"?: ((...args: any[]) => any) | undefined; "onUpdate:editorOptions"?: ((...args: any[]) => any) | undefined; "onUpdate:timeout"?: ((...args: any[]) => any) | undefined; }, { enabled: boolean; }>; declare const DxDataGridHeaderFilterTexts: import("vue").DefineComponent<{ cancel: StringConstructor; emptyValue: StringConstructor; ok: StringConstructor; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:cancel": null; "update:emptyValue": null; "update:ok": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:cancel"?: ((...args: any[]) => any) | undefined; "onUpdate:emptyValue"?: ((...args: any[]) => any) | undefined; "onUpdate:ok"?: ((...args: any[]) => any) | undefined; }, {}>; declare const DxDataGridSelection: import("vue").DefineComponent<{ allowSelectAll: BooleanConstructor; deferred: BooleanConstructor; mode: PropType; selectAllMode: PropType; sensitivity: PropType; showCheckBoxesMode: PropType; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:allowSelectAll": null; "update:deferred": null; "update:mode": null; "update:selectAllMode": null; "update:sensitivity": null; "update:showCheckBoxesMode": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; selectAllMode: PropType; sensitivity: PropType; showCheckBoxesMode: PropType; }>> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:showCheckBoxesMode"?: ((...args: any[]) => any) | undefined; "onUpdate:mode"?: ((...args: any[]) => any) | undefined; "onUpdate:allowSelectAll"?: ((...args: any[]) => any) | undefined; "onUpdate:selectAllMode"?: ((...args: any[]) => any) | undefined; "onUpdate:deferred"?: ((...args: any[]) => any) | undefined; "onUpdate:sensitivity"?: ((...args: any[]) => any) | undefined; }, { allowSelectAll: boolean; deferred: boolean; }>; declare const DxDataGridToolbarItem: import("vue").DefineComponent<{ cssClass: StringConstructor; disabled: BooleanConstructor; html: StringConstructor; locateInMenu: PropType; location: PropType; menuItemTemplate: {}; name: PropType; options: {}; showText: PropType; template: {}; text: StringConstructor; visible: BooleanConstructor; widget: PropType; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:cssClass": null; "update:disabled": null; "update:html": null; "update:locateInMenu": null; "update:location": null; "update:menuItemTemplate": null; "update:name": null; "update:options": null; "update:showText": null; "update:template": null; "update:text": null; "update:visible": null; "update:widget": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; location: PropType; menuItemTemplate: {}; name: PropType; options: {}; showText: PropType; template: {}; text: StringConstructor; visible: BooleanConstructor; widget: PropType; }>> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:disabled"?: ((...args: any[]) => any) | undefined; "onUpdate:name"?: ((...args: any[]) => any) | undefined; "onUpdate:template"?: ((...args: any[]) => any) | undefined; "onUpdate:text"?: ((...args: any[]) => any) | undefined; "onUpdate:visible"?: ((...args: any[]) => any) | undefined; "onUpdate:html"?: ((...args: any[]) => any) | undefined; "onUpdate:location"?: ((...args: any[]) => any) | undefined; "onUpdate:options"?: ((...args: any[]) => any) | undefined; "onUpdate:cssClass"?: ((...args: any[]) => any) | undefined; "onUpdate:locateInMenu"?: ((...args: any[]) => any) | undefined; "onUpdate:menuItemTemplate"?: ((...args: any[]) => any) | undefined; "onUpdate:showText"?: ((...args: any[]) => any) | undefined; "onUpdate:widget"?: ((...args: any[]) => any) | undefined; }, { disabled: boolean; visible: boolean; }>; declare const DxEditing: import("vue").DefineComponent<{ allowAdding: BooleanConstructor; allowDeleting: PropType boolean)>; allowUpdating: PropType boolean)>; changes: PropType[]>; confirmDelete: BooleanConstructor; editColumnName: StringConstructor; editRowKey: {}; form: PropType | dxFormOptions>; mode: PropType; newRowPosition: PropType; popup: PropType | dxPopupOptions>; refreshMode: PropType; selectTextOnEditStart: BooleanConstructor; startEditAction: PropType; texts: {}; useIcons: BooleanConstructor; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:allowAdding": null; "update:allowDeleting": null; "update:allowUpdating": null; "update:changes": null; "update:confirmDelete": null; "update:editColumnName": null; "update:editRowKey": null; "update:form": null; "update:mode": null; "update:newRowPosition": null; "update:popup": null; "update:refreshMode": null; "update:selectTextOnEditStart": null; "update:startEditAction": null; "update:texts": null; "update:useIcons": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly boolean)>; allowUpdating: PropType boolean)>; changes: PropType[]>; confirmDelete: BooleanConstructor; editColumnName: StringConstructor; editRowKey: {}; form: PropType | dxFormOptions>; mode: PropType; newRowPosition: PropType; popup: PropType | dxPopupOptions>; refreshMode: PropType; selectTextOnEditStart: BooleanConstructor; startEditAction: PropType; texts: {}; useIcons: BooleanConstructor; }>> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:mode"?: ((...args: any[]) => any) | undefined; "onUpdate:popup"?: ((...args: any[]) => any) | undefined; "onUpdate:texts"?: ((...args: any[]) => any) | undefined; "onUpdate:allowAdding"?: ((...args: any[]) => any) | undefined; "onUpdate:allowDeleting"?: ((...args: any[]) => any) | undefined; "onUpdate:allowUpdating"?: ((...args: any[]) => any) | undefined; "onUpdate:changes"?: ((...args: any[]) => any) | undefined; "onUpdate:confirmDelete"?: ((...args: any[]) => any) | undefined; "onUpdate:editColumnName"?: ((...args: any[]) => any) | undefined; "onUpdate:editRowKey"?: ((...args: any[]) => any) | undefined; "onUpdate:form"?: ((...args: any[]) => any) | undefined; "onUpdate:refreshMode"?: ((...args: any[]) => any) | undefined; "onUpdate:selectTextOnEditStart"?: ((...args: any[]) => any) | undefined; "onUpdate:startEditAction"?: ((...args: any[]) => any) | undefined; "onUpdate:useIcons"?: ((...args: any[]) => any) | undefined; "onUpdate:newRowPosition"?: ((...args: any[]) => any) | undefined; }, { allowAdding: boolean; confirmDelete: boolean; selectTextOnEditStart: boolean; useIcons: boolean; }>; declare const DxEditingTexts: import("vue").DefineComponent<{ addRow: StringConstructor; cancelAllChanges: StringConstructor; cancelRowChanges: StringConstructor; confirmDeleteMessage: StringConstructor; confirmDeleteTitle: StringConstructor; deleteRow: StringConstructor; editRow: StringConstructor; saveAllChanges: StringConstructor; saveRowChanges: StringConstructor; undeleteRow: StringConstructor; validationCancelChanges: StringConstructor; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:addRow": null; "update:cancelAllChanges": null; "update:cancelRowChanges": null; "update:confirmDeleteMessage": null; "update:confirmDeleteTitle": null; "update:deleteRow": null; "update:editRow": null; "update:saveAllChanges": null; "update:saveRowChanges": null; "update:undeleteRow": null; "update:validationCancelChanges": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:addRow"?: ((...args: any[]) => any) | undefined; "onUpdate:cancelAllChanges"?: ((...args: any[]) => any) | undefined; "onUpdate:cancelRowChanges"?: ((...args: any[]) => any) | undefined; "onUpdate:confirmDeleteMessage"?: ((...args: any[]) => any) | undefined; "onUpdate:confirmDeleteTitle"?: ((...args: any[]) => any) | undefined; "onUpdate:deleteRow"?: ((...args: any[]) => any) | undefined; "onUpdate:editRow"?: ((...args: any[]) => any) | undefined; "onUpdate:saveAllChanges"?: ((...args: any[]) => any) | undefined; "onUpdate:saveRowChanges"?: ((...args: any[]) => any) | undefined; "onUpdate:undeleteRow"?: ((...args: any[]) => any) | undefined; "onUpdate:validationCancelChanges"?: ((...args: any[]) => any) | undefined; }, {}>; declare const DxEditorOptions: import("vue").DefineComponent<{ accessKey: StringConstructor; activeStateEnabled: BooleanConstructor; buttons: PropType<(string | TextEditorButton)[]>; disabled: BooleanConstructor; elementAttr: PropType>; focusStateEnabled: BooleanConstructor; height: (NumberConstructor | StringConstructor)[]; hint: StringConstructor; hoverStateEnabled: BooleanConstructor; inputAttr: {}; isDirty: BooleanConstructor; isValid: BooleanConstructor; label: StringConstructor; labelMode: PropType; mask: StringConstructor; maskChar: StringConstructor; maskInvalidMessage: StringConstructor; maskRules: {}; maxLength: (NumberConstructor | StringConstructor)[]; mode: PropType; name: StringConstructor; onChange: PropType<(e: ChangeEvent) => void>; onContentReady: PropType<(e: TextBoxContentReadyEvent) => void>; onCopy: PropType<(e: CopyEvent) => void>; onCut: PropType<(e: CutEvent) => void>; onDisposing: PropType<(e: TextBoxDisposingEvent) => void>; onEnterKey: PropType<(e: EnterKeyEvent) => void>; onFocusIn: PropType<(e: FocusInEvent) => void>; onFocusOut: PropType<(e: FocusOutEvent) => void>; onInitialized: PropType<(e: TextBoxInitializedEvent) => void>; onInput: PropType<(e: InputEvent) => void>; onKeyDown: PropType<(e: TextBoxKeyDownEvent) => void>; onKeyUp: PropType<(e: KeyUpEvent) => void>; onOptionChanged: PropType<(e: TextBoxOptionChangedEvent) => void>; onPaste: PropType<(e: PasteEvent) => void>; onValueChanged: PropType<(e: ValueChangedEvent) => void>; placeholder: StringConstructor; readOnly: BooleanConstructor; rtlEnabled: BooleanConstructor; showClearButton: BooleanConstructor; showMaskMode: PropType; spellcheck: BooleanConstructor; stylingMode: PropType; tabIndex: NumberConstructor; text: StringConstructor; useMaskedValue: BooleanConstructor; validationError: {}; validationErrors: PropType; validationMessageMode: PropType; validationMessagePosition: PropType; validationStatus: PropType; value: StringConstructor; valueChangeEvent: StringConstructor; visible: BooleanConstructor; width: (NumberConstructor | StringConstructor)[]; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:accessKey": null; "update:activeStateEnabled": null; "update:buttons": null; "update:disabled": null; "update:elementAttr": null; "update:focusStateEnabled": null; "update:height": null; "update:hint": null; "update:hoverStateEnabled": null; "update:inputAttr": null; "update:isDirty": null; "update:isValid": null; "update:label": null; "update:labelMode": null; "update:mask": null; "update:maskChar": null; "update:maskInvalidMessage": null; "update:maskRules": null; "update:maxLength": null; "update:mode": null; "update:name": null; "update:onChange": null; "update:onContentReady": null; "update:onCopy": null; "update:onCut": null; "update:onDisposing": null; "update:onEnterKey": null; "update:onFocusIn": null; "update:onFocusOut": null; "update:onInitialized": null; "update:onInput": null; "update:onKeyDown": null; "update:onKeyUp": null; "update:onOptionChanged": null; "update:onPaste": null; "update:onValueChanged": null; "update:placeholder": null; "update:readOnly": null; "update:rtlEnabled": null; "update:showClearButton": null; "update:showMaskMode": null; "update:spellcheck": null; "update:stylingMode": null; "update:tabIndex": null; "update:text": null; "update:useMaskedValue": null; "update:validationError": null; "update:validationErrors": null; "update:validationMessageMode": null; "update:validationMessagePosition": null; "update:validationStatus": null; "update:value": null; "update:valueChangeEvent": null; "update:visible": null; "update:width": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; disabled: BooleanConstructor; elementAttr: PropType>; focusStateEnabled: BooleanConstructor; height: (NumberConstructor | StringConstructor)[]; hint: StringConstructor; hoverStateEnabled: BooleanConstructor; inputAttr: {}; isDirty: BooleanConstructor; isValid: BooleanConstructor; label: StringConstructor; labelMode: PropType; mask: StringConstructor; maskChar: StringConstructor; maskInvalidMessage: StringConstructor; maskRules: {}; maxLength: (NumberConstructor | StringConstructor)[]; mode: PropType; name: StringConstructor; onChange: PropType<(e: ChangeEvent) => void>; onContentReady: PropType<(e: TextBoxContentReadyEvent) => void>; onCopy: PropType<(e: CopyEvent) => void>; onCut: PropType<(e: CutEvent) => void>; onDisposing: PropType<(e: TextBoxDisposingEvent) => void>; onEnterKey: PropType<(e: EnterKeyEvent) => void>; onFocusIn: PropType<(e: FocusInEvent) => void>; onFocusOut: PropType<(e: FocusOutEvent) => void>; onInitialized: PropType<(e: TextBoxInitializedEvent) => void>; onInput: PropType<(e: InputEvent) => void>; onKeyDown: PropType<(e: TextBoxKeyDownEvent) => void>; onKeyUp: PropType<(e: KeyUpEvent) => void>; onOptionChanged: PropType<(e: TextBoxOptionChangedEvent) => void>; onPaste: PropType<(e: PasteEvent) => void>; onValueChanged: PropType<(e: ValueChangedEvent) => void>; placeholder: StringConstructor; readOnly: BooleanConstructor; rtlEnabled: BooleanConstructor; showClearButton: BooleanConstructor; showMaskMode: PropType; spellcheck: BooleanConstructor; stylingMode: PropType; tabIndex: NumberConstructor; text: StringConstructor; useMaskedValue: BooleanConstructor; validationError: {}; validationErrors: PropType; validationMessageMode: PropType; validationMessagePosition: PropType; validationStatus: PropType; value: StringConstructor; valueChangeEvent: StringConstructor; visible: BooleanConstructor; width: (NumberConstructor | StringConstructor)[]; }>> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:disabled"?: ((...args: any[]) => any) | undefined; "onUpdate:elementAttr"?: ((...args: any[]) => any) | undefined; "onUpdate:onDisposing"?: ((...args: any[]) => any) | undefined; "onUpdate:onInitialized"?: ((...args: any[]) => any) | undefined; "onUpdate:onOptionChanged"?: ((...args: any[]) => any) | undefined; "onUpdate:rtlEnabled"?: ((...args: any[]) => any) | undefined; "onUpdate:height"?: ((...args: any[]) => any) | undefined; "onUpdate:name"?: ((...args: any[]) => any) | undefined; "onUpdate:text"?: ((...args: any[]) => any) | undefined; "onUpdate:width"?: ((...args: any[]) => any) | undefined; "onUpdate:visible"?: ((...args: any[]) => any) | undefined; "onUpdate:label"?: ((...args: any[]) => any) | undefined; "onUpdate:hoverStateEnabled"?: ((...args: any[]) => any) | undefined; "onUpdate:onContentReady"?: ((...args: any[]) => any) | undefined; "onUpdate:accessKey"?: ((...args: any[]) => any) | undefined; "onUpdate:activeStateEnabled"?: ((...args: any[]) => any) | undefined; "onUpdate:focusStateEnabled"?: ((...args: any[]) => any) | undefined; "onUpdate:hint"?: ((...args: any[]) => any) | undefined; "onUpdate:tabIndex"?: ((...args: any[]) => any) | undefined; "onUpdate:stylingMode"?: ((...args: any[]) => any) | undefined; "onUpdate:buttons"?: ((...args: any[]) => any) | undefined; "onUpdate:inputAttr"?: ((...args: any[]) => any) | undefined; "onUpdate:isDirty"?: ((...args: any[]) => any) | undefined; "onUpdate:isValid"?: ((...args: any[]) => any) | undefined; "onUpdate:labelMode"?: ((...args: any[]) => any) | undefined; "onUpdate:mask"?: ((...args: any[]) => any) | undefined; "onUpdate:maskChar"?: ((...args: any[]) => any) | undefined; "onUpdate:maskInvalidMessage"?: ((...args: any[]) => any) | undefined; "onUpdate:maskRules"?: ((...args: any[]) => any) | undefined; "onUpdate:maxLength"?: ((...args: any[]) => any) | undefined; "onUpdate:mode"?: ((...args: any[]) => any) | undefined; "onUpdate:onChange"?: ((...args: any[]) => any) | undefined; "onUpdate:onCopy"?: ((...args: any[]) => any) | undefined; "onUpdate:onCut"?: ((...args: any[]) => any) | undefined; "onUpdate:onEnterKey"?: ((...args: any[]) => any) | undefined; "onUpdate:onFocusIn"?: ((...args: any[]) => any) | undefined; "onUpdate:onFocusOut"?: ((...args: any[]) => any) | undefined; "onUpdate:onInput"?: ((...args: any[]) => any) | undefined; "onUpdate:onKeyDown"?: ((...args: any[]) => any) | undefined; "onUpdate:onKeyUp"?: ((...args: any[]) => any) | undefined; "onUpdate:onPaste"?: ((...args: any[]) => any) | undefined; "onUpdate:onValueChanged"?: ((...args: any[]) => any) | undefined; "onUpdate:placeholder"?: ((...args: any[]) => any) | undefined; "onUpdate:readOnly"?: ((...args: any[]) => any) | undefined; "onUpdate:showClearButton"?: ((...args: any[]) => any) | undefined; "onUpdate:showMaskMode"?: ((...args: any[]) => any) | undefined; "onUpdate:spellcheck"?: ((...args: any[]) => any) | undefined; "onUpdate:useMaskedValue"?: ((...args: any[]) => any) | undefined; "onUpdate:validationError"?: ((...args: any[]) => any) | undefined; "onUpdate:validationErrors"?: ((...args: any[]) => any) | undefined; "onUpdate:validationMessageMode"?: ((...args: any[]) => any) | undefined; "onUpdate:validationMessagePosition"?: ((...args: any[]) => any) | undefined; "onUpdate:validationStatus"?: ((...args: any[]) => any) | undefined; "onUpdate:value"?: ((...args: any[]) => any) | undefined; "onUpdate:valueChangeEvent"?: ((...args: any[]) => any) | undefined; }, { disabled: boolean; rtlEnabled: boolean; visible: boolean; hoverStateEnabled: boolean; activeStateEnabled: boolean; focusStateEnabled: boolean; isDirty: boolean; isValid: boolean; readOnly: boolean; showClearButton: boolean; spellcheck: boolean; useMaskedValue: boolean; }>; declare const DxEditorOptionsButton: import("vue").DefineComponent<{ location: PropType; name: StringConstructor; options: PropType | dxButtonOptions>; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:location": null; "update:name": null; "update:options": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; name: StringConstructor; options: PropType | dxButtonOptions>; }>> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:name"?: ((...args: any[]) => any) | undefined; "onUpdate:location"?: ((...args: any[]) => any) | undefined; "onUpdate:options"?: ((...args: any[]) => any) | undefined; }, {}>; declare const DxEmailRule: import("vue").DefineComponent<{ ignoreEmptyValue: BooleanConstructor; message: StringConstructor; type: PropType; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:ignoreEmptyValue": null; "update:message": null; "update:type": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; }>> & { "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; }, { ignoreEmptyValue: boolean; }>; declare const DxEmptyItem: import("vue").DefineComponent<{ colSpan: NumberConstructor; cssClass: StringConstructor; itemType: PropType; name: StringConstructor; visible: BooleanConstructor; visibleIndex: NumberConstructor; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:colSpan": null; "update:cssClass": null; "update:itemType": null; "update:name": null; "update:visible": null; "update:visibleIndex": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; name: StringConstructor; visible: BooleanConstructor; visibleIndex: NumberConstructor; }>> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:name"?: ((...args: any[]) => any) | undefined; "onUpdate:visible"?: ((...args: any[]) => any) | undefined; "onUpdate:cssClass"?: ((...args: any[]) => any) | undefined; "onUpdate:colSpan"?: ((...args: any[]) => any) | undefined; "onUpdate:itemType"?: ((...args: any[]) => any) | undefined; "onUpdate:visibleIndex"?: ((...args: any[]) => any) | undefined; }, { visible: boolean; }>; declare const DxExport: import("vue").DefineComponent<{ allowExportSelectedData: BooleanConstructor; enabled: BooleanConstructor; formats: PropType; texts: PropType>; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:allowExportSelectedData": null; "update:enabled": null; "update:formats": null; "update:texts": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; texts: PropType>; }>> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:enabled"?: ((...args: any[]) => any) | undefined; "onUpdate:formats"?: ((...args: any[]) => any) | undefined; "onUpdate:texts"?: ((...args: any[]) => any) | undefined; "onUpdate:allowExportSelectedData"?: ((...args: any[]) => any) | undefined; }, { enabled: boolean; allowExportSelectedData: boolean; }>; declare const DxExportTexts: import("vue").DefineComponent<{ exportAll: StringConstructor; exportSelectedRows: StringConstructor; exportTo: StringConstructor; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:exportAll": null; "update:exportSelectedRows": null; "update:exportTo": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:exportAll"?: ((...args: any[]) => any) | undefined; "onUpdate:exportSelectedRows"?: ((...args: any[]) => any) | undefined; "onUpdate:exportTo"?: ((...args: any[]) => any) | undefined; }, {}>; declare const DxField: import("vue").DefineComponent<{ calculateFilterExpression: PropType<(filterValue: any, selectedFilterOperation: string) => string | (() => any) | Array>; caption: StringConstructor; customizeText: PropType<(fieldInfo: FieldInfo) => string>; dataField: StringConstructor; dataType: PropType; editorOptions: {}; editorTemplate: {}; falseText: StringConstructor; filterOperations: PropType; format: PropType | import("devextreme/common/core/localization").FormatObject | ((value: number | Date) => string) | ((value: Date) => string) | ((value: number) => string) | Intl.DateTimeFormatOptions | Intl.NumberFormatOptions | ((value: number | Date) => string) | undefined>; lookup: PropType>; name: StringConstructor; trueText: StringConstructor; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:calculateFilterExpression": null; "update:caption": null; "update:customizeText": null; "update:dataField": null; "update:dataType": null; "update:editorOptions": null; "update:editorTemplate": null; "update:falseText": null; "update:filterOperations": null; "update:format": null; "update:lookup": null; "update:name": null; "update:trueText": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly string | (() => any) | Array>; caption: StringConstructor; customizeText: PropType<(fieldInfo: FieldInfo) => string>; dataField: StringConstructor; dataType: PropType; editorOptions: {}; editorTemplate: {}; falseText: StringConstructor; filterOperations: PropType; format: PropType | import("devextreme/common/core/localization").FormatObject | ((value: number | Date) => string) | ((value: Date) => string) | ((value: number) => string) | Intl.DateTimeFormatOptions | Intl.NumberFormatOptions | ((value: number | Date) => string) | undefined>; lookup: PropType>; name: StringConstructor; trueText: StringConstructor; }>> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:name"?: ((...args: any[]) => any) | undefined; "onUpdate:dataField"?: ((...args: any[]) => any) | undefined; "onUpdate:customizeText"?: ((...args: any[]) => any) | undefined; "onUpdate:format"?: ((...args: any[]) => any) | undefined; "onUpdate:editorOptions"?: ((...args: any[]) => any) | undefined; "onUpdate:calculateFilterExpression"?: ((...args: any[]) => any) | undefined; "onUpdate:caption"?: ((...args: any[]) => any) | undefined; "onUpdate:dataType"?: ((...args: any[]) => any) | undefined; "onUpdate:falseText"?: ((...args: any[]) => any) | undefined; "onUpdate:filterOperations"?: ((...args: any[]) => any) | undefined; "onUpdate:lookup"?: ((...args: any[]) => any) | undefined; "onUpdate:trueText"?: ((...args: any[]) => any) | undefined; "onUpdate:editorTemplate"?: ((...args: any[]) => any) | undefined; }, {}>; declare const DxFieldLookup: import("vue").DefineComponent<{ allowClearing: BooleanConstructor; dataSource: PropType | DataSourceOptions | Store>; displayExpr: PropType string)>; valueExpr: PropType string | number | boolean)>; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:allowClearing": null; "update:dataSource": null; "update:displayExpr": null; "update:valueExpr": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly | DataSourceOptions | Store>; displayExpr: PropType string)>; valueExpr: PropType string | number | boolean)>; }>> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:dataSource"?: ((...args: any[]) => any) | undefined; "onUpdate:displayExpr"?: ((...args: any[]) => any) | undefined; "onUpdate:allowClearing"?: ((...args: any[]) => any) | undefined; "onUpdate:valueExpr"?: ((...args: any[]) => any) | undefined; }, { allowClearing: boolean; }>; declare const DxFilterBuilder: import("vue").DefineComponent<{ accessKey: StringConstructor; activeStateEnabled: BooleanConstructor; allowHierarchicalFields: BooleanConstructor; customOperations: PropType; disabled: BooleanConstructor; elementAttr: PropType>; fields: PropType; filterOperationDescriptions: PropType>; focusStateEnabled: BooleanConstructor; groupOperationDescriptions: PropType>; groupOperations: PropType; height: (NumberConstructor | StringConstructor)[]; hint: StringConstructor; hoverStateEnabled: BooleanConstructor; maxGroupLevel: NumberConstructor; onContentReady: PropType<(e: FilterBuilderContentReadyEvent) => void>; onDisposing: PropType<(e: FilterBuilderDisposingEvent) => void>; onEditorPrepared: PropType<(e: FilterBuilderEditorPreparedEvent) => void>; onEditorPreparing: PropType<(e: FilterBuilderEditorPreparingEvent) => void>; onInitialized: PropType<(e: FilterBuilderInitializedEvent) => void>; onOptionChanged: PropType<(e: FilterBuilderOptionChangedEvent) => void>; onValueChanged: PropType<(e: FilterBuilderValueChangedEvent) => void>; rtlEnabled: BooleanConstructor; tabIndex: NumberConstructor; value: PropType any)>; visible: BooleanConstructor; width: (NumberConstructor | StringConstructor)[]; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:accessKey": null; "update:activeStateEnabled": null; "update:allowHierarchicalFields": null; "update:customOperations": null; "update:disabled": null; "update:elementAttr": null; "update:fields": null; "update:filterOperationDescriptions": null; "update:focusStateEnabled": null; "update:groupOperationDescriptions": null; "update:groupOperations": null; "update:height": null; "update:hint": null; "update:hoverStateEnabled": null; "update:maxGroupLevel": null; "update:onContentReady": null; "update:onDisposing": null; "update:onEditorPrepared": null; "update:onEditorPreparing": null; "update:onInitialized": null; "update:onOptionChanged": null; "update:onValueChanged": null; "update:rtlEnabled": null; "update:tabIndex": null; "update:value": null; "update:visible": null; "update:width": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; disabled: BooleanConstructor; elementAttr: PropType>; fields: PropType; filterOperationDescriptions: PropType>; focusStateEnabled: BooleanConstructor; groupOperationDescriptions: PropType>; groupOperations: PropType; height: (NumberConstructor | StringConstructor)[]; hint: StringConstructor; hoverStateEnabled: BooleanConstructor; maxGroupLevel: NumberConstructor; onContentReady: PropType<(e: FilterBuilderContentReadyEvent) => void>; onDisposing: PropType<(e: FilterBuilderDisposingEvent) => void>; onEditorPrepared: PropType<(e: FilterBuilderEditorPreparedEvent) => void>; onEditorPreparing: PropType<(e: FilterBuilderEditorPreparingEvent) => void>; onInitialized: PropType<(e: FilterBuilderInitializedEvent) => void>; onOptionChanged: PropType<(e: FilterBuilderOptionChangedEvent) => void>; onValueChanged: PropType<(e: FilterBuilderValueChangedEvent) => void>; rtlEnabled: BooleanConstructor; tabIndex: NumberConstructor; value: PropType any)>; visible: BooleanConstructor; width: (NumberConstructor | StringConstructor)[]; }>> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:disabled"?: ((...args: any[]) => any) | undefined; "onUpdate:elementAttr"?: ((...args: any[]) => any) | undefined; "onUpdate:onDisposing"?: ((...args: any[]) => any) | undefined; "onUpdate:onInitialized"?: ((...args: any[]) => any) | undefined; "onUpdate:onOptionChanged"?: ((...args: any[]) => any) | undefined; "onUpdate:rtlEnabled"?: ((...args: any[]) => any) | undefined; "onUpdate:height"?: ((...args: any[]) => any) | undefined; "onUpdate:width"?: ((...args: any[]) => any) | undefined; "onUpdate:visible"?: ((...args: any[]) => any) | undefined; "onUpdate:hoverStateEnabled"?: ((...args: any[]) => any) | undefined; "onUpdate:onContentReady"?: ((...args: any[]) => any) | undefined; "onUpdate:accessKey"?: ((...args: any[]) => any) | undefined; "onUpdate:activeStateEnabled"?: ((...args: any[]) => any) | undefined; "onUpdate:focusStateEnabled"?: ((...args: any[]) => any) | undefined; "onUpdate:hint"?: ((...args: any[]) => any) | undefined; "onUpdate:tabIndex"?: ((...args: any[]) => any) | undefined; "onUpdate:onValueChanged"?: ((...args: any[]) => any) | undefined; "onUpdate:value"?: ((...args: any[]) => any) | undefined; "onUpdate:onEditorPrepared"?: ((...args: any[]) => any) | undefined; "onUpdate:onEditorPreparing"?: ((...args: any[]) => any) | undefined; "onUpdate:allowHierarchicalFields"?: ((...args: any[]) => any) | undefined; "onUpdate:customOperations"?: ((...args: any[]) => any) | undefined; "onUpdate:fields"?: ((...args: any[]) => any) | undefined; "onUpdate:filterOperationDescriptions"?: ((...args: any[]) => any) | undefined; "onUpdate:groupOperationDescriptions"?: ((...args: any[]) => any) | undefined; "onUpdate:groupOperations"?: ((...args: any[]) => any) | undefined; "onUpdate:maxGroupLevel"?: ((...args: any[]) => any) | undefined; }, { disabled: boolean; rtlEnabled: boolean; visible: boolean; hoverStateEnabled: boolean; activeStateEnabled: boolean; focusStateEnabled: boolean; allowHierarchicalFields: boolean; }>; declare const DxFilterBuilderPopup: import("vue").DefineComponent<{ accessKey: StringConstructor; animation: PropType>; container: {}; contentTemplate: {}; deferRendering: BooleanConstructor; disabled: BooleanConstructor; dragAndResizeArea: {}; dragEnabled: BooleanConstructor; dragOutsideBoundary: BooleanConstructor; enableBodyScroll: BooleanConstructor; focusStateEnabled: BooleanConstructor; fullScreen: BooleanConstructor; height: (NumberConstructor | StringConstructor)[]; hideOnOutsideClick: PropType boolean)>; hideOnParentScroll: BooleanConstructor; hint: StringConstructor; hoverStateEnabled: BooleanConstructor; maxHeight: (NumberConstructor | StringConstructor)[]; maxWidth: (NumberConstructor | StringConstructor)[]; minHeight: (NumberConstructor | StringConstructor)[]; minWidth: (NumberConstructor | StringConstructor)[]; onContentReady: PropType<(e: EventInfo) => void>; onDisposing: PropType<(e: EventInfo) => void>; onHidden: PropType<(e: EventInfo) => void>; onHiding: PropType<(e: { cancel: boolean | any; component: dxOverlay; element: any; model: any; }) => void>; onInitialized: PropType<(e: { component: Component; element: any; }) => void>; onOptionChanged: PropType<(e: { component: DOMComponent; element: any; fullName: string; model: any; name: string; previousValue: any; value: any; }) => void>; onResize: PropType<(e: { component: dxPopup; element: any; event: event; height: number; model: any; width: number; }) => void>; onResizeEnd: PropType<(e: { component: dxPopup; element: any; event: event; height: number; model: any; width: number; }) => void>; onResizeStart: PropType<(e: { component: dxPopup; element: any; event: event; height: number; model: any; width: number; }) => void>; onShowing: PropType<(e: { cancel: boolean | any; component: dxOverlay; element: any; model: any; }) => void>; onShown: PropType<(e: EventInfo) => void>; onTitleRendered: PropType<(e: { component: dxPopup; element: any; model: any; titleElement: any; }) => void>; position: PropType | PositionConfig | PositionAlignment | (() => void)>; resizeEnabled: BooleanConstructor; restorePosition: BooleanConstructor; rtlEnabled: BooleanConstructor; shading: BooleanConstructor; shadingColor: StringConstructor; showCloseButton: BooleanConstructor; showTitle: BooleanConstructor; tabIndex: NumberConstructor; title: StringConstructor; titleTemplate: {}; toolbarItems: PropType; visible: BooleanConstructor; width: (NumberConstructor | StringConstructor)[]; wrapperAttr: {}; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:accessKey": null; "update:animation": null; "update:container": null; "update:contentTemplate": null; "update:deferRendering": null; "update:disabled": null; "update:dragAndResizeArea": null; "update:dragEnabled": null; "update:dragOutsideBoundary": null; "update:enableBodyScroll": null; "update:focusStateEnabled": null; "update:fullScreen": null; "update:height": null; "update:hideOnOutsideClick": null; "update:hideOnParentScroll": null; "update:hint": null; "update:hoverStateEnabled": null; "update:maxHeight": null; "update:maxWidth": null; "update:minHeight": null; "update:minWidth": null; "update:onContentReady": null; "update:onDisposing": null; "update:onHidden": null; "update:onHiding": null; "update:onInitialized": null; "update:onOptionChanged": null; "update:onResize": null; "update:onResizeEnd": null; "update:onResizeStart": null; "update:onShowing": null; "update:onShown": null; "update:onTitleRendered": null; "update:position": null; "update:resizeEnabled": null; "update:restorePosition": null; "update:rtlEnabled": null; "update:shading": null; "update:shadingColor": null; "update:showCloseButton": null; "update:showTitle": null; "update:tabIndex": null; "update:title": null; "update:titleTemplate": null; "update:toolbarItems": null; "update:visible": null; "update:width": null; "update:wrapperAttr": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>; container: {}; contentTemplate: {}; deferRendering: BooleanConstructor; disabled: BooleanConstructor; dragAndResizeArea: {}; dragEnabled: BooleanConstructor; dragOutsideBoundary: BooleanConstructor; enableBodyScroll: BooleanConstructor; focusStateEnabled: BooleanConstructor; fullScreen: BooleanConstructor; height: (NumberConstructor | StringConstructor)[]; hideOnOutsideClick: PropType boolean)>; hideOnParentScroll: BooleanConstructor; hint: StringConstructor; hoverStateEnabled: BooleanConstructor; maxHeight: (NumberConstructor | StringConstructor)[]; maxWidth: (NumberConstructor | StringConstructor)[]; minHeight: (NumberConstructor | StringConstructor)[]; minWidth: (NumberConstructor | StringConstructor)[]; onContentReady: PropType<(e: EventInfo) => void>; onDisposing: PropType<(e: EventInfo) => void>; onHidden: PropType<(e: EventInfo) => void>; onHiding: PropType<(e: { cancel: boolean | any; component: dxOverlay; element: any; model: any; }) => void>; onInitialized: PropType<(e: { component: Component; element: any; }) => void>; onOptionChanged: PropType<(e: { component: DOMComponent; element: any; fullName: string; model: any; name: string; previousValue: any; value: any; }) => void>; onResize: PropType<(e: { component: dxPopup; element: any; event: event; height: number; model: any; width: number; }) => void>; onResizeEnd: PropType<(e: { component: dxPopup; element: any; event: event; height: number; model: any; width: number; }) => void>; onResizeStart: PropType<(e: { component: dxPopup; element: any; event: event; height: number; model: any; width: number; }) => void>; onShowing: PropType<(e: { cancel: boolean | any; component: dxOverlay; element: any; model: any; }) => void>; onShown: PropType<(e: EventInfo) => void>; onTitleRendered: PropType<(e: { component: dxPopup; element: any; model: any; titleElement: any; }) => void>; position: PropType | PositionConfig | PositionAlignment | (() => void)>; resizeEnabled: BooleanConstructor; restorePosition: BooleanConstructor; rtlEnabled: BooleanConstructor; shading: BooleanConstructor; shadingColor: StringConstructor; showCloseButton: BooleanConstructor; showTitle: BooleanConstructor; tabIndex: NumberConstructor; title: StringConstructor; titleTemplate: {}; toolbarItems: PropType; visible: BooleanConstructor; width: (NumberConstructor | StringConstructor)[]; wrapperAttr: {}; }>> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:disabled"?: ((...args: any[]) => any) | undefined; "onUpdate:onDisposing"?: ((...args: any[]) => any) | undefined; "onUpdate:onInitialized"?: ((...args: any[]) => any) | undefined; "onUpdate:onOptionChanged"?: ((...args: any[]) => any) | undefined; "onUpdate:rtlEnabled"?: ((...args: any[]) => any) | undefined; "onUpdate:title"?: ((...args: any[]) => any) | undefined; "onUpdate:height"?: ((...args: any[]) => any) | undefined; "onUpdate:width"?: ((...args: any[]) => any) | undefined; "onUpdate:visible"?: ((...args: any[]) => any) | undefined; "onUpdate:container"?: ((...args: any[]) => any) | undefined; "onUpdate:contentTemplate"?: ((...args: any[]) => any) | undefined; "onUpdate:hoverStateEnabled"?: ((...args: any[]) => any) | undefined; "onUpdate:onContentReady"?: ((...args: any[]) => any) | undefined; "onUpdate:accessKey"?: ((...args: any[]) => any) | undefined; "onUpdate:focusStateEnabled"?: ((...args: any[]) => any) | undefined; "onUpdate:hint"?: ((...args: any[]) => any) | undefined; "onUpdate:tabIndex"?: ((...args: any[]) => any) | undefined; "onUpdate:minWidth"?: ((...args: any[]) => any) | undefined; "onUpdate:position"?: ((...args: any[]) => any) | undefined; "onUpdate:animation"?: ((...args: any[]) => any) | undefined; "onUpdate:deferRendering"?: ((...args: any[]) => any) | undefined; "onUpdate:dragAndResizeArea"?: ((...args: any[]) => any) | undefined; "onUpdate:dragEnabled"?: ((...args: any[]) => any) | undefined; "onUpdate:dragOutsideBoundary"?: ((...args: any[]) => any) | undefined; "onUpdate:enableBodyScroll"?: ((...args: any[]) => any) | undefined; "onUpdate:fullScreen"?: ((...args: any[]) => any) | undefined; "onUpdate:hideOnOutsideClick"?: ((...args: any[]) => any) | undefined; "onUpdate:hideOnParentScroll"?: ((...args: any[]) => any) | undefined; "onUpdate:maxHeight"?: ((...args: any[]) => any) | undefined; "onUpdate:maxWidth"?: ((...args: any[]) => any) | undefined; "onUpdate:minHeight"?: ((...args: any[]) => any) | undefined; "onUpdate:onHidden"?: ((...args: any[]) => any) | undefined; "onUpdate:onHiding"?: ((...args: any[]) => any) | undefined; "onUpdate:onResize"?: ((...args: any[]) => any) | undefined; "onUpdate:onResizeEnd"?: ((...args: any[]) => any) | undefined; "onUpdate:onResizeStart"?: ((...args: any[]) => any) | undefined; "onUpdate:onShowing"?: ((...args: any[]) => any) | undefined; "onUpdate:onShown"?: ((...args: any[]) => any) | undefined; "onUpdate:onTitleRendered"?: ((...args: any[]) => any) | undefined; "onUpdate:resizeEnabled"?: ((...args: any[]) => any) | undefined; "onUpdate:restorePosition"?: ((...args: any[]) => any) | undefined; "onUpdate:shading"?: ((...args: any[]) => any) | undefined; "onUpdate:shadingColor"?: ((...args: any[]) => any) | undefined; "onUpdate:showCloseButton"?: ((...args: any[]) => any) | undefined; "onUpdate:showTitle"?: ((...args: any[]) => any) | undefined; "onUpdate:titleTemplate"?: ((...args: any[]) => any) | undefined; "onUpdate:toolbarItems"?: ((...args: any[]) => any) | undefined; "onUpdate:wrapperAttr"?: ((...args: any[]) => any) | undefined; }, { disabled: boolean; rtlEnabled: boolean; visible: boolean; hoverStateEnabled: boolean; focusStateEnabled: boolean; deferRendering: boolean; dragEnabled: boolean; dragOutsideBoundary: boolean; enableBodyScroll: boolean; fullScreen: boolean; hideOnParentScroll: boolean; resizeEnabled: boolean; restorePosition: boolean; shading: boolean; showCloseButton: boolean; showTitle: boolean; }>; declare const DxFilterOperationDescriptions: import("vue").DefineComponent<{ between: StringConstructor; contains: StringConstructor; endsWith: StringConstructor; equal: StringConstructor; greaterThan: StringConstructor; greaterThanOrEqual: StringConstructor; isBlank: StringConstructor; isNotBlank: StringConstructor; lessThan: StringConstructor; lessThanOrEqual: StringConstructor; notContains: StringConstructor; notEqual: StringConstructor; startsWith: StringConstructor; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:between": null; "update:contains": null; "update:endsWith": null; "update:equal": null; "update:greaterThan": null; "update:greaterThanOrEqual": null; "update:isBlank": null; "update:isNotBlank": null; "update:lessThan": null; "update:lessThanOrEqual": null; "update:notContains": null; "update:notEqual": null; "update:startsWith": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:between"?: ((...args: any[]) => any) | undefined; "onUpdate:contains"?: ((...args: any[]) => any) | undefined; "onUpdate:endsWith"?: ((...args: any[]) => any) | undefined; "onUpdate:equal"?: ((...args: any[]) => any) | undefined; "onUpdate:greaterThan"?: ((...args: any[]) => any) | undefined; "onUpdate:greaterThanOrEqual"?: ((...args: any[]) => any) | undefined; "onUpdate:isBlank"?: ((...args: any[]) => any) | undefined; "onUpdate:isNotBlank"?: ((...args: any[]) => any) | undefined; "onUpdate:lessThan"?: ((...args: any[]) => any) | undefined; "onUpdate:lessThanOrEqual"?: ((...args: any[]) => any) | undefined; "onUpdate:notContains"?: ((...args: any[]) => any) | undefined; "onUpdate:notEqual"?: ((...args: any[]) => any) | undefined; "onUpdate:startsWith"?: ((...args: any[]) => any) | undefined; }, {}>; declare const DxFilterPanel: import("vue").DefineComponent<{ customizeText: PropType<(e: { component: FilterPanel; filterValue: Record; text: string; }) => string>; filterEnabled: BooleanConstructor; texts: PropType | FilterPanelTexts>; visible: BooleanConstructor; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:customizeText": null; "update:filterEnabled": null; "update:texts": null; "update:visible": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; text: string; }) => string>; filterEnabled: BooleanConstructor; texts: PropType | FilterPanelTexts>; visible: BooleanConstructor; }>> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:visible"?: ((...args: any[]) => any) | undefined; "onUpdate:customizeText"?: ((...args: any[]) => any) | undefined; "onUpdate:texts"?: ((...args: any[]) => any) | undefined; "onUpdate:filterEnabled"?: ((...args: any[]) => any) | undefined; }, { visible: boolean; filterEnabled: boolean; }>; declare const DxFilterPanelTexts: import("vue").DefineComponent<{ clearFilter: StringConstructor; createFilter: StringConstructor; filterEnabledHint: StringConstructor; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:clearFilter": null; "update:createFilter": null; "update:filterEnabledHint": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:clearFilter"?: ((...args: any[]) => any) | undefined; "onUpdate:createFilter"?: ((...args: any[]) => any) | undefined; "onUpdate:filterEnabledHint"?: ((...args: any[]) => any) | undefined; }, {}>; declare const DxFilterRow: import("vue").DefineComponent<{ applyFilter: PropType; applyFilterText: StringConstructor; betweenEndText: StringConstructor; betweenStartText: StringConstructor; operationDescriptions: PropType>; resetOperationText: StringConstructor; showAllText: StringConstructor; showOperationChooser: BooleanConstructor; visible: BooleanConstructor; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:applyFilter": null; "update:applyFilterText": null; "update:betweenEndText": null; "update:betweenStartText": null; "update:operationDescriptions": null; "update:resetOperationText": null; "update:showAllText": null; "update:showOperationChooser": null; "update:visible": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; applyFilterText: StringConstructor; betweenEndText: StringConstructor; betweenStartText: StringConstructor; operationDescriptions: PropType>; resetOperationText: StringConstructor; showAllText: StringConstructor; showOperationChooser: BooleanConstructor; visible: BooleanConstructor; }>> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:visible"?: ((...args: any[]) => any) | undefined; "onUpdate:applyFilter"?: ((...args: any[]) => any) | undefined; "onUpdate:applyFilterText"?: ((...args: any[]) => any) | undefined; "onUpdate:betweenEndText"?: ((...args: any[]) => any) | undefined; "onUpdate:betweenStartText"?: ((...args: any[]) => any) | undefined; "onUpdate:operationDescriptions"?: ((...args: any[]) => any) | undefined; "onUpdate:resetOperationText"?: ((...args: any[]) => any) | undefined; "onUpdate:showAllText"?: ((...args: any[]) => any) | undefined; "onUpdate:showOperationChooser"?: ((...args: any[]) => any) | undefined; }, { visible: boolean; showOperationChooser: boolean; }>; declare const DxForm: import("vue").DefineComponent<{ accessKey: StringConstructor; activeStateEnabled: BooleanConstructor; aiIntegration: PropType; alignItemLabels: BooleanConstructor; alignItemLabelsInAllGroups: BooleanConstructor; colCount: PropType; colCountByScreen: PropType>; customizeItem: PropType<(item: dxFormSimpleItem | dxFormGroupItem | dxFormTabbedItem | dxFormEmptyItem | dxFormButtonItem) => void>; disabled: BooleanConstructor; elementAttr: PropType>; focusStateEnabled: BooleanConstructor; formData: {}; height: (NumberConstructor | StringConstructor)[]; hint: StringConstructor; hoverStateEnabled: BooleanConstructor; isDirty: BooleanConstructor; items: PropType<(dxFormSimpleItem | dxFormGroupItem | dxFormTabbedItem | dxFormEmptyItem | dxFormButtonItem)[]>; labelLocation: PropType; labelMode: PropType; minColWidth: NumberConstructor; onContentReady: PropType<(e: FormContentReadyEvent) => void>; onDisposing: PropType<(e: FormDisposingEvent) => void>; onEditorEnterKey: PropType<(e: EditorEnterKeyEvent) => void>; onFieldDataChanged: PropType<(e: FieldDataChangedEvent) => void>; onInitialized: PropType<(e: FormInitializedEvent) => void>; onOptionChanged: PropType<(e: FormOptionChangedEvent) => void>; onSmartPasted: PropType<(e: SmartPastedEvent) => void>; onSmartPasting: PropType<(e: SmartPastingEvent) => void>; optionalMark: StringConstructor; readOnly: BooleanConstructor; requiredMark: StringConstructor; requiredMessage: StringConstructor; rtlEnabled: BooleanConstructor; screenByWidth: PropType<() => void>; scrollingEnabled: BooleanConstructor; showColonAfterLabel: BooleanConstructor; showOptionalMark: BooleanConstructor; showRequiredMark: BooleanConstructor; showValidationSummary: BooleanConstructor; tabIndex: NumberConstructor; validationGroup: StringConstructor; visible: BooleanConstructor; width: (NumberConstructor | StringConstructor)[]; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:accessKey": null; "update:activeStateEnabled": null; "update:aiIntegration": null; "update:alignItemLabels": null; "update:alignItemLabelsInAllGroups": null; "update:colCount": null; "update:colCountByScreen": null; "update:customizeItem": null; "update:disabled": null; "update:elementAttr": null; "update:focusStateEnabled": null; "update:formData": null; "update:height": null; "update:hint": null; "update:hoverStateEnabled": null; "update:isDirty": null; "update:items": null; "update:labelLocation": null; "update:labelMode": null; "update:minColWidth": null; "update:onContentReady": null; "update:onDisposing": null; "update:onEditorEnterKey": null; "update:onFieldDataChanged": null; "update:onInitialized": null; "update:onOptionChanged": null; "update:onSmartPasted": null; "update:onSmartPasting": null; "update:optionalMark": null; "update:readOnly": null; "update:requiredMark": null; "update:requiredMessage": null; "update:rtlEnabled": null; "update:screenByWidth": null; "update:scrollingEnabled": null; "update:showColonAfterLabel": null; "update:showOptionalMark": null; "update:showRequiredMark": null; "update:showValidationSummary": null; "update:tabIndex": null; "update:validationGroup": null; "update:visible": null; "update:width": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; alignItemLabels: BooleanConstructor; alignItemLabelsInAllGroups: BooleanConstructor; colCount: PropType; colCountByScreen: PropType>; customizeItem: PropType<(item: dxFormSimpleItem | dxFormGroupItem | dxFormTabbedItem | dxFormEmptyItem | dxFormButtonItem) => void>; disabled: BooleanConstructor; elementAttr: PropType>; focusStateEnabled: BooleanConstructor; formData: {}; height: (NumberConstructor | StringConstructor)[]; hint: StringConstructor; hoverStateEnabled: BooleanConstructor; isDirty: BooleanConstructor; items: PropType<(dxFormSimpleItem | dxFormGroupItem | dxFormTabbedItem | dxFormEmptyItem | dxFormButtonItem)[]>; labelLocation: PropType; labelMode: PropType; minColWidth: NumberConstructor; onContentReady: PropType<(e: FormContentReadyEvent) => void>; onDisposing: PropType<(e: FormDisposingEvent) => void>; onEditorEnterKey: PropType<(e: EditorEnterKeyEvent) => void>; onFieldDataChanged: PropType<(e: FieldDataChangedEvent) => void>; onInitialized: PropType<(e: FormInitializedEvent) => void>; onOptionChanged: PropType<(e: FormOptionChangedEvent) => void>; onSmartPasted: PropType<(e: SmartPastedEvent) => void>; onSmartPasting: PropType<(e: SmartPastingEvent) => void>; optionalMark: StringConstructor; readOnly: BooleanConstructor; requiredMark: StringConstructor; requiredMessage: StringConstructor; rtlEnabled: BooleanConstructor; screenByWidth: PropType<() => void>; scrollingEnabled: BooleanConstructor; showColonAfterLabel: BooleanConstructor; showOptionalMark: BooleanConstructor; showRequiredMark: BooleanConstructor; showValidationSummary: BooleanConstructor; tabIndex: NumberConstructor; validationGroup: StringConstructor; visible: BooleanConstructor; width: (NumberConstructor | StringConstructor)[]; }>> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:disabled"?: ((...args: any[]) => any) | undefined; "onUpdate:elementAttr"?: ((...args: any[]) => any) | undefined; "onUpdate:onDisposing"?: ((...args: any[]) => any) | undefined; "onUpdate:onInitialized"?: ((...args: any[]) => any) | undefined; "onUpdate:onOptionChanged"?: ((...args: any[]) => any) | undefined; "onUpdate:rtlEnabled"?: ((...args: any[]) => any) | undefined; "onUpdate:height"?: ((...args: any[]) => any) | undefined; "onUpdate:width"?: ((...args: any[]) => any) | undefined; "onUpdate:visible"?: ((...args: any[]) => any) | undefined; "onUpdate:validationGroup"?: ((...args: any[]) => any) | undefined; "onUpdate:hoverStateEnabled"?: ((...args: any[]) => any) | undefined; "onUpdate:items"?: ((...args: any[]) => any) | undefined; "onUpdate:onContentReady"?: ((...args: any[]) => any) | undefined; "onUpdate:accessKey"?: ((...args: any[]) => any) | undefined; "onUpdate:activeStateEnabled"?: ((...args: any[]) => any) | undefined; "onUpdate:focusStateEnabled"?: ((...args: any[]) => any) | undefined; "onUpdate:hint"?: ((...args: any[]) => any) | undefined; "onUpdate:tabIndex"?: ((...args: any[]) => any) | undefined; "onUpdate:isDirty"?: ((...args: any[]) => any) | undefined; "onUpdate:labelMode"?: ((...args: any[]) => any) | undefined; "onUpdate:readOnly"?: ((...args: any[]) => any) | undefined; "onUpdate:aiIntegration"?: ((...args: any[]) => any) | undefined; "onUpdate:alignItemLabels"?: ((...args: any[]) => any) | undefined; "onUpdate:alignItemLabelsInAllGroups"?: ((...args: any[]) => any) | undefined; "onUpdate:colCount"?: ((...args: any[]) => any) | undefined; "onUpdate:colCountByScreen"?: ((...args: any[]) => any) | undefined; "onUpdate:customizeItem"?: ((...args: any[]) => any) | undefined; "onUpdate:formData"?: ((...args: any[]) => any) | undefined; "onUpdate:labelLocation"?: ((...args: any[]) => any) | undefined; "onUpdate:minColWidth"?: ((...args: any[]) => any) | undefined; "onUpdate:onEditorEnterKey"?: ((...args: any[]) => any) | undefined; "onUpdate:onFieldDataChanged"?: ((...args: any[]) => any) | undefined; "onUpdate:onSmartPasted"?: ((...args: any[]) => any) | undefined; "onUpdate:onSmartPasting"?: ((...args: any[]) => any) | undefined; "onUpdate:optionalMark"?: ((...args: any[]) => any) | undefined; "onUpdate:requiredMark"?: ((...args: any[]) => any) | undefined; "onUpdate:requiredMessage"?: ((...args: any[]) => any) | undefined; "onUpdate:screenByWidth"?: ((...args: any[]) => any) | undefined; "onUpdate:scrollingEnabled"?: ((...args: any[]) => any) | undefined; "onUpdate:showColonAfterLabel"?: ((...args: any[]) => any) | undefined; "onUpdate:showOptionalMark"?: ((...args: any[]) => any) | undefined; "onUpdate:showRequiredMark"?: ((...args: any[]) => any) | undefined; "onUpdate:showValidationSummary"?: ((...args: any[]) => any) | undefined; }, { disabled: boolean; rtlEnabled: boolean; visible: boolean; hoverStateEnabled: boolean; activeStateEnabled: boolean; focusStateEnabled: boolean; isDirty: boolean; readOnly: boolean; alignItemLabels: boolean; alignItemLabelsInAllGroups: boolean; scrollingEnabled: boolean; showColonAfterLabel: boolean; showOptionalMark: boolean; showRequiredMark: boolean; showValidationSummary: boolean; }>; declare const DxFormat: import("vue").DefineComponent<{ currency: StringConstructor; formatter: PropType<(value: number | Date) => string>; parser: PropType<(value: string) => number | Date>; precision: NumberConstructor; type: PropType; useCurrencyAccountingStyle: BooleanConstructor; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:currency": null; "update:formatter": null; "update:parser": null; "update:precision": null; "update:type": null; "update:useCurrencyAccountingStyle": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly string>; parser: PropType<(value: string) => number | Date>; precision: NumberConstructor; type: PropType; useCurrencyAccountingStyle: BooleanConstructor; }>> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:type"?: ((...args: any[]) => any) | undefined; "onUpdate:currency"?: ((...args: any[]) => any) | undefined; "onUpdate:formatter"?: ((...args: any[]) => any) | undefined; "onUpdate:parser"?: ((...args: any[]) => any) | undefined; "onUpdate:precision"?: ((...args: any[]) => any) | undefined; "onUpdate:useCurrencyAccountingStyle"?: ((...args: any[]) => any) | undefined; }, { useCurrencyAccountingStyle: boolean; }>; declare const DxFormGroupItem: import("vue").DefineComponent<{ alignItemLabels: BooleanConstructor; caption: StringConstructor; captionTemplate: {}; colCount: NumberConstructor; colCountByScreen: PropType>; colSpan: NumberConstructor; cssClass: StringConstructor; items: PropType<(dxFormSimpleItem | dxFormGroupItem | dxFormTabbedItem | dxFormEmptyItem | dxFormButtonItem)[]>; itemType: PropType; name: StringConstructor; template: {}; visible: BooleanConstructor; visibleIndex: NumberConstructor; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:alignItemLabels": null; "update:caption": null; "update:captionTemplate": null; "update:colCount": null; "update:colCountByScreen": null; "update:colSpan": null; "update:cssClass": null; "update:items": null; "update:itemType": null; "update:name": null; "update:template": null; "update:visible": null; "update:visibleIndex": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>; colSpan: NumberConstructor; cssClass: StringConstructor; items: PropType<(dxFormSimpleItem | dxFormGroupItem | dxFormTabbedItem | dxFormEmptyItem | dxFormButtonItem)[]>; itemType: PropType; name: StringConstructor; template: {}; visible: BooleanConstructor; visibleIndex: NumberConstructor; }>> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:name"?: ((...args: any[]) => any) | undefined; "onUpdate:template"?: ((...args: any[]) => any) | undefined; "onUpdate:visible"?: ((...args: any[]) => any) | undefined; "onUpdate:items"?: ((...args: any[]) => any) | undefined; "onUpdate:cssClass"?: ((...args: any[]) => any) | undefined; "onUpdate:colSpan"?: ((...args: any[]) => any) | undefined; "onUpdate:itemType"?: ((...args: any[]) => any) | undefined; "onUpdate:visibleIndex"?: ((...args: any[]) => any) | undefined; "onUpdate:caption"?: ((...args: any[]) => any) | undefined; "onUpdate:alignItemLabels"?: ((...args: any[]) => any) | undefined; "onUpdate:colCount"?: ((...args: any[]) => any) | undefined; "onUpdate:colCountByScreen"?: ((...args: any[]) => any) | undefined; "onUpdate:captionTemplate"?: ((...args: any[]) => any) | undefined; }, { visible: boolean; alignItemLabels: boolean; }>; declare const DxFormItem: import("vue").DefineComponent<{ aiOptions: PropType>; colSpan: NumberConstructor; cssClass: StringConstructor; dataField: StringConstructor; editorOptions: {}; editorType: PropType; helpText: StringConstructor; isRequired: BooleanConstructor; itemType: PropType; label: PropType>; name: StringConstructor; template: {}; validationRules: PropType; visible: BooleanConstructor; visibleIndex: NumberConstructor; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:aiOptions": null; "update:colSpan": null; "update:cssClass": null; "update:dataField": null; "update:editorOptions": null; "update:editorType": null; "update:helpText": null; "update:isRequired": null; "update:itemType": null; "update:label": null; "update:name": null; "update:template": null; "update:validationRules": null; "update:visible": null; "update:visibleIndex": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>; colSpan: NumberConstructor; cssClass: StringConstructor; dataField: StringConstructor; editorOptions: {}; editorType: PropType; helpText: StringConstructor; isRequired: BooleanConstructor; itemType: PropType; label: PropType>; name: StringConstructor; template: {}; validationRules: PropType; visible: BooleanConstructor; visibleIndex: NumberConstructor; }>> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:name"?: ((...args: any[]) => any) | undefined; "onUpdate:template"?: ((...args: any[]) => any) | undefined; "onUpdate:visible"?: ((...args: any[]) => any) | undefined; "onUpdate:dataField"?: ((...args: any[]) => any) | undefined; "onUpdate:label"?: ((...args: any[]) => any) | undefined; "onUpdate:validationRules"?: ((...args: any[]) => any) | undefined; "onUpdate:editorOptions"?: ((...args: any[]) => any) | undefined; "onUpdate:cssClass"?: ((...args: any[]) => any) | undefined; "onUpdate:colSpan"?: ((...args: any[]) => any) | undefined; "onUpdate:itemType"?: ((...args: any[]) => any) | undefined; "onUpdate:visibleIndex"?: ((...args: any[]) => any) | undefined; "onUpdate:aiOptions"?: ((...args: any[]) => any) | undefined; "onUpdate:editorType"?: ((...args: any[]) => any) | undefined; "onUpdate:helpText"?: ((...args: any[]) => any) | undefined; "onUpdate:isRequired"?: ((...args: any[]) => any) | undefined; }, { visible: boolean; isRequired: boolean; }>; declare const DxFrom: import("vue").DefineComponent<{ left: NumberConstructor; opacity: NumberConstructor; position: PropType | PositionConfig>; scale: NumberConstructor; top: NumberConstructor; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:left": null; "update:opacity": null; "update:position": null; "update:scale": null; "update:top": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly | PositionConfig>; scale: NumberConstructor; top: NumberConstructor; }>> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:opacity"?: ((...args: any[]) => any) | undefined; "onUpdate:left"?: ((...args: any[]) => any) | undefined; "onUpdate:top"?: ((...args: any[]) => any) | undefined; "onUpdate:position"?: ((...args: any[]) => any) | undefined; "onUpdate:scale"?: ((...args: any[]) => any) | undefined; }, {}>; declare const DxGrouping: import("vue").DefineComponent<{ allowCollapsing: BooleanConstructor; autoExpandAll: BooleanConstructor; contextMenuEnabled: BooleanConstructor; expandMode: PropType; texts: PropType>; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:allowCollapsing": null; "update:autoExpandAll": null; "update:contextMenuEnabled": null; "update:expandMode": null; "update:texts": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; texts: PropType>; }>> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:autoExpandAll"?: ((...args: any[]) => any) | undefined; "onUpdate:texts"?: ((...args: any[]) => any) | undefined; "onUpdate:allowCollapsing"?: ((...args: any[]) => any) | undefined; "onUpdate:contextMenuEnabled"?: ((...args: any[]) => any) | undefined; "onUpdate:expandMode"?: ((...args: any[]) => any) | undefined; }, { autoExpandAll: boolean; allowCollapsing: boolean; contextMenuEnabled: boolean; }>; declare const DxGroupingTexts: import("vue").DefineComponent<{ groupByThisColumn: StringConstructor; groupContinuedMessage: StringConstructor; groupContinuesMessage: StringConstructor; ungroup: StringConstructor; ungroupAll: StringConstructor; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:groupByThisColumn": null; "update:groupContinuedMessage": null; "update:groupContinuesMessage": null; "update:ungroup": null; "update:ungroupAll": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:groupByThisColumn"?: ((...args: any[]) => any) | undefined; "onUpdate:groupContinuedMessage"?: ((...args: any[]) => any) | undefined; "onUpdate:groupContinuesMessage"?: ((...args: any[]) => any) | undefined; "onUpdate:ungroup"?: ((...args: any[]) => any) | undefined; "onUpdate:ungroupAll"?: ((...args: any[]) => any) | undefined; }, {}>; declare const DxGroupItem: import("vue").DefineComponent<{ alignByColumn: BooleanConstructor; column: StringConstructor; customizeText: PropType<(itemInfo: { value: string | number | Date; valueText: string; }) => string>; displayFormat: StringConstructor; name: StringConstructor; showInColumn: StringConstructor; showInGroupFooter: BooleanConstructor; skipEmptyValues: BooleanConstructor; summaryType: PropType; valueFormat: PropType | import("devextreme/common/core/localization").FormatObject | ((value: number | Date) => string) | ((value: Date) => string) | ((value: number) => string) | Intl.DateTimeFormatOptions | Intl.NumberFormatOptions | ((value: number | Date) => string) | undefined>; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:alignByColumn": null; "update:column": null; "update:customizeText": null; "update:displayFormat": null; "update:name": null; "update:showInColumn": null; "update:showInGroupFooter": null; "update:skipEmptyValues": null; "update:summaryType": null; "update:valueFormat": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly string>; displayFormat: StringConstructor; name: StringConstructor; showInColumn: StringConstructor; showInGroupFooter: BooleanConstructor; skipEmptyValues: BooleanConstructor; summaryType: PropType; valueFormat: PropType | import("devextreme/common/core/localization").FormatObject | ((value: number | Date) => string) | ((value: Date) => string) | ((value: number) => string) | Intl.DateTimeFormatOptions | Intl.NumberFormatOptions | ((value: number | Date) => string) | undefined>; }>> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:name"?: ((...args: any[]) => any) | undefined; "onUpdate:customizeText"?: ((...args: any[]) => any) | undefined; "onUpdate:displayFormat"?: ((...args: any[]) => any) | undefined; "onUpdate:alignByColumn"?: ((...args: any[]) => any) | undefined; "onUpdate:column"?: ((...args: any[]) => any) | undefined; "onUpdate:showInColumn"?: ((...args: any[]) => any) | undefined; "onUpdate:showInGroupFooter"?: ((...args: any[]) => any) | undefined; "onUpdate:skipEmptyValues"?: ((...args: any[]) => any) | undefined; "onUpdate:summaryType"?: ((...args: any[]) => any) | undefined; "onUpdate:valueFormat"?: ((...args: any[]) => any) | undefined; }, { alignByColumn: boolean; showInGroupFooter: boolean; skipEmptyValues: boolean; }>; declare const DxGroupOperationDescriptions: import("vue").DefineComponent<{ and: StringConstructor; notAnd: StringConstructor; notOr: StringConstructor; or: StringConstructor; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:and": null; "update:notAnd": null; "update:notOr": null; "update:or": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:and"?: ((...args: any[]) => any) | undefined; "onUpdate:notAnd"?: ((...args: any[]) => any) | undefined; "onUpdate:notOr"?: ((...args: any[]) => any) | undefined; "onUpdate:or"?: ((...args: any[]) => any) | undefined; }, {}>; declare const DxGroupPanel: import("vue").DefineComponent<{ allowColumnDragging: BooleanConstructor; emptyPanelText: StringConstructor; visible: PropType; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:allowColumnDragging": null; "update:emptyPanelText": null; "update:visible": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; }>> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:visible"?: ((...args: any[]) => any) | undefined; "onUpdate:emptyPanelText"?: ((...args: any[]) => any) | undefined; "onUpdate:allowColumnDragging"?: ((...args: any[]) => any) | undefined; }, { allowColumnDragging: boolean; }>; declare const DxHeaderFilter: import("vue").DefineComponent<{ allowSearch: BooleanConstructor; allowSelectAll: BooleanConstructor; dataSource: PropType | DataSourceOptions | Store | ((options: { component: Record; dataSource: DataSourceOptions | null; }) => void) | null>; groupInterval: PropType; height: (NumberConstructor | StringConstructor)[]; search: PropType | HeaderFilterSearchConfig | ColumnHeaderFilterSearchConfig>; searchMode: PropType; searchTimeout: NumberConstructor; texts: PropType | HeaderFilterTexts>; visible: BooleanConstructor; width: (NumberConstructor | StringConstructor)[]; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:allowSearch": null; "update:allowSelectAll": null; "update:dataSource": null; "update:groupInterval": null; "update:height": null; "update:search": null; "update:searchMode": null; "update:searchTimeout": null; "update:texts": null; "update:visible": null; "update:width": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly | DataSourceOptions | Store | ((options: { component: Record; dataSource: DataSourceOptions | null; }) => void) | null>; groupInterval: PropType; height: (NumberConstructor | StringConstructor)[]; search: PropType | HeaderFilterSearchConfig | ColumnHeaderFilterSearchConfig>; searchMode: PropType; searchTimeout: NumberConstructor; texts: PropType | HeaderFilterTexts>; visible: BooleanConstructor; width: (NumberConstructor | StringConstructor)[]; }>> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:height"?: ((...args: any[]) => any) | undefined; "onUpdate:width"?: ((...args: any[]) => any) | undefined; "onUpdate:visible"?: ((...args: any[]) => any) | undefined; "onUpdate:dataSource"?: ((...args: any[]) => any) | undefined; "onUpdate:searchMode"?: ((...args: any[]) => any) | undefined; "onUpdate:searchTimeout"?: ((...args: any[]) => any) | undefined; "onUpdate:allowSearch"?: ((...args: any[]) => any) | undefined; "onUpdate:search"?: ((...args: any[]) => any) | undefined; "onUpdate:allowSelectAll"?: ((...args: any[]) => any) | undefined; "onUpdate:texts"?: ((...args: any[]) => any) | undefined; "onUpdate:groupInterval"?: ((...args: any[]) => any) | undefined; }, { visible: boolean; allowSearch: boolean; allowSelectAll: boolean; }>; declare const DxHide: import("vue").DefineComponent<{ complete: PropType<($element: any, config: AnimationConfig) => void>; delay: NumberConstructor; direction: PropType; duration: NumberConstructor; easing: StringConstructor; from: PropType | AnimationState>; staggerDelay: NumberConstructor; start: PropType<($element: any, config: AnimationConfig) => void>; to: PropType | AnimationState>; type: PropType; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:complete": null; "update:delay": null; "update:direction": null; "update:duration": null; "update:easing": null; "update:from": null; "update:staggerDelay": null; "update:start": null; "update:to": null; "update:type": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly void>; delay: NumberConstructor; direction: PropType; duration: NumberConstructor; easing: StringConstructor; from: PropType | AnimationState>; staggerDelay: NumberConstructor; start: PropType<($element: any, config: AnimationConfig) => void>; to: PropType | AnimationState>; type: PropType; }>> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:type"?: ((...args: any[]) => any) | undefined; "onUpdate:from"?: ((...args: any[]) => any) | undefined; "onUpdate:to"?: ((...args: any[]) => any) | undefined; "onUpdate:complete"?: ((...args: any[]) => any) | undefined; "onUpdate:delay"?: ((...args: any[]) => any) | undefined; "onUpdate:direction"?: ((...args: any[]) => any) | undefined; "onUpdate:duration"?: ((...args: any[]) => any) | undefined; "onUpdate:easing"?: ((...args: any[]) => any) | undefined; "onUpdate:staggerDelay"?: ((...args: any[]) => any) | undefined; "onUpdate:start"?: ((...args: any[]) => any) | undefined; }, {}>; declare const DxIcons: import("vue").DefineComponent<{ fix: StringConstructor; leftPosition: StringConstructor; rightPosition: StringConstructor; stickyPosition: StringConstructor; unfix: StringConstructor; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:fix": null; "update:leftPosition": null; "update:rightPosition": null; "update:stickyPosition": null; "update:unfix": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:fix"?: ((...args: any[]) => any) | undefined; "onUpdate:leftPosition"?: ((...args: any[]) => any) | undefined; "onUpdate:rightPosition"?: ((...args: any[]) => any) | undefined; "onUpdate:stickyPosition"?: ((...args: any[]) => any) | undefined; "onUpdate:unfix"?: ((...args: any[]) => any) | undefined; }, {}>; declare const DxIndicatorOptions: import("vue").DefineComponent<{ animationType: PropType; height: (NumberConstructor | StringConstructor)[]; src: StringConstructor; width: (NumberConstructor | StringConstructor)[]; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:animationType": null; "update:height": null; "update:src": null; "update:width": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; height: (NumberConstructor | StringConstructor)[]; src: StringConstructor; width: (NumberConstructor | StringConstructor)[]; }>> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:height"?: ((...args: any[]) => any) | undefined; "onUpdate:width"?: ((...args: any[]) => any) | undefined; "onUpdate:animationType"?: ((...args: any[]) => any) | undefined; "onUpdate:src"?: ((...args: any[]) => any) | undefined; }, {}>; declare const DxItem: import("vue").DefineComponent<{ aiOptions: PropType>; alignItemLabels: BooleanConstructor; badge: StringConstructor; buttonOptions: PropType | dxButtonOptions>; caption: StringConstructor; captionTemplate: {}; colCount: NumberConstructor; colCountByScreen: PropType>; colSpan: NumberConstructor; cssClass: StringConstructor; dataField: StringConstructor; disabled: BooleanConstructor; editorOptions: {}; editorType: PropType; helpText: StringConstructor; horizontalAlignment: PropType; html: StringConstructor; icon: StringConstructor; isRequired: BooleanConstructor; items: PropType<(dxFormSimpleItem | dxFormGroupItem | dxFormTabbedItem | dxFormEmptyItem | dxFormButtonItem)[]>; itemType: PropType; label: PropType>; locateInMenu: PropType; location: PropType; menuItemTemplate: {}; name: PropType; options: {}; showText: PropType; tabPanelOptions: PropType | dxTabPanelOptions>; tabs: PropType[]>; tabTemplate: {}; template: {}; text: StringConstructor; title: StringConstructor; validationRules: PropType; verticalAlignment: PropType; visible: BooleanConstructor; visibleIndex: NumberConstructor; widget: PropType; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:aiOptions": null; "update:alignItemLabels": null; "update:badge": null; "update:buttonOptions": null; "update:caption": null; "update:captionTemplate": null; "update:colCount": null; "update:colCountByScreen": null; "update:colSpan": null; "update:cssClass": null; "update:dataField": null; "update:disabled": null; "update:editorOptions": null; "update:editorType": null; "update:helpText": null; "update:horizontalAlignment": null; "update:html": null; "update:icon": null; "update:isRequired": null; "update:items": null; "update:itemType": null; "update:label": null; "update:locateInMenu": null; "update:location": null; "update:menuItemTemplate": null; "update:name": null; "update:options": null; "update:showText": null; "update:tabPanelOptions": null; "update:tabs": null; "update:tabTemplate": null; "update:template": null; "update:text": null; "update:title": null; "update:validationRules": null; "update:verticalAlignment": null; "update:visible": null; "update:visibleIndex": null; "update:widget": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>; alignItemLabels: BooleanConstructor; badge: StringConstructor; buttonOptions: PropType | dxButtonOptions>; caption: StringConstructor; captionTemplate: {}; colCount: NumberConstructor; colCountByScreen: PropType>; colSpan: NumberConstructor; cssClass: StringConstructor; dataField: StringConstructor; disabled: BooleanConstructor; editorOptions: {}; editorType: PropType; helpText: StringConstructor; horizontalAlignment: PropType; html: StringConstructor; icon: StringConstructor; isRequired: BooleanConstructor; items: PropType<(dxFormSimpleItem | dxFormGroupItem | dxFormTabbedItem | dxFormEmptyItem | dxFormButtonItem)[]>; itemType: PropType; label: PropType>; locateInMenu: PropType; location: PropType; menuItemTemplate: {}; name: PropType; options: {}; showText: PropType; tabPanelOptions: PropType | dxTabPanelOptions>; tabs: PropType[]>; tabTemplate: {}; template: {}; text: StringConstructor; title: StringConstructor; validationRules: PropType; verticalAlignment: PropType; visible: BooleanConstructor; visibleIndex: NumberConstructor; widget: PropType; }>> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:disabled"?: ((...args: any[]) => any) | undefined; "onUpdate:title"?: ((...args: any[]) => any) | undefined; "onUpdate:name"?: ((...args: any[]) => any) | undefined; "onUpdate:template"?: ((...args: any[]) => any) | undefined; "onUpdate:text"?: ((...args: any[]) => any) | undefined; "onUpdate:visible"?: ((...args: any[]) => any) | undefined; "onUpdate:horizontalAlignment"?: ((...args: any[]) => any) | undefined; "onUpdate:verticalAlignment"?: ((...args: any[]) => any) | undefined; "onUpdate:dataField"?: ((...args: any[]) => any) | undefined; "onUpdate:label"?: ((...args: any[]) => any) | undefined; "onUpdate:validationRules"?: ((...args: any[]) => any) | undefined; "onUpdate:items"?: ((...args: any[]) => any) | undefined; "onUpdate:html"?: ((...args: any[]) => any) | undefined; "onUpdate:location"?: ((...args: any[]) => any) | undefined; "onUpdate:options"?: ((...args: any[]) => any) | undefined; "onUpdate:icon"?: ((...args: any[]) => any) | undefined; "onUpdate:editorOptions"?: ((...args: any[]) => any) | undefined; "onUpdate:cssClass"?: ((...args: any[]) => any) | undefined; "onUpdate:buttonOptions"?: ((...args: any[]) => any) | undefined; "onUpdate:colSpan"?: ((...args: any[]) => any) | undefined; "onUpdate:itemType"?: ((...args: any[]) => any) | undefined; "onUpdate:visibleIndex"?: ((...args: any[]) => any) | undefined; "onUpdate:caption"?: ((...args: any[]) => any) | undefined; "onUpdate:alignItemLabels"?: ((...args: any[]) => any) | undefined; "onUpdate:colCount"?: ((...args: any[]) => any) | undefined; "onUpdate:colCountByScreen"?: ((...args: any[]) => any) | undefined; "onUpdate:aiOptions"?: ((...args: any[]) => any) | undefined; "onUpdate:editorType"?: ((...args: any[]) => any) | undefined; "onUpdate:helpText"?: ((...args: any[]) => any) | undefined; "onUpdate:isRequired"?: ((...args: any[]) => any) | undefined; "onUpdate:captionTemplate"?: ((...args: any[]) => any) | undefined; "onUpdate:badge"?: ((...args: any[]) => any) | undefined; "onUpdate:locateInMenu"?: ((...args: any[]) => any) | undefined; "onUpdate:menuItemTemplate"?: ((...args: any[]) => any) | undefined; "onUpdate:showText"?: ((...args: any[]) => any) | undefined; "onUpdate:tabPanelOptions"?: ((...args: any[]) => any) | undefined; "onUpdate:tabs"?: ((...args: any[]) => any) | undefined; "onUpdate:tabTemplate"?: ((...args: any[]) => any) | undefined; "onUpdate:widget"?: ((...args: any[]) => any) | undefined; }, { disabled: boolean; visible: boolean; alignItemLabels: boolean; isRequired: boolean; }>; declare const DxKeyboardNavigation: import("vue").DefineComponent<{ editOnKeyPress: BooleanConstructor; enabled: BooleanConstructor; enterKeyAction: PropType; enterKeyDirection: PropType; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:editOnKeyPress": null; "update:enabled": null; "update:enterKeyAction": null; "update:enterKeyDirection": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; enterKeyDirection: PropType; }>> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:enabled"?: ((...args: any[]) => any) | undefined; "onUpdate:editOnKeyPress"?: ((...args: any[]) => any) | undefined; "onUpdate:enterKeyAction"?: ((...args: any[]) => any) | undefined; "onUpdate:enterKeyDirection"?: ((...args: any[]) => any) | undefined; }, { enabled: boolean; editOnKeyPress: boolean; }>; declare const DxLabel: import("vue").DefineComponent<{ alignment: PropType; location: PropType; showColon: BooleanConstructor; template: {}; text: StringConstructor; visible: BooleanConstructor; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:alignment": null; "update:location": null; "update:showColon": null; "update:template": null; "update:text": null; "update:visible": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; location: PropType; showColon: BooleanConstructor; template: {}; text: StringConstructor; visible: BooleanConstructor; }>> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:template"?: ((...args: any[]) => any) | undefined; "onUpdate:text"?: ((...args: any[]) => any) | undefined; "onUpdate:visible"?: ((...args: any[]) => any) | undefined; "onUpdate:location"?: ((...args: any[]) => any) | undefined; "onUpdate:alignment"?: ((...args: any[]) => any) | undefined; "onUpdate:showColon"?: ((...args: any[]) => any) | undefined; }, { visible: boolean; showColon: boolean; }>; declare const DxLoadPanel: import("vue").DefineComponent<{ enabled: PropType; height: (NumberConstructor | StringConstructor)[]; indicatorOptions: PropType | LoadPanelIndicatorProperties>; indicatorSrc: StringConstructor; shading: BooleanConstructor; shadingColor: StringConstructor; showIndicator: BooleanConstructor; showPane: BooleanConstructor; text: StringConstructor; width: (NumberConstructor | StringConstructor)[]; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:enabled": null; "update:height": null; "update:indicatorOptions": null; "update:indicatorSrc": null; "update:shading": null; "update:shadingColor": null; "update:showIndicator": null; "update:showPane": null; "update:text": null; "update:width": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; height: (NumberConstructor | StringConstructor)[]; indicatorOptions: PropType | LoadPanelIndicatorProperties>; indicatorSrc: StringConstructor; shading: BooleanConstructor; shadingColor: StringConstructor; showIndicator: BooleanConstructor; showPane: BooleanConstructor; text: StringConstructor; width: (NumberConstructor | StringConstructor)[]; }>> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:height"?: ((...args: any[]) => any) | undefined; "onUpdate:text"?: ((...args: any[]) => any) | undefined; "onUpdate:width"?: ((...args: any[]) => any) | undefined; "onUpdate:enabled"?: ((...args: any[]) => any) | undefined; "onUpdate:shading"?: ((...args: any[]) => any) | undefined; "onUpdate:shadingColor"?: ((...args: any[]) => any) | undefined; "onUpdate:indicatorOptions"?: ((...args: any[]) => any) | undefined; "onUpdate:indicatorSrc"?: ((...args: any[]) => any) | undefined; "onUpdate:showIndicator"?: ((...args: any[]) => any) | undefined; "onUpdate:showPane"?: ((...args: any[]) => any) | undefined; }, { shading: boolean; showIndicator: boolean; showPane: boolean; }>; declare const DxLookup: import("vue").DefineComponent<{ allowClearing: BooleanConstructor; calculateCellValue: PropType<(rowData: any) => any>; dataSource: PropType | DataSourceOptions | Store | ((options: { data: Record; key: any; }) => Array | Store | DataSourceOptions) | null>; displayExpr: PropType string)>; valueExpr: PropType string | number | boolean)>; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:allowClearing": null; "update:calculateCellValue": null; "update:dataSource": null; "update:displayExpr": null; "update:valueExpr": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly any>; dataSource: PropType | DataSourceOptions | Store | ((options: { data: Record; key: any; }) => Array | Store | DataSourceOptions) | null>; displayExpr: PropType string)>; valueExpr: PropType string | number | boolean)>; }>> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:dataSource"?: ((...args: any[]) => any) | undefined; "onUpdate:displayExpr"?: ((...args: any[]) => any) | undefined; "onUpdate:calculateCellValue"?: ((...args: any[]) => any) | undefined; "onUpdate:allowClearing"?: ((...args: any[]) => any) | undefined; "onUpdate:valueExpr"?: ((...args: any[]) => any) | undefined; }, { allowClearing: boolean; }>; declare const DxMasterDetail: import("vue").DefineComponent<{ autoExpandAll: BooleanConstructor; enabled: BooleanConstructor; template: {}; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:autoExpandAll": null; "update:enabled": null; "update:template": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:template"?: ((...args: any[]) => any) | undefined; "onUpdate:enabled"?: ((...args: any[]) => any) | undefined; "onUpdate:autoExpandAll"?: ((...args: any[]) => any) | undefined; }, { enabled: boolean; autoExpandAll: boolean; }>; declare const DxMy: import("vue").DefineComponent<{ x: PropType; y: PropType; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:x": null; "update:y": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; y: PropType; }>> & { "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 DxNumericRule: import("vue").DefineComponent<{ ignoreEmptyValue: BooleanConstructor; message: StringConstructor; type: PropType; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:ignoreEmptyValue": null; "update:message": null; "update:type": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; }>> & { "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; }, { ignoreEmptyValue: boolean; }>; declare const DxOffset: import("vue").DefineComponent<{ x: NumberConstructor; y: NumberConstructor; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:x": null; "update:y": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly> & { "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 DxOperationDescriptions: import("vue").DefineComponent<{ between: StringConstructor; contains: StringConstructor; endsWith: StringConstructor; equal: StringConstructor; greaterThan: StringConstructor; greaterThanOrEqual: StringConstructor; lessThan: StringConstructor; lessThanOrEqual: StringConstructor; notContains: StringConstructor; notEqual: StringConstructor; startsWith: StringConstructor; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:between": null; "update:contains": null; "update:endsWith": null; "update:equal": null; "update:greaterThan": null; "update:greaterThanOrEqual": null; "update:lessThan": null; "update:lessThanOrEqual": null; "update:notContains": null; "update:notEqual": null; "update:startsWith": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:between"?: ((...args: any[]) => any) | undefined; "onUpdate:contains"?: ((...args: any[]) => any) | undefined; "onUpdate:endsWith"?: ((...args: any[]) => any) | undefined; "onUpdate:equal"?: ((...args: any[]) => any) | undefined; "onUpdate:greaterThan"?: ((...args: any[]) => any) | undefined; "onUpdate:greaterThanOrEqual"?: ((...args: any[]) => any) | undefined; "onUpdate:lessThan"?: ((...args: any[]) => any) | undefined; "onUpdate:lessThanOrEqual"?: ((...args: any[]) => any) | undefined; "onUpdate:notContains"?: ((...args: any[]) => any) | undefined; "onUpdate:notEqual"?: ((...args: any[]) => any) | undefined; "onUpdate:startsWith"?: ((...args: any[]) => any) | undefined; }, {}>; declare const DxOptions: import("vue").DefineComponent<{ accessKey: StringConstructor; activeStateEnabled: BooleanConstructor; disabled: BooleanConstructor; elementAttr: PropType>; focusStateEnabled: BooleanConstructor; height: (NumberConstructor | StringConstructor)[]; hint: StringConstructor; hoverStateEnabled: BooleanConstructor; icon: StringConstructor; onClick: PropType<(e: ClickEvent) => void>; onContentReady: PropType<(e: ButtonContentReadyEvent) => void>; onDisposing: PropType<(e: ButtonDisposingEvent) => void>; onInitialized: PropType<(e: ButtonInitializedEvent) => void>; onOptionChanged: PropType<(e: ButtonOptionChangedEvent) => void>; rtlEnabled: BooleanConstructor; stylingMode: PropType; tabIndex: NumberConstructor; template: {}; text: StringConstructor; type: PropType; useSubmitBehavior: BooleanConstructor; validationGroup: StringConstructor; visible: BooleanConstructor; width: (NumberConstructor | StringConstructor)[]; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:accessKey": null; "update:activeStateEnabled": null; "update:disabled": null; "update:elementAttr": null; "update:focusStateEnabled": null; "update:height": null; "update:hint": null; "update:hoverStateEnabled": null; "update:icon": null; "update:onClick": null; "update:onContentReady": null; "update:onDisposing": null; "update:onInitialized": null; "update:onOptionChanged": null; "update:rtlEnabled": null; "update:stylingMode": null; "update:tabIndex": null; "update:template": null; "update:text": null; "update:type": null; "update:useSubmitBehavior": null; "update:validationGroup": null; "update:visible": null; "update:width": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>; focusStateEnabled: BooleanConstructor; height: (NumberConstructor | StringConstructor)[]; hint: StringConstructor; hoverStateEnabled: BooleanConstructor; icon: StringConstructor; onClick: PropType<(e: ClickEvent) => void>; onContentReady: PropType<(e: ButtonContentReadyEvent) => void>; onDisposing: PropType<(e: ButtonDisposingEvent) => void>; onInitialized: PropType<(e: ButtonInitializedEvent) => void>; onOptionChanged: PropType<(e: ButtonOptionChangedEvent) => void>; rtlEnabled: BooleanConstructor; stylingMode: PropType; tabIndex: NumberConstructor; template: {}; text: StringConstructor; type: PropType; useSubmitBehavior: BooleanConstructor; validationGroup: StringConstructor; visible: BooleanConstructor; width: (NumberConstructor | StringConstructor)[]; }>> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:disabled"?: ((...args: any[]) => any) | undefined; "onUpdate:elementAttr"?: ((...args: any[]) => any) | undefined; "onUpdate:onClick"?: ((...args: any[]) => any) | undefined; "onUpdate:onDisposing"?: ((...args: any[]) => any) | undefined; "onUpdate:onInitialized"?: ((...args: any[]) => any) | undefined; "onUpdate:onOptionChanged"?: ((...args: any[]) => any) | undefined; "onUpdate:rtlEnabled"?: ((...args: any[]) => any) | undefined; "onUpdate:height"?: ((...args: any[]) => any) | undefined; "onUpdate:template"?: ((...args: any[]) => any) | undefined; "onUpdate:text"?: ((...args: any[]) => any) | undefined; "onUpdate:type"?: ((...args: any[]) => any) | undefined; "onUpdate:width"?: ((...args: any[]) => any) | undefined; "onUpdate:visible"?: ((...args: any[]) => any) | undefined; "onUpdate:validationGroup"?: ((...args: any[]) => any) | undefined; "onUpdate:hoverStateEnabled"?: ((...args: any[]) => any) | undefined; "onUpdate:onContentReady"?: ((...args: any[]) => any) | undefined; "onUpdate:accessKey"?: ((...args: any[]) => any) | undefined; "onUpdate:activeStateEnabled"?: ((...args: any[]) => any) | undefined; "onUpdate:focusStateEnabled"?: ((...args: any[]) => any) | undefined; "onUpdate:hint"?: ((...args: any[]) => any) | undefined; "onUpdate:tabIndex"?: ((...args: any[]) => any) | undefined; "onUpdate:icon"?: ((...args: any[]) => any) | undefined; "onUpdate:stylingMode"?: ((...args: any[]) => any) | undefined; "onUpdate:useSubmitBehavior"?: ((...args: any[]) => any) | undefined; }, { disabled: boolean; rtlEnabled: boolean; visible: boolean; hoverStateEnabled: boolean; activeStateEnabled: boolean; focusStateEnabled: boolean; useSubmitBehavior: boolean; }>; declare const DxPager: import("vue").DefineComponent<{ allowedPageSizes: PropType<"auto" | (number | PagerPageSize)[]>; displayMode: PropType; infoText: StringConstructor; label: StringConstructor; showInfo: BooleanConstructor; showNavigationButtons: BooleanConstructor; showPageSizeSelector: PropType; visible: PropType; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:allowedPageSizes": null; "update:displayMode": null; "update:infoText": null; "update:label": null; "update:showInfo": null; "update:showNavigationButtons": null; "update:showPageSizeSelector": null; "update:visible": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; displayMode: PropType; infoText: StringConstructor; label: StringConstructor; showInfo: BooleanConstructor; showNavigationButtons: BooleanConstructor; showPageSizeSelector: PropType; visible: PropType; }>> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:visible"?: ((...args: any[]) => any) | undefined; "onUpdate:label"?: ((...args: any[]) => any) | undefined; "onUpdate:allowedPageSizes"?: ((...args: any[]) => any) | undefined; "onUpdate:displayMode"?: ((...args: any[]) => any) | undefined; "onUpdate:infoText"?: ((...args: any[]) => any) | undefined; "onUpdate:showInfo"?: ((...args: any[]) => any) | undefined; "onUpdate:showNavigationButtons"?: ((...args: any[]) => any) | undefined; "onUpdate:showPageSizeSelector"?: ((...args: any[]) => any) | undefined; }, { showInfo: boolean; showNavigationButtons: boolean; }>; declare const DxPaging: import("vue").DefineComponent<{ enabled: BooleanConstructor; pageIndex: NumberConstructor; pageSize: NumberConstructor; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:enabled": null; "update:pageIndex": null; "update:pageSize": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:enabled"?: ((...args: any[]) => any) | undefined; "onUpdate:pageIndex"?: ((...args: any[]) => any) | undefined; "onUpdate:pageSize"?: ((...args: any[]) => any) | undefined; }, { enabled: boolean; }>; declare const DxPatternRule: import("vue").DefineComponent<{ ignoreEmptyValue: BooleanConstructor; message: StringConstructor; pattern: (StringConstructor | RegExpConstructor)[]; type: PropType; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:ignoreEmptyValue": null; "update:message": null; "update:pattern": null; "update:type": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; }>> & { "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:pattern"?: ((...args: any[]) => any) | undefined; }, { ignoreEmptyValue: boolean; }>; declare const DxPopup: import("vue").DefineComponent<{ accessKey: StringConstructor; animation: PropType>; container: {}; contentTemplate: {}; deferRendering: BooleanConstructor; disabled: BooleanConstructor; dragAndResizeArea: {}; dragEnabled: BooleanConstructor; dragOutsideBoundary: BooleanConstructor; enableBodyScroll: BooleanConstructor; focusStateEnabled: BooleanConstructor; fullScreen: BooleanConstructor; height: (NumberConstructor | StringConstructor)[]; hideOnOutsideClick: PropType boolean)>; hideOnParentScroll: BooleanConstructor; hint: StringConstructor; hoverStateEnabled: BooleanConstructor; maxHeight: (NumberConstructor | StringConstructor)[]; maxWidth: (NumberConstructor | StringConstructor)[]; minHeight: (NumberConstructor | StringConstructor)[]; minWidth: (NumberConstructor | StringConstructor)[]; onContentReady: PropType<(e: EventInfo) => void>; onDisposing: PropType<(e: EventInfo) => void>; onHidden: PropType<(e: EventInfo) => void>; onHiding: PropType<(e: { cancel: boolean | any; component: dxOverlay; element: any; model: any; }) => void>; onInitialized: PropType<(e: { component: Component; element: any; }) => void>; onOptionChanged: PropType<(e: { component: DOMComponent; element: any; fullName: string; model: any; name: string; previousValue: any; value: any; }) => void>; onResize: PropType<(e: { component: dxPopup; element: any; event: event; height: number; model: any; width: number; }) => void>; onResizeEnd: PropType<(e: { component: dxPopup; element: any; event: event; height: number; model: any; width: number; }) => void>; onResizeStart: PropType<(e: { component: dxPopup; element: any; event: event; height: number; model: any; width: number; }) => void>; onShowing: PropType<(e: { cancel: boolean | any; component: dxOverlay; element: any; model: any; }) => void>; onShown: PropType<(e: EventInfo) => void>; onTitleRendered: PropType<(e: { component: dxPopup; element: any; model: any; titleElement: any; }) => void>; position: PropType | PositionConfig | PositionAlignment | (() => void)>; resizeEnabled: BooleanConstructor; restorePosition: BooleanConstructor; rtlEnabled: BooleanConstructor; shading: BooleanConstructor; shadingColor: StringConstructor; showCloseButton: BooleanConstructor; showTitle: BooleanConstructor; tabIndex: NumberConstructor; title: StringConstructor; titleTemplate: {}; toolbarItems: PropType; visible: BooleanConstructor; width: (NumberConstructor | StringConstructor)[]; wrapperAttr: {}; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:accessKey": null; "update:animation": null; "update:container": null; "update:contentTemplate": null; "update:deferRendering": null; "update:disabled": null; "update:dragAndResizeArea": null; "update:dragEnabled": null; "update:dragOutsideBoundary": null; "update:enableBodyScroll": null; "update:focusStateEnabled": null; "update:fullScreen": null; "update:height": null; "update:hideOnOutsideClick": null; "update:hideOnParentScroll": null; "update:hint": null; "update:hoverStateEnabled": null; "update:maxHeight": null; "update:maxWidth": null; "update:minHeight": null; "update:minWidth": null; "update:onContentReady": null; "update:onDisposing": null; "update:onHidden": null; "update:onHiding": null; "update:onInitialized": null; "update:onOptionChanged": null; "update:onResize": null; "update:onResizeEnd": null; "update:onResizeStart": null; "update:onShowing": null; "update:onShown": null; "update:onTitleRendered": null; "update:position": null; "update:resizeEnabled": null; "update:restorePosition": null; "update:rtlEnabled": null; "update:shading": null; "update:shadingColor": null; "update:showCloseButton": null; "update:showTitle": null; "update:tabIndex": null; "update:title": null; "update:titleTemplate": null; "update:toolbarItems": null; "update:visible": null; "update:width": null; "update:wrapperAttr": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>; container: {}; contentTemplate: {}; deferRendering: BooleanConstructor; disabled: BooleanConstructor; dragAndResizeArea: {}; dragEnabled: BooleanConstructor; dragOutsideBoundary: BooleanConstructor; enableBodyScroll: BooleanConstructor; focusStateEnabled: BooleanConstructor; fullScreen: BooleanConstructor; height: (NumberConstructor | StringConstructor)[]; hideOnOutsideClick: PropType boolean)>; hideOnParentScroll: BooleanConstructor; hint: StringConstructor; hoverStateEnabled: BooleanConstructor; maxHeight: (NumberConstructor | StringConstructor)[]; maxWidth: (NumberConstructor | StringConstructor)[]; minHeight: (NumberConstructor | StringConstructor)[]; minWidth: (NumberConstructor | StringConstructor)[]; onContentReady: PropType<(e: EventInfo) => void>; onDisposing: PropType<(e: EventInfo) => void>; onHidden: PropType<(e: EventInfo) => void>; onHiding: PropType<(e: { cancel: boolean | any; component: dxOverlay; element: any; model: any; }) => void>; onInitialized: PropType<(e: { component: Component; element: any; }) => void>; onOptionChanged: PropType<(e: { component: DOMComponent; element: any; fullName: string; model: any; name: string; previousValue: any; value: any; }) => void>; onResize: PropType<(e: { component: dxPopup; element: any; event: event; height: number; model: any; width: number; }) => void>; onResizeEnd: PropType<(e: { component: dxPopup; element: any; event: event; height: number; model: any; width: number; }) => void>; onResizeStart: PropType<(e: { component: dxPopup; element: any; event: event; height: number; model: any; width: number; }) => void>; onShowing: PropType<(e: { cancel: boolean | any; component: dxOverlay; element: any; model: any; }) => void>; onShown: PropType<(e: EventInfo) => void>; onTitleRendered: PropType<(e: { component: dxPopup; element: any; model: any; titleElement: any; }) => void>; position: PropType | PositionConfig | PositionAlignment | (() => void)>; resizeEnabled: BooleanConstructor; restorePosition: BooleanConstructor; rtlEnabled: BooleanConstructor; shading: BooleanConstructor; shadingColor: StringConstructor; showCloseButton: BooleanConstructor; showTitle: BooleanConstructor; tabIndex: NumberConstructor; title: StringConstructor; titleTemplate: {}; toolbarItems: PropType; visible: BooleanConstructor; width: (NumberConstructor | StringConstructor)[]; wrapperAttr: {}; }>> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:disabled"?: ((...args: any[]) => any) | undefined; "onUpdate:onDisposing"?: ((...args: any[]) => any) | undefined; "onUpdate:onInitialized"?: ((...args: any[]) => any) | undefined; "onUpdate:onOptionChanged"?: ((...args: any[]) => any) | undefined; "onUpdate:rtlEnabled"?: ((...args: any[]) => any) | undefined; "onUpdate:title"?: ((...args: any[]) => any) | undefined; "onUpdate:height"?: ((...args: any[]) => any) | undefined; "onUpdate:width"?: ((...args: any[]) => any) | undefined; "onUpdate:visible"?: ((...args: any[]) => any) | undefined; "onUpdate:container"?: ((...args: any[]) => any) | undefined; "onUpdate:contentTemplate"?: ((...args: any[]) => any) | undefined; "onUpdate:hoverStateEnabled"?: ((...args: any[]) => any) | undefined; "onUpdate:onContentReady"?: ((...args: any[]) => any) | undefined; "onUpdate:accessKey"?: ((...args: any[]) => any) | undefined; "onUpdate:focusStateEnabled"?: ((...args: any[]) => any) | undefined; "onUpdate:hint"?: ((...args: any[]) => any) | undefined; "onUpdate:tabIndex"?: ((...args: any[]) => any) | undefined; "onUpdate:minWidth"?: ((...args: any[]) => any) | undefined; "onUpdate:position"?: ((...args: any[]) => any) | undefined; "onUpdate:animation"?: ((...args: any[]) => any) | undefined; "onUpdate:deferRendering"?: ((...args: any[]) => any) | undefined; "onUpdate:dragAndResizeArea"?: ((...args: any[]) => any) | undefined; "onUpdate:dragEnabled"?: ((...args: any[]) => any) | undefined; "onUpdate:dragOutsideBoundary"?: ((...args: any[]) => any) | undefined; "onUpdate:enableBodyScroll"?: ((...args: any[]) => any) | undefined; "onUpdate:fullScreen"?: ((...args: any[]) => any) | undefined; "onUpdate:hideOnOutsideClick"?: ((...args: any[]) => any) | undefined; "onUpdate:hideOnParentScroll"?: ((...args: any[]) => any) | undefined; "onUpdate:maxHeight"?: ((...args: any[]) => any) | undefined; "onUpdate:maxWidth"?: ((...args: any[]) => any) | undefined; "onUpdate:minHeight"?: ((...args: any[]) => any) | undefined; "onUpdate:onHidden"?: ((...args: any[]) => any) | undefined; "onUpdate:onHiding"?: ((...args: any[]) => any) | undefined; "onUpdate:onResize"?: ((...args: any[]) => any) | undefined; "onUpdate:onResizeEnd"?: ((...args: any[]) => any) | undefined; "onUpdate:onResizeStart"?: ((...args: any[]) => any) | undefined; "onUpdate:onShowing"?: ((...args: any[]) => any) | undefined; "onUpdate:onShown"?: ((...args: any[]) => any) | undefined; "onUpdate:onTitleRendered"?: ((...args: any[]) => any) | undefined; "onUpdate:resizeEnabled"?: ((...args: any[]) => any) | undefined; "onUpdate:restorePosition"?: ((...args: any[]) => any) | undefined; "onUpdate:shading"?: ((...args: any[]) => any) | undefined; "onUpdate:shadingColor"?: ((...args: any[]) => any) | undefined; "onUpdate:showCloseButton"?: ((...args: any[]) => any) | undefined; "onUpdate:showTitle"?: ((...args: any[]) => any) | undefined; "onUpdate:titleTemplate"?: ((...args: any[]) => any) | undefined; "onUpdate:toolbarItems"?: ((...args: any[]) => any) | undefined; "onUpdate:wrapperAttr"?: ((...args: any[]) => any) | undefined; }, { disabled: boolean; rtlEnabled: boolean; visible: boolean; hoverStateEnabled: boolean; focusStateEnabled: boolean; deferRendering: boolean; dragEnabled: boolean; dragOutsideBoundary: boolean; enableBodyScroll: boolean; fullScreen: boolean; hideOnParentScroll: boolean; resizeEnabled: boolean; restorePosition: boolean; shading: boolean; showCloseButton: boolean; showTitle: boolean; }>; declare const DxPosition: import("vue").DefineComponent<{ at: PropType | PositionAlignment>; boundary: {}; boundaryOffset: PropType>; collision: PropType | CollisionResolutionCombination>; my: PropType | PositionAlignment>; of: {}; offset: PropType>; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:at": null; "update:boundary": null; "update:boundaryOffset": null; "update:collision": null; "update:my": null; "update:of": null; "update:offset": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly | PositionAlignment>; boundary: {}; boundaryOffset: PropType>; collision: PropType | CollisionResolutionCombination>; my: PropType | PositionAlignment>; of: {}; offset: PropType>; }>> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:offset"?: ((...args: any[]) => any) | undefined; "onUpdate:at"?: ((...args: any[]) => any) | undefined; "onUpdate:boundary"?: ((...args: any[]) => any) | undefined; "onUpdate:boundaryOffset"?: ((...args: any[]) => any) | undefined; "onUpdate:collision"?: ((...args: any[]) => any) | undefined; "onUpdate:my"?: ((...args: any[]) => any) | undefined; "onUpdate:of"?: ((...args: any[]) => any) | undefined; }, {}>; declare const DxRangeRule: import("vue").DefineComponent<{ ignoreEmptyValue: BooleanConstructor; max: (DateConstructor | NumberConstructor | StringConstructor)[]; message: StringConstructor; min: (DateConstructor | NumberConstructor | StringConstructor)[]; reevaluate: BooleanConstructor; type: PropType; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:ignoreEmptyValue": null; "update:max": null; "update:message": null; "update:min": null; "update:reevaluate": null; "update:type": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; }>> & { "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:max"?: ((...args: any[]) => any) | undefined; "onUpdate:min"?: ((...args: any[]) => any) | undefined; }, { ignoreEmptyValue: boolean; reevaluate: boolean; }>; declare const DxRemoteOperations: import("vue").DefineComponent<{ filtering: BooleanConstructor; grouping: BooleanConstructor; groupPaging: BooleanConstructor; paging: BooleanConstructor; sorting: BooleanConstructor; summary: BooleanConstructor; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:filtering": null; "update:grouping": null; "update:groupPaging": null; "update:paging": null; "update:sorting": null; "update:summary": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:grouping"?: ((...args: any[]) => any) | undefined; "onUpdate:paging"?: ((...args: any[]) => any) | undefined; "onUpdate:sorting"?: ((...args: any[]) => any) | undefined; "onUpdate:filtering"?: ((...args: any[]) => any) | undefined; "onUpdate:summary"?: ((...args: any[]) => any) | undefined; "onUpdate:groupPaging"?: ((...args: any[]) => any) | undefined; }, { summary: boolean; grouping: boolean; paging: boolean; sorting: boolean; filtering: boolean; groupPaging: boolean; }>; declare const DxRequiredRule: import("vue").DefineComponent<{ message: StringConstructor; trim: BooleanConstructor; type: PropType; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:message": null; "update:trim": null; "update:type": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; }>> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:type"?: ((...args: any[]) => any) | undefined; "onUpdate:message"?: ((...args: any[]) => any) | undefined; "onUpdate:trim"?: ((...args: any[]) => any) | undefined; }, { trim: boolean; }>; declare const DxRowDragging: import("vue").DefineComponent<{ allowDropInsideItem: BooleanConstructor; allowReordering: BooleanConstructor; autoScroll: BooleanConstructor; boundary: {}; container: {}; cursorOffset: PropType>; data: {}; dragDirection: PropType; dragTemplate: {}; dropFeedbackMode: PropType; filter: StringConstructor; group: StringConstructor; handle: StringConstructor; onAdd: PropType<(e: { component: GridBase; dropInsideItem: boolean; event: event; fromComponent: dxSortable | dxDraggable; fromData: any; fromIndex: number; itemData: any; itemElement: any; toComponent: dxSortable | dxDraggable; toData: any; toIndex: number; }) => void>; onDragChange: PropType<(e: { cancel: boolean; component: GridBase; dropInsideItem: boolean; event: event; fromComponent: dxSortable | dxDraggable; fromData: any; fromIndex: number; itemData: any; itemElement: any; toComponent: dxSortable | dxDraggable; toData: any; toIndex: number; }) => void>; onDragEnd: PropType<(e: { cancel: boolean; component: GridBase; dropInsideItem: boolean; event: event; fromComponent: dxSortable | dxDraggable; fromData: any; fromIndex: number; itemData: any; itemElement: any; toComponent: dxSortable | dxDraggable; toData: any; toIndex: number; }) => void>; onDragMove: PropType<(e: { cancel: boolean; component: GridBase; dropInsideItem: boolean; event: event; fromComponent: dxSortable | dxDraggable; fromData: any; fromIndex: number; itemData: any; itemElement: any; toComponent: dxSortable | dxDraggable; toData: any; toIndex: number; }) => void>; onDragStart: PropType<(e: { cancel: boolean; component: GridBase; event: event; fromData: any; fromIndex: number; itemData: any; itemElement: any; }) => void>; onRemove: PropType<(e: { component: GridBase; event: event; fromComponent: dxSortable | dxDraggable; fromData: any; fromIndex: number; itemData: any; itemElement: any; toComponent: dxSortable | dxDraggable; toData: any; toIndex: number; }) => void>; onReorder: PropType<(e: { component: GridBase; dropInsideItem: boolean; event: event; fromComponent: dxSortable | dxDraggable; fromData: any; fromIndex: number; itemData: any; itemElement: any; promise: any; toComponent: dxSortable | dxDraggable; toData: any; toIndex: number; }) => void>; scrollSensitivity: NumberConstructor; scrollSpeed: NumberConstructor; showDragIcons: BooleanConstructor; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:allowDropInsideItem": null; "update:allowReordering": null; "update:autoScroll": null; "update:boundary": null; "update:container": null; "update:cursorOffset": null; "update:data": null; "update:dragDirection": null; "update:dragTemplate": null; "update:dropFeedbackMode": null; "update:filter": null; "update:group": null; "update:handle": null; "update:onAdd": null; "update:onDragChange": null; "update:onDragEnd": null; "update:onDragMove": null; "update:onDragStart": null; "update:onRemove": null; "update:onReorder": null; "update:scrollSensitivity": null; "update:scrollSpeed": null; "update:showDragIcons": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>; data: {}; dragDirection: PropType; dragTemplate: {}; dropFeedbackMode: PropType; filter: StringConstructor; group: StringConstructor; handle: StringConstructor; onAdd: PropType<(e: { component: GridBase; dropInsideItem: boolean; event: event; fromComponent: dxSortable | dxDraggable; fromData: any; fromIndex: number; itemData: any; itemElement: any; toComponent: dxSortable | dxDraggable; toData: any; toIndex: number; }) => void>; onDragChange: PropType<(e: { cancel: boolean; component: GridBase; dropInsideItem: boolean; event: event; fromComponent: dxSortable | dxDraggable; fromData: any; fromIndex: number; itemData: any; itemElement: any; toComponent: dxSortable | dxDraggable; toData: any; toIndex: number; }) => void>; onDragEnd: PropType<(e: { cancel: boolean; component: GridBase; dropInsideItem: boolean; event: event; fromComponent: dxSortable | dxDraggable; fromData: any; fromIndex: number; itemData: any; itemElement: any; toComponent: dxSortable | dxDraggable; toData: any; toIndex: number; }) => void>; onDragMove: PropType<(e: { cancel: boolean; component: GridBase; dropInsideItem: boolean; event: event; fromComponent: dxSortable | dxDraggable; fromData: any; fromIndex: number; itemData: any; itemElement: any; toComponent: dxSortable | dxDraggable; toData: any; toIndex: number; }) => void>; onDragStart: PropType<(e: { cancel: boolean; component: GridBase; event: event; fromData: any; fromIndex: number; itemData: any; itemElement: any; }) => void>; onRemove: PropType<(e: { component: GridBase; event: event; fromComponent: dxSortable | dxDraggable; fromData: any; fromIndex: number; itemData: any; itemElement: any; toComponent: dxSortable | dxDraggable; toData: any; toIndex: number; }) => void>; onReorder: PropType<(e: { component: GridBase; dropInsideItem: boolean; event: event; fromComponent: dxSortable | dxDraggable; fromData: any; fromIndex: number; itemData: any; itemElement: any; promise: any; toComponent: dxSortable | dxDraggable; toData: any; toIndex: number; }) => void>; scrollSensitivity: NumberConstructor; scrollSpeed: NumberConstructor; showDragIcons: BooleanConstructor; }>> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:data"?: ((...args: any[]) => any) | undefined; "onUpdate:container"?: ((...args: any[]) => any) | undefined; "onUpdate:group"?: ((...args: any[]) => any) | undefined; "onUpdate:allowReordering"?: ((...args: any[]) => any) | undefined; "onUpdate:boundary"?: ((...args: any[]) => any) | undefined; "onUpdate:allowDropInsideItem"?: ((...args: any[]) => any) | undefined; "onUpdate:autoScroll"?: ((...args: any[]) => any) | undefined; "onUpdate:cursorOffset"?: ((...args: any[]) => any) | undefined; "onUpdate:dragDirection"?: ((...args: any[]) => any) | undefined; "onUpdate:dragTemplate"?: ((...args: any[]) => any) | undefined; "onUpdate:dropFeedbackMode"?: ((...args: any[]) => any) | undefined; "onUpdate:filter"?: ((...args: any[]) => any) | undefined; "onUpdate:handle"?: ((...args: any[]) => any) | undefined; "onUpdate:onAdd"?: ((...args: any[]) => any) | undefined; "onUpdate:onDragChange"?: ((...args: any[]) => any) | undefined; "onUpdate:onDragEnd"?: ((...args: any[]) => any) | undefined; "onUpdate:onDragMove"?: ((...args: any[]) => any) | undefined; "onUpdate:onDragStart"?: ((...args: any[]) => any) | undefined; "onUpdate:onRemove"?: ((...args: any[]) => any) | undefined; "onUpdate:onReorder"?: ((...args: any[]) => any) | undefined; "onUpdate:scrollSensitivity"?: ((...args: any[]) => any) | undefined; "onUpdate:scrollSpeed"?: ((...args: any[]) => any) | undefined; "onUpdate:showDragIcons"?: ((...args: any[]) => any) | undefined; }, { allowReordering: boolean; allowDropInsideItem: boolean; autoScroll: boolean; showDragIcons: boolean; }>; declare const DxScrolling: import("vue").DefineComponent<{ columnRenderingMode: PropType; mode: PropType; preloadEnabled: BooleanConstructor; renderAsync: BooleanConstructor; rowRenderingMode: PropType; scrollByContent: BooleanConstructor; scrollByThumb: BooleanConstructor; showScrollbar: PropType; useNative: PropType; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:columnRenderingMode": null; "update:mode": null; "update:preloadEnabled": null; "update:renderAsync": null; "update:rowRenderingMode": null; "update:scrollByContent": null; "update:scrollByThumb": null; "update:showScrollbar": null; "update:useNative": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; mode: PropType; preloadEnabled: BooleanConstructor; renderAsync: BooleanConstructor; rowRenderingMode: PropType; scrollByContent: BooleanConstructor; scrollByThumb: BooleanConstructor; showScrollbar: PropType; useNative: PropType; }>> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:mode"?: ((...args: any[]) => any) | undefined; "onUpdate:renderAsync"?: ((...args: any[]) => any) | undefined; "onUpdate:columnRenderingMode"?: ((...args: any[]) => any) | undefined; "onUpdate:preloadEnabled"?: ((...args: any[]) => any) | undefined; "onUpdate:rowRenderingMode"?: ((...args: any[]) => any) | undefined; "onUpdate:scrollByContent"?: ((...args: any[]) => any) | undefined; "onUpdate:scrollByThumb"?: ((...args: any[]) => any) | undefined; "onUpdate:showScrollbar"?: ((...args: any[]) => any) | undefined; "onUpdate:useNative"?: ((...args: any[]) => any) | undefined; }, { renderAsync: boolean; preloadEnabled: boolean; scrollByContent: boolean; scrollByThumb: boolean; }>; declare const DxSearch: import("vue").DefineComponent<{ editorOptions: {}; enabled: BooleanConstructor; mode: PropType; searchExpr: PropType any))[] | (() => any)>; timeout: NumberConstructor; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:editorOptions": null; "update:enabled": null; "update:mode": null; "update:searchExpr": null; "update:timeout": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; searchExpr: PropType any))[] | (() => any)>; timeout: NumberConstructor; }>> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:enabled"?: ((...args: any[]) => any) | undefined; "onUpdate:searchExpr"?: ((...args: any[]) => any) | undefined; "onUpdate:mode"?: ((...args: any[]) => any) | undefined; "onUpdate:editorOptions"?: ((...args: any[]) => any) | undefined; "onUpdate:timeout"?: ((...args: any[]) => any) | undefined; }, { enabled: boolean; }>; declare const DxSearchPanel: import("vue").DefineComponent<{ highlightCaseSensitive: BooleanConstructor; highlightSearchText: BooleanConstructor; placeholder: StringConstructor; searchVisibleColumnsOnly: BooleanConstructor; text: StringConstructor; visible: BooleanConstructor; width: (NumberConstructor | StringConstructor)[]; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:highlightCaseSensitive": null; "update:highlightSearchText": null; "update:placeholder": null; "update:searchVisibleColumnsOnly": null; "update:text": null; "update:visible": null; "update:width": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:text"?: ((...args: any[]) => any) | undefined; "onUpdate:width"?: ((...args: any[]) => any) | undefined; "onUpdate:visible"?: ((...args: any[]) => any) | undefined; "onUpdate:placeholder"?: ((...args: any[]) => any) | undefined; "onUpdate:highlightCaseSensitive"?: ((...args: any[]) => any) | undefined; "onUpdate:highlightSearchText"?: ((...args: any[]) => any) | undefined; "onUpdate:searchVisibleColumnsOnly"?: ((...args: any[]) => any) | undefined; }, { visible: boolean; highlightCaseSensitive: boolean; highlightSearchText: boolean; searchVisibleColumnsOnly: boolean; }>; declare const DxSelection: import("vue").DefineComponent<{ allowSelectAll: BooleanConstructor; deferred: BooleanConstructor; mode: PropType; recursive: BooleanConstructor; selectAllMode: PropType; selectByClick: BooleanConstructor; sensitivity: PropType; showCheckBoxesMode: PropType; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:allowSelectAll": null; "update:deferred": null; "update:mode": null; "update:recursive": null; "update:selectAllMode": null; "update:selectByClick": null; "update:sensitivity": null; "update:showCheckBoxesMode": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; recursive: BooleanConstructor; selectAllMode: PropType; selectByClick: BooleanConstructor; sensitivity: PropType; showCheckBoxesMode: PropType; }>> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:selectByClick"?: ((...args: any[]) => any) | undefined; "onUpdate:showCheckBoxesMode"?: ((...args: any[]) => any) | undefined; "onUpdate:mode"?: ((...args: any[]) => any) | undefined; "onUpdate:allowSelectAll"?: ((...args: any[]) => any) | undefined; "onUpdate:recursive"?: ((...args: any[]) => any) | undefined; "onUpdate:selectAllMode"?: ((...args: any[]) => any) | undefined; "onUpdate:deferred"?: ((...args: any[]) => any) | undefined; "onUpdate:sensitivity"?: ((...args: any[]) => any) | undefined; }, { selectByClick: boolean; allowSelectAll: boolean; recursive: boolean; deferred: boolean; }>; declare const DxShow: import("vue").DefineComponent<{ complete: PropType<($element: any, config: AnimationConfig) => void>; delay: NumberConstructor; direction: PropType; duration: NumberConstructor; easing: StringConstructor; from: PropType | AnimationState>; staggerDelay: NumberConstructor; start: PropType<($element: any, config: AnimationConfig) => void>; to: PropType | AnimationState>; type: PropType; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:complete": null; "update:delay": null; "update:direction": null; "update:duration": null; "update:easing": null; "update:from": null; "update:staggerDelay": null; "update:start": null; "update:to": null; "update:type": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly void>; delay: NumberConstructor; direction: PropType; duration: NumberConstructor; easing: StringConstructor; from: PropType | AnimationState>; staggerDelay: NumberConstructor; start: PropType<($element: any, config: AnimationConfig) => void>; to: PropType | AnimationState>; type: PropType; }>> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:type"?: ((...args: any[]) => any) | undefined; "onUpdate:from"?: ((...args: any[]) => any) | undefined; "onUpdate:to"?: ((...args: any[]) => any) | undefined; "onUpdate:complete"?: ((...args: any[]) => any) | undefined; "onUpdate:delay"?: ((...args: any[]) => any) | undefined; "onUpdate:direction"?: ((...args: any[]) => any) | undefined; "onUpdate:duration"?: ((...args: any[]) => any) | undefined; "onUpdate:easing"?: ((...args: any[]) => any) | undefined; "onUpdate:staggerDelay"?: ((...args: any[]) => any) | undefined; "onUpdate:start"?: ((...args: any[]) => any) | undefined; }, {}>; declare const DxSimpleItem: import("vue").DefineComponent<{ aiOptions: PropType>; colSpan: NumberConstructor; cssClass: StringConstructor; dataField: StringConstructor; editorOptions: {}; editorType: PropType; helpText: StringConstructor; isRequired: BooleanConstructor; itemType: PropType; label: PropType>; name: StringConstructor; template: {}; validationRules: PropType; visible: BooleanConstructor; visibleIndex: NumberConstructor; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:aiOptions": null; "update:colSpan": null; "update:cssClass": null; "update:dataField": null; "update:editorOptions": null; "update:editorType": null; "update:helpText": null; "update:isRequired": null; "update:itemType": null; "update:label": null; "update:name": null; "update:template": null; "update:validationRules": null; "update:visible": null; "update:visibleIndex": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>; colSpan: NumberConstructor; cssClass: StringConstructor; dataField: StringConstructor; editorOptions: {}; editorType: PropType; helpText: StringConstructor; isRequired: BooleanConstructor; itemType: PropType; label: PropType>; name: StringConstructor; template: {}; validationRules: PropType; visible: BooleanConstructor; visibleIndex: NumberConstructor; }>> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:name"?: ((...args: any[]) => any) | undefined; "onUpdate:template"?: ((...args: any[]) => any) | undefined; "onUpdate:visible"?: ((...args: any[]) => any) | undefined; "onUpdate:dataField"?: ((...args: any[]) => any) | undefined; "onUpdate:label"?: ((...args: any[]) => any) | undefined; "onUpdate:validationRules"?: ((...args: any[]) => any) | undefined; "onUpdate:editorOptions"?: ((...args: any[]) => any) | undefined; "onUpdate:cssClass"?: ((...args: any[]) => any) | undefined; "onUpdate:colSpan"?: ((...args: any[]) => any) | undefined; "onUpdate:itemType"?: ((...args: any[]) => any) | undefined; "onUpdate:visibleIndex"?: ((...args: any[]) => any) | undefined; "onUpdate:aiOptions"?: ((...args: any[]) => any) | undefined; "onUpdate:editorType"?: ((...args: any[]) => any) | undefined; "onUpdate:helpText"?: ((...args: any[]) => any) | undefined; "onUpdate:isRequired"?: ((...args: any[]) => any) | undefined; }, { visible: boolean; isRequired: boolean; }>; declare const DxSortByGroupSummaryInfo: import("vue").DefineComponent<{ groupColumn: StringConstructor; sortOrder: PropType; summaryItem: (NumberConstructor | StringConstructor)[]; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:groupColumn": null; "update:sortOrder": null; "update:summaryItem": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; summaryItem: (NumberConstructor | StringConstructor)[]; }>> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:sortOrder"?: ((...args: any[]) => any) | undefined; "onUpdate:groupColumn"?: ((...args: any[]) => any) | undefined; "onUpdate:summaryItem"?: ((...args: any[]) => any) | undefined; }, {}>; declare const DxSorting: import("vue").DefineComponent<{ ascendingText: StringConstructor; clearText: StringConstructor; descendingText: StringConstructor; mode: PropType; showSortIndexes: BooleanConstructor; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:ascendingText": null; "update:clearText": null; "update:descendingText": null; "update:mode": null; "update:showSortIndexes": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; showSortIndexes: BooleanConstructor; }>> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:mode"?: ((...args: any[]) => any) | undefined; "onUpdate:ascendingText"?: ((...args: any[]) => any) | undefined; "onUpdate:clearText"?: ((...args: any[]) => any) | undefined; "onUpdate:descendingText"?: ((...args: any[]) => any) | undefined; "onUpdate:showSortIndexes"?: ((...args: any[]) => any) | undefined; }, { showSortIndexes: boolean; }>; declare const DxStateStoring: import("vue").DefineComponent<{ customLoad: PropType<() => any>; customSave: PropType<(gridState: any) => void>; enabled: BooleanConstructor; savingTimeout: NumberConstructor; storageKey: StringConstructor; type: PropType; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:customLoad": null; "update:customSave": null; "update:enabled": null; "update:savingTimeout": null; "update:storageKey": null; "update:type": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly any>; customSave: PropType<(gridState: any) => void>; enabled: BooleanConstructor; savingTimeout: NumberConstructor; storageKey: StringConstructor; type: PropType; }>> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:type"?: ((...args: any[]) => any) | undefined; "onUpdate:enabled"?: ((...args: any[]) => any) | undefined; "onUpdate:customLoad"?: ((...args: any[]) => any) | undefined; "onUpdate:customSave"?: ((...args: any[]) => any) | undefined; "onUpdate:savingTimeout"?: ((...args: any[]) => any) | undefined; "onUpdate:storageKey"?: ((...args: any[]) => any) | undefined; }, { enabled: boolean; }>; declare const DxStringLengthRule: import("vue").DefineComponent<{ ignoreEmptyValue: BooleanConstructor; max: NumberConstructor; message: StringConstructor; min: NumberConstructor; trim: BooleanConstructor; type: PropType; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:ignoreEmptyValue": null; "update:max": null; "update:message": null; "update:min": null; "update:trim": null; "update:type": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; }>> & { "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:max"?: ((...args: any[]) => any) | undefined; "onUpdate:min"?: ((...args: any[]) => any) | undefined; "onUpdate:trim"?: ((...args: any[]) => any) | undefined; }, { trim: boolean; ignoreEmptyValue: boolean; }>; declare const DxSummary: import("vue").DefineComponent<{ calculateCustomSummary: PropType<(options: { component: dxDataGrid; groupIndex: number; name: string; summaryProcess: string; totalValue: any; value: any; }) => void>; groupItems: PropType[]>; recalculateWhileEditing: BooleanConstructor; skipEmptyValues: BooleanConstructor; texts: PropType>; totalItems: PropType[]>; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:calculateCustomSummary": null; "update:groupItems": null; "update:recalculateWhileEditing": null; "update:skipEmptyValues": null; "update:texts": null; "update:totalItems": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly void>; groupItems: PropType[]>; recalculateWhileEditing: BooleanConstructor; skipEmptyValues: BooleanConstructor; texts: PropType>; totalItems: PropType[]>; }>> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:texts"?: ((...args: any[]) => any) | undefined; "onUpdate:skipEmptyValues"?: ((...args: any[]) => any) | undefined; "onUpdate:calculateCustomSummary"?: ((...args: any[]) => any) | undefined; "onUpdate:groupItems"?: ((...args: any[]) => any) | undefined; "onUpdate:recalculateWhileEditing"?: ((...args: any[]) => any) | undefined; "onUpdate:totalItems"?: ((...args: any[]) => any) | undefined; }, { skipEmptyValues: boolean; recalculateWhileEditing: boolean; }>; declare const DxSummaryTexts: import("vue").DefineComponent<{ avg: StringConstructor; avgOtherColumn: StringConstructor; count: StringConstructor; max: StringConstructor; maxOtherColumn: StringConstructor; min: StringConstructor; minOtherColumn: StringConstructor; sum: StringConstructor; sumOtherColumn: StringConstructor; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:avg": null; "update:avgOtherColumn": null; "update:count": null; "update:max": null; "update:maxOtherColumn": null; "update:min": null; "update:minOtherColumn": null; "update:sum": null; "update:sumOtherColumn": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:max"?: ((...args: any[]) => any) | undefined; "onUpdate:min"?: ((...args: any[]) => any) | undefined; "onUpdate:avg"?: ((...args: any[]) => any) | undefined; "onUpdate:avgOtherColumn"?: ((...args: any[]) => any) | undefined; "onUpdate:count"?: ((...args: any[]) => any) | undefined; "onUpdate:maxOtherColumn"?: ((...args: any[]) => any) | undefined; "onUpdate:minOtherColumn"?: ((...args: any[]) => any) | undefined; "onUpdate:sum"?: ((...args: any[]) => any) | undefined; "onUpdate:sumOtherColumn"?: ((...args: any[]) => any) | undefined; }, {}>; declare const DxTab: import("vue").DefineComponent<{ alignItemLabels: BooleanConstructor; badge: StringConstructor; colCount: NumberConstructor; colCountByScreen: PropType>; disabled: BooleanConstructor; icon: StringConstructor; items: PropType<(dxFormSimpleItem | dxFormGroupItem | dxFormTabbedItem | dxFormEmptyItem | dxFormButtonItem)[]>; tabTemplate: {}; template: {}; title: StringConstructor; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:alignItemLabels": null; "update:badge": null; "update:colCount": null; "update:colCountByScreen": null; "update:disabled": null; "update:icon": null; "update:items": null; "update:tabTemplate": null; "update:template": null; "update:title": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly>; disabled: BooleanConstructor; icon: StringConstructor; items: PropType<(dxFormSimpleItem | dxFormGroupItem | dxFormTabbedItem | dxFormEmptyItem | dxFormButtonItem)[]>; tabTemplate: {}; template: {}; title: StringConstructor; }>> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:disabled"?: ((...args: any[]) => any) | undefined; "onUpdate:title"?: ((...args: any[]) => any) | undefined; "onUpdate:template"?: ((...args: any[]) => any) | undefined; "onUpdate:items"?: ((...args: any[]) => any) | undefined; "onUpdate:icon"?: ((...args: any[]) => any) | undefined; "onUpdate:alignItemLabels"?: ((...args: any[]) => any) | undefined; "onUpdate:colCount"?: ((...args: any[]) => any) | undefined; "onUpdate:colCountByScreen"?: ((...args: any[]) => any) | undefined; "onUpdate:badge"?: ((...args: any[]) => any) | undefined; "onUpdate:tabTemplate"?: ((...args: any[]) => any) | undefined; }, { disabled: boolean; alignItemLabels: boolean; }>; declare const DxTabbedItem: import("vue").DefineComponent<{ colSpan: NumberConstructor; cssClass: StringConstructor; itemType: PropType; name: StringConstructor; tabPanelOptions: PropType | dxTabPanelOptions>; tabs: PropType[]>; visible: BooleanConstructor; visibleIndex: NumberConstructor; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:colSpan": null; "update:cssClass": null; "update:itemType": null; "update:name": null; "update:tabPanelOptions": null; "update:tabs": null; "update:visible": null; "update:visibleIndex": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; name: StringConstructor; tabPanelOptions: PropType | dxTabPanelOptions>; tabs: PropType[]>; visible: BooleanConstructor; visibleIndex: NumberConstructor; }>> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:name"?: ((...args: any[]) => any) | undefined; "onUpdate:visible"?: ((...args: any[]) => any) | undefined; "onUpdate:cssClass"?: ((...args: any[]) => any) | undefined; "onUpdate:colSpan"?: ((...args: any[]) => any) | undefined; "onUpdate:itemType"?: ((...args: any[]) => any) | undefined; "onUpdate:visibleIndex"?: ((...args: any[]) => any) | undefined; "onUpdate:tabPanelOptions"?: ((...args: any[]) => any) | undefined; "onUpdate:tabs"?: ((...args: any[]) => any) | undefined; }, { visible: boolean; }>; declare const DxTabPanelOptions: import("vue").DefineComponent<{ accessKey: StringConstructor; activeStateEnabled: BooleanConstructor; animationEnabled: BooleanConstructor; dataSource: PropType | DataSource | DataSourceOptions | Store | null>; deferRendering: BooleanConstructor; disabled: BooleanConstructor; elementAttr: PropType>; focusStateEnabled: BooleanConstructor; height: (NumberConstructor | StringConstructor)[]; hint: StringConstructor; hoverStateEnabled: BooleanConstructor; iconPosition: PropType; itemHoldTimeout: NumberConstructor; items: PropType; itemTemplate: {}; itemTitleTemplate: {}; keyExpr: PropType void)>; loop: BooleanConstructor; noDataText: StringConstructor; onContentReady: PropType<(e: TabPanelContentReadyEvent) => void>; onDisposing: PropType<(e: TabPanelDisposingEvent) => void>; onInitialized: PropType<(e: TabPanelInitializedEvent) => void>; onItemClick: PropType<(e: ItemClickEvent) => void>; onItemContextMenu: PropType<(e: ItemContextMenuEvent) => void>; onItemHold: PropType<(e: ItemHoldEvent) => void>; onItemRendered: PropType<(e: ItemRenderedEvent) => void>; onOptionChanged: PropType<(e: TabPanelOptionChangedEvent) => void>; onSelectionChanged: PropType<(e: TabPanelSelectionChangedEvent) => void>; onSelectionChanging: PropType<(e: SelectionChangingEvent) => void>; onTitleClick: PropType<(e: TitleClickEvent) => void>; onTitleHold: PropType<(e: TitleHoldEvent) => void>; onTitleRendered: PropType<(e: TitleRenderedEvent) => void>; repaintChangesOnly: BooleanConstructor; rtlEnabled: BooleanConstructor; scrollByContent: BooleanConstructor; scrollingEnabled: BooleanConstructor; selectedIndex: NumberConstructor; selectedItem: {}; showNavButtons: BooleanConstructor; stylingMode: PropType; swipeEnabled: BooleanConstructor; tabIndex: NumberConstructor; tabsPosition: PropType; visible: BooleanConstructor; width: (NumberConstructor | StringConstructor)[]; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:accessKey": null; "update:activeStateEnabled": null; "update:animationEnabled": null; "update:dataSource": null; "update:deferRendering": null; "update:disabled": null; "update:elementAttr": null; "update:focusStateEnabled": null; "update:height": null; "update:hint": null; "update:hoverStateEnabled": null; "update:iconPosition": null; "update:itemHoldTimeout": null; "update:items": null; "update:itemTemplate": null; "update:itemTitleTemplate": null; "update:keyExpr": null; "update:loop": null; "update:noDataText": null; "update:onContentReady": null; "update:onDisposing": null; "update:onInitialized": null; "update:onItemClick": null; "update:onItemContextMenu": null; "update:onItemHold": null; "update:onItemRendered": null; "update:onOptionChanged": null; "update:onSelectionChanged": null; "update:onSelectionChanging": null; "update:onTitleClick": null; "update:onTitleHold": null; "update:onTitleRendered": null; "update:repaintChangesOnly": null; "update:rtlEnabled": null; "update:scrollByContent": null; "update:scrollingEnabled": null; "update:selectedIndex": null; "update:selectedItem": null; "update:showNavButtons": null; "update:stylingMode": null; "update:swipeEnabled": null; "update:tabIndex": null; "update:tabsPosition": null; "update:visible": null; "update:width": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly | DataSource | DataSourceOptions | Store | null>; deferRendering: BooleanConstructor; disabled: BooleanConstructor; elementAttr: PropType>; focusStateEnabled: BooleanConstructor; height: (NumberConstructor | StringConstructor)[]; hint: StringConstructor; hoverStateEnabled: BooleanConstructor; iconPosition: PropType; itemHoldTimeout: NumberConstructor; items: PropType; itemTemplate: {}; itemTitleTemplate: {}; keyExpr: PropType void)>; loop: BooleanConstructor; noDataText: StringConstructor; onContentReady: PropType<(e: TabPanelContentReadyEvent) => void>; onDisposing: PropType<(e: TabPanelDisposingEvent) => void>; onInitialized: PropType<(e: TabPanelInitializedEvent) => void>; onItemClick: PropType<(e: ItemClickEvent) => void>; onItemContextMenu: PropType<(e: ItemContextMenuEvent) => void>; onItemHold: PropType<(e: ItemHoldEvent) => void>; onItemRendered: PropType<(e: ItemRenderedEvent) => void>; onOptionChanged: PropType<(e: TabPanelOptionChangedEvent) => void>; onSelectionChanged: PropType<(e: TabPanelSelectionChangedEvent) => void>; onSelectionChanging: PropType<(e: SelectionChangingEvent) => void>; onTitleClick: PropType<(e: TitleClickEvent) => void>; onTitleHold: PropType<(e: TitleHoldEvent) => void>; onTitleRendered: PropType<(e: TitleRenderedEvent) => void>; repaintChangesOnly: BooleanConstructor; rtlEnabled: BooleanConstructor; scrollByContent: BooleanConstructor; scrollingEnabled: BooleanConstructor; selectedIndex: NumberConstructor; selectedItem: {}; showNavButtons: BooleanConstructor; stylingMode: PropType; swipeEnabled: BooleanConstructor; tabIndex: NumberConstructor; tabsPosition: PropType; visible: BooleanConstructor; width: (NumberConstructor | StringConstructor)[]; }>> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:disabled"?: ((...args: any[]) => any) | undefined; "onUpdate:elementAttr"?: ((...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:rtlEnabled"?: ((...args: any[]) => any) | undefined; "onUpdate:height"?: ((...args: any[]) => any) | undefined; "onUpdate:width"?: ((...args: any[]) => any) | undefined; "onUpdate:visible"?: ((...args: any[]) => any) | undefined; "onUpdate:dataSource"?: ((...args: any[]) => any) | undefined; "onUpdate:hoverStateEnabled"?: ((...args: any[]) => any) | undefined; "onUpdate:items"?: ((...args: any[]) => any) | undefined; "onUpdate:itemTemplate"?: ((...args: any[]) => any) | undefined; "onUpdate:onContentReady"?: ((...args: any[]) => any) | undefined; "onUpdate:onItemClick"?: ((...args: any[]) => any) | undefined; "onUpdate:accessKey"?: ((...args: any[]) => any) | undefined; "onUpdate:activeStateEnabled"?: ((...args: any[]) => any) | undefined; "onUpdate:animationEnabled"?: ((...args: any[]) => any) | undefined; "onUpdate:focusStateEnabled"?: ((...args: any[]) => any) | undefined; "onUpdate:hint"?: ((...args: any[]) => any) | undefined; "onUpdate:itemHoldTimeout"?: ((...args: any[]) => any) | undefined; "onUpdate:keyExpr"?: ((...args: any[]) => any) | undefined; "onUpdate:noDataText"?: ((...args: any[]) => any) | undefined; "onUpdate:onItemContextMenu"?: ((...args: any[]) => any) | undefined; "onUpdate:onItemHold"?: ((...args: any[]) => any) | undefined; "onUpdate:onItemRendered"?: ((...args: any[]) => any) | undefined; "onUpdate:tabIndex"?: ((...args: any[]) => any) | undefined; "onUpdate:stylingMode"?: ((...args: any[]) => any) | undefined; "onUpdate:repaintChangesOnly"?: ((...args: any[]) => any) | undefined; "onUpdate:deferRendering"?: ((...args: any[]) => any) | undefined; "onUpdate:onTitleRendered"?: ((...args: any[]) => any) | undefined; "onUpdate:scrollingEnabled"?: ((...args: any[]) => any) | undefined; "onUpdate:scrollByContent"?: ((...args: any[]) => any) | undefined; "onUpdate:iconPosition"?: ((...args: any[]) => any) | undefined; "onUpdate:itemTitleTemplate"?: ((...args: any[]) => any) | undefined; "onUpdate:loop"?: ((...args: any[]) => any) | undefined; "onUpdate:onSelectionChanging"?: ((...args: any[]) => any) | undefined; "onUpdate:onTitleClick"?: ((...args: any[]) => any) | undefined; "onUpdate:onTitleHold"?: ((...args: any[]) => any) | undefined; "onUpdate:selectedIndex"?: ((...args: any[]) => any) | undefined; "onUpdate:selectedItem"?: ((...args: any[]) => any) | undefined; "onUpdate:showNavButtons"?: ((...args: any[]) => any) | undefined; "onUpdate:swipeEnabled"?: ((...args: any[]) => any) | undefined; "onUpdate:tabsPosition"?: ((...args: any[]) => any) | undefined; }, { disabled: boolean; rtlEnabled: boolean; visible: boolean; hoverStateEnabled: boolean; activeStateEnabled: boolean; focusStateEnabled: boolean; animationEnabled: boolean; repaintChangesOnly: boolean; deferRendering: boolean; scrollingEnabled: boolean; scrollByContent: boolean; loop: boolean; showNavButtons: boolean; swipeEnabled: boolean; }>; declare const DxTabPanelOptionsItem: import("vue").DefineComponent<{ badge: StringConstructor; disabled: BooleanConstructor; html: StringConstructor; icon: StringConstructor; tabTemplate: {}; template: {}; text: StringConstructor; title: StringConstructor; visible: BooleanConstructor; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:badge": null; "update:disabled": null; "update:html": null; "update:icon": null; "update:tabTemplate": null; "update:template": null; "update:text": null; "update:title": null; "update:visible": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:disabled"?: ((...args: any[]) => any) | undefined; "onUpdate:title"?: ((...args: any[]) => any) | undefined; "onUpdate:template"?: ((...args: any[]) => any) | undefined; "onUpdate:text"?: ((...args: any[]) => any) | undefined; "onUpdate:visible"?: ((...args: any[]) => any) | undefined; "onUpdate:html"?: ((...args: any[]) => any) | undefined; "onUpdate:icon"?: ((...args: any[]) => any) | undefined; "onUpdate:badge"?: ((...args: any[]) => any) | undefined; "onUpdate:tabTemplate"?: ((...args: any[]) => any) | undefined; }, { disabled: boolean; visible: boolean; }>; declare const DxTexts: import("vue").DefineComponent<{ addRow: StringConstructor; avg: StringConstructor; avgOtherColumn: StringConstructor; cancel: StringConstructor; cancelAllChanges: StringConstructor; cancelRowChanges: StringConstructor; clearFilter: StringConstructor; confirmDeleteMessage: StringConstructor; confirmDeleteTitle: StringConstructor; count: StringConstructor; createFilter: StringConstructor; deleteRow: StringConstructor; editRow: StringConstructor; emptyValue: StringConstructor; exportAll: StringConstructor; exportSelectedRows: StringConstructor; exportTo: StringConstructor; filterEnabledHint: StringConstructor; fix: StringConstructor; groupByThisColumn: StringConstructor; groupContinuedMessage: StringConstructor; groupContinuesMessage: StringConstructor; leftPosition: StringConstructor; max: StringConstructor; maxOtherColumn: StringConstructor; min: StringConstructor; minOtherColumn: StringConstructor; ok: StringConstructor; rightPosition: StringConstructor; saveAllChanges: StringConstructor; saveRowChanges: StringConstructor; stickyPosition: StringConstructor; sum: StringConstructor; sumOtherColumn: StringConstructor; undeleteRow: StringConstructor; unfix: StringConstructor; ungroup: StringConstructor; ungroupAll: StringConstructor; validationCancelChanges: StringConstructor; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:addRow": null; "update:avg": null; "update:avgOtherColumn": null; "update:cancel": null; "update:cancelAllChanges": null; "update:cancelRowChanges": null; "update:clearFilter": null; "update:confirmDeleteMessage": null; "update:confirmDeleteTitle": null; "update:count": null; "update:createFilter": null; "update:deleteRow": null; "update:editRow": null; "update:emptyValue": null; "update:exportAll": null; "update:exportSelectedRows": null; "update:exportTo": null; "update:filterEnabledHint": null; "update:fix": null; "update:groupByThisColumn": null; "update:groupContinuedMessage": null; "update:groupContinuesMessage": null; "update:leftPosition": null; "update:max": null; "update:maxOtherColumn": null; "update:min": null; "update:minOtherColumn": null; "update:ok": null; "update:rightPosition": null; "update:saveAllChanges": null; "update:saveRowChanges": null; "update:stickyPosition": null; "update:sum": null; "update:sumOtherColumn": null; "update:undeleteRow": null; "update:unfix": null; "update:ungroup": null; "update:ungroupAll": null; "update:validationCancelChanges": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:max"?: ((...args: any[]) => any) | undefined; "onUpdate:min"?: ((...args: any[]) => any) | undefined; "onUpdate:fix"?: ((...args: any[]) => any) | undefined; "onUpdate:leftPosition"?: ((...args: any[]) => any) | undefined; "onUpdate:rightPosition"?: ((...args: any[]) => any) | undefined; "onUpdate:stickyPosition"?: ((...args: any[]) => any) | undefined; "onUpdate:unfix"?: ((...args: any[]) => any) | undefined; "onUpdate:addRow"?: ((...args: any[]) => any) | undefined; "onUpdate:cancelAllChanges"?: ((...args: any[]) => any) | undefined; "onUpdate:cancelRowChanges"?: ((...args: any[]) => any) | undefined; "onUpdate:confirmDeleteMessage"?: ((...args: any[]) => any) | undefined; "onUpdate:confirmDeleteTitle"?: ((...args: any[]) => any) | undefined; "onUpdate:deleteRow"?: ((...args: any[]) => any) | undefined; "onUpdate:editRow"?: ((...args: any[]) => any) | undefined; "onUpdate:saveAllChanges"?: ((...args: any[]) => any) | undefined; "onUpdate:saveRowChanges"?: ((...args: any[]) => any) | undefined; "onUpdate:undeleteRow"?: ((...args: any[]) => any) | undefined; "onUpdate:validationCancelChanges"?: ((...args: any[]) => any) | undefined; "onUpdate:clearFilter"?: ((...args: any[]) => any) | undefined; "onUpdate:createFilter"?: ((...args: any[]) => any) | undefined; "onUpdate:filterEnabledHint"?: ((...args: any[]) => any) | undefined; "onUpdate:cancel"?: ((...args: any[]) => any) | undefined; "onUpdate:emptyValue"?: ((...args: any[]) => any) | undefined; "onUpdate:ok"?: ((...args: any[]) => any) | undefined; "onUpdate:exportAll"?: ((...args: any[]) => any) | undefined; "onUpdate:exportSelectedRows"?: ((...args: any[]) => any) | undefined; "onUpdate:exportTo"?: ((...args: any[]) => any) | undefined; "onUpdate:groupByThisColumn"?: ((...args: any[]) => any) | undefined; "onUpdate:groupContinuedMessage"?: ((...args: any[]) => any) | undefined; "onUpdate:groupContinuesMessage"?: ((...args: any[]) => any) | undefined; "onUpdate:ungroup"?: ((...args: any[]) => any) | undefined; "onUpdate:ungroupAll"?: ((...args: any[]) => any) | undefined; "onUpdate:avg"?: ((...args: any[]) => any) | undefined; "onUpdate:avgOtherColumn"?: ((...args: any[]) => any) | undefined; "onUpdate:count"?: ((...args: any[]) => any) | undefined; "onUpdate:maxOtherColumn"?: ((...args: any[]) => any) | undefined; "onUpdate:minOtherColumn"?: ((...args: any[]) => any) | undefined; "onUpdate:sum"?: ((...args: any[]) => any) | undefined; "onUpdate:sumOtherColumn"?: ((...args: any[]) => any) | undefined; }, {}>; declare const DxTo: import("vue").DefineComponent<{ left: NumberConstructor; opacity: NumberConstructor; position: PropType | PositionConfig>; scale: NumberConstructor; top: NumberConstructor; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:left": null; "update:opacity": null; "update:position": null; "update:scale": null; "update:top": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly | PositionConfig>; scale: NumberConstructor; top: NumberConstructor; }>> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:opacity"?: ((...args: any[]) => any) | undefined; "onUpdate:left"?: ((...args: any[]) => any) | undefined; "onUpdate:top"?: ((...args: any[]) => any) | undefined; "onUpdate:position"?: ((...args: any[]) => any) | undefined; "onUpdate:scale"?: ((...args: any[]) => any) | undefined; }, {}>; declare const DxToolbar: import("vue").DefineComponent<{ disabled: BooleanConstructor; items: PropType<(DataGridPredefinedToolbarItem | DxDataGridTypes.ToolbarItem)[]>; visible: BooleanConstructor; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:disabled": null; "update:items": null; "update:visible": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; visible: BooleanConstructor; }>> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:disabled"?: ((...args: any[]) => any) | undefined; "onUpdate:visible"?: ((...args: any[]) => any) | undefined; "onUpdate:items"?: ((...args: any[]) => any) | undefined; }, { disabled: boolean; visible: boolean; }>; declare const DxToolbarItem: import("vue").DefineComponent<{ cssClass: StringConstructor; disabled: BooleanConstructor; html: StringConstructor; locateInMenu: PropType; location: PropType; menuItemTemplate: {}; options: {}; showText: PropType; template: {}; text: StringConstructor; toolbar: PropType; visible: BooleanConstructor; widget: PropType; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:cssClass": null; "update:disabled": null; "update:html": null; "update:locateInMenu": null; "update:location": null; "update:menuItemTemplate": null; "update:options": null; "update:showText": null; "update:template": null; "update:text": null; "update:toolbar": null; "update:visible": null; "update:widget": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; location: PropType; menuItemTemplate: {}; options: {}; showText: PropType; template: {}; text: StringConstructor; toolbar: PropType; visible: BooleanConstructor; widget: PropType; }>> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:disabled"?: ((...args: any[]) => any) | undefined; "onUpdate:template"?: ((...args: any[]) => any) | undefined; "onUpdate:text"?: ((...args: any[]) => any) | undefined; "onUpdate:visible"?: ((...args: any[]) => any) | undefined; "onUpdate:html"?: ((...args: any[]) => any) | undefined; "onUpdate:location"?: ((...args: any[]) => any) | undefined; "onUpdate:options"?: ((...args: any[]) => any) | undefined; "onUpdate:toolbar"?: ((...args: any[]) => any) | undefined; "onUpdate:cssClass"?: ((...args: any[]) => any) | undefined; "onUpdate:locateInMenu"?: ((...args: any[]) => any) | undefined; "onUpdate:menuItemTemplate"?: ((...args: any[]) => any) | undefined; "onUpdate:showText"?: ((...args: any[]) => any) | undefined; "onUpdate:widget"?: ((...args: any[]) => any) | undefined; }, { disabled: boolean; visible: boolean; }>; declare const DxTotalItem: import("vue").DefineComponent<{ alignment: PropType; column: StringConstructor; cssClass: StringConstructor; customizeText: PropType<(itemInfo: { value: string | number | Date; valueText: string; }) => string>; displayFormat: StringConstructor; name: StringConstructor; showInColumn: StringConstructor; skipEmptyValues: BooleanConstructor; summaryType: PropType; valueFormat: PropType | import("devextreme/common/core/localization").FormatObject | ((value: number | Date) => string) | ((value: Date) => string) | ((value: number) => string) | Intl.DateTimeFormatOptions | Intl.NumberFormatOptions | ((value: number | Date) => string) | undefined>; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:alignment": null; "update:column": null; "update:cssClass": null; "update:customizeText": null; "update:displayFormat": null; "update:name": null; "update:showInColumn": null; "update:skipEmptyValues": null; "update:summaryType": null; "update:valueFormat": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly; column: StringConstructor; cssClass: StringConstructor; customizeText: PropType<(itemInfo: { value: string | number | Date; valueText: string; }) => string>; displayFormat: StringConstructor; name: StringConstructor; showInColumn: StringConstructor; skipEmptyValues: BooleanConstructor; summaryType: PropType; valueFormat: PropType | import("devextreme/common/core/localization").FormatObject | ((value: number | Date) => string) | ((value: Date) => string) | ((value: number) => string) | Intl.DateTimeFormatOptions | Intl.NumberFormatOptions | ((value: number | Date) => string) | undefined>; }>> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:name"?: ((...args: any[]) => any) | undefined; "onUpdate:customizeText"?: ((...args: any[]) => any) | undefined; "onUpdate:cssClass"?: ((...args: any[]) => any) | undefined; "onUpdate:alignment"?: ((...args: any[]) => any) | undefined; "onUpdate:displayFormat"?: ((...args: any[]) => any) | undefined; "onUpdate:column"?: ((...args: any[]) => any) | undefined; "onUpdate:showInColumn"?: ((...args: any[]) => any) | undefined; "onUpdate:skipEmptyValues"?: ((...args: any[]) => any) | undefined; "onUpdate:summaryType"?: ((...args: any[]) => any) | undefined; "onUpdate:valueFormat"?: ((...args: any[]) => any) | undefined; }, { skipEmptyValues: boolean; }>; declare const DxValidationRule: import("vue").DefineComponent<{ comparisonTarget: PropType<() => any>; comparisonType: PropType; ignoreEmptyValue: BooleanConstructor; max: (DateConstructor | NumberConstructor | StringConstructor)[]; message: StringConstructor; min: (DateConstructor | NumberConstructor | StringConstructor)[]; pattern: (StringConstructor | RegExpConstructor)[]; reevaluate: BooleanConstructor; trim: BooleanConstructor; type: PropType; validationCallback: PropType<(options: { column: Record; data: Record; formItem: Record; rule: Record; validator: Record; value: any; }) => boolean>; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:comparisonTarget": null; "update:comparisonType": null; "update:ignoreEmptyValue": null; "update:max": null; "update:message": null; "update:min": null; "update:pattern": null; "update:reevaluate": null; "update:trim": null; "update:type": null; "update:validationCallback": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly any>; comparisonType: PropType; ignoreEmptyValue: BooleanConstructor; max: (DateConstructor | NumberConstructor | StringConstructor)[]; message: StringConstructor; min: (DateConstructor | NumberConstructor | StringConstructor)[]; pattern: (StringConstructor | RegExpConstructor)[]; reevaluate: BooleanConstructor; trim: BooleanConstructor; type: PropType; validationCallback: PropType<(options: { column: Record; data: Record; formItem: Record; rule: Record; validator: Record; value: any; }) => boolean>; }>> & { "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; "onUpdate:comparisonTarget"?: ((...args: any[]) => any) | undefined; "onUpdate:comparisonType"?: ((...args: any[]) => any) | undefined; "onUpdate:pattern"?: ((...args: any[]) => any) | undefined; "onUpdate:max"?: ((...args: any[]) => any) | undefined; "onUpdate:min"?: ((...args: any[]) => any) | undefined; "onUpdate:trim"?: ((...args: any[]) => any) | undefined; }, { trim: boolean; ignoreEmptyValue: boolean; reevaluate: boolean; }>; declare const DxValueFormat: import("vue").DefineComponent<{ currency: StringConstructor; formatter: PropType<(value: number | Date) => string>; parser: PropType<(value: string) => number | Date>; precision: NumberConstructor; type: PropType; useCurrencyAccountingStyle: BooleanConstructor; }, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { "update:isActive": null; "update:hoveredElement": null; "update:currency": null; "update:formatter": null; "update:parser": null; "update:precision": null; "update:type": null; "update:useCurrencyAccountingStyle": null; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly string>; parser: PropType<(value: string) => number | Date>; precision: NumberConstructor; type: PropType; useCurrencyAccountingStyle: BooleanConstructor; }>> & { "onUpdate:isActive"?: ((...args: any[]) => any) | undefined; "onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined; "onUpdate:type"?: ((...args: any[]) => any) | undefined; "onUpdate:currency"?: ((...args: any[]) => any) | undefined; "onUpdate:formatter"?: ((...args: any[]) => any) | undefined; "onUpdate:parser"?: ((...args: any[]) => any) | undefined; "onUpdate:precision"?: ((...args: any[]) => any) | undefined; "onUpdate:useCurrencyAccountingStyle"?: ((...args: any[]) => any) | undefined; }, { useCurrencyAccountingStyle: boolean; }>; export default DxDataGrid; export { DxDataGrid, DxAI, DxAIOptions, DxAnimation, DxAsyncRule, DxAt, DxBoundaryOffset, DxButton, DxButtonItem, DxButtonOptions, DxChange, DxColCountByScreen, DxCollision, DxColumn, DxColumnButton, DxColumnChooser, DxColumnChooserSearch, DxColumnChooserSelection, DxColumnFixing, DxColumnFixingTexts, DxColumnHeaderFilter, DxColumnHeaderFilterSearch, DxColumnLookup, DxCompareRule, DxCursorOffset, DxCustomOperation, DxCustomRule, DxDataGridHeaderFilter, DxDataGridHeaderFilterSearch, DxDataGridHeaderFilterTexts, DxDataGridSelection, DxDataGridToolbarItem, DxEditing, DxEditingTexts, DxEditorOptions, DxEditorOptionsButton, DxEmailRule, DxEmptyItem, DxExport, DxExportTexts, DxField, DxFieldLookup, DxFilterBuilder, DxFilterBuilderPopup, DxFilterOperationDescriptions, DxFilterPanel, DxFilterPanelTexts, DxFilterRow, DxForm, DxFormat, DxFormGroupItem, DxFormItem, DxFrom, DxGrouping, DxGroupingTexts, DxGroupItem, DxGroupOperationDescriptions, DxGroupPanel, DxHeaderFilter, DxHide, DxIcons, DxIndicatorOptions, DxItem, DxKeyboardNavigation, DxLabel, DxLoadPanel, DxLookup, DxMasterDetail, DxMy, DxNumericRule, DxOffset, DxOperationDescriptions, DxOptions, DxPager, DxPaging, DxPatternRule, DxPopup, DxPosition, DxRangeRule, DxRemoteOperations, DxRequiredRule, DxRowDragging, DxScrolling, DxSearch, DxSearchPanel, DxSelection, DxShow, DxSimpleItem, DxSortByGroupSummaryInfo, DxSorting, DxStateStoring, DxStringLengthRule, DxSummary, DxSummaryTexts, DxTab, DxTabbedItem, DxTabPanelOptions, DxTabPanelOptionsItem, DxTexts, DxTo, DxToolbar, DxToolbarItem, DxTotalItem, DxValidationRule, DxValueFormat }; import type * as DxDataGridTypes from "devextreme/ui/data_grid_types"; export { DxDataGridTypes };