devextreme-vue
Version:
DevExtreme UI and Visualization Components for Vue
4,132 lines • 201 kB
TypeScript
/*!
* devextreme-vue
* Version: 26.1.4
* Build date: Fri Jul 24 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/card_view";
import { PropType } from "vue";
import CardView, { Properties } from "devextreme/ui/card_view";
import DataSource from "devextreme/data/data_source";
import { CardCover, CardHeader, ColumnProperties, dxCardViewEditing, HeaderPanel, CardClickEvent, CardDblClickEvent, CardHoverChangedEvent, CardInsertedEvent, CardInsertingEvent, CardPreparedEvent, CardRemovedEvent, CardRemovingEvent, CardUpdatedEvent, CardUpdatingEvent, ContextMenuPreparingEvent, EditCanceledEvent, EditCancelingEvent, EditingStartEvent, FieldCaptionClickEvent, FieldCaptionDblClickEvent, FieldCaptionPreparedEvent, FieldValueClickEvent, FieldValueDblClickEvent, FieldValuePreparedEvent, FocusedCardChanged, InitNewCardEvent, OptionChangedEvent, SavedEvent, SavingEvent, SelectionChangedEvent, Paging, RemoteOperations, SelectionConfiguration, CardHeaderItem, CardHeaderPredefinedItem, EditingTexts, PredefinedToolbarItem } from "devextreme/ui/card_view";
import { ValidationRuleType, HorizontalAlignment, VerticalAlignment, ButtonStyle, ToolbarItemLocation, ToolbarItemComponent, SearchMode, SingleMultipleOrNone, SelectAllMode, DataType, SortOrder, ComparisonOperator, DragHighlight, Direction, PositionAlignment, DisplayMode, ScrollbarMode, TabsIconPosition, TabsStyle, Position } from "devextreme/common";
import { ColumnChooser, FilterPanel, HeaderFilter, Pager, SearchPanel, Sorting, HeaderFilterSearchConfig, HeaderFilterTexts, SelectionColumnDisplayMode, DataChangeType, FilterType, ColumnHeaderFilter, ColumnChooserMode, ColumnChooserSearchConfig, ColumnChooserSelectionConfig, HeaderFilterGroupInterval, ColumnHeaderFilterSearchConfig, DataChange, FilterPanelTexts, PagerPageSize } from "devextreme/common/grids";
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, EditorPreparingEvent, InitializedEvent as FilterBuilderInitializedEvent, OptionChangedEvent as FilterBuilderOptionChangedEvent, ValueChangedEvent } from "devextreme/ui/filter_builder";
import { dxLoadPanelOptions, LoadPanelIndicatorProperties, ContentReadyEvent as LoadPanelContentReadyEvent, DisposingEvent as LoadPanelDisposingEvent, HiddenEvent, HidingEvent, InitializedEvent as LoadPanelInitializedEvent, OptionChangedEvent as LoadPanelOptionChangedEvent, ShowingEvent, ShownEvent } from "devextreme/ui/load_panel";
import { EventInfo } from "devextreme/common/core/events";
import { Component } from "devextreme/core/component";
import { PagerBase } from "devextreme/ui/pagination";
import { AnimationConfig, CollisionResolution, PositionConfig, AnimationState, AnimationType, CollisionResolutionCombination } from "devextreme/common/core/animation";
import { dxButtonOptions, ClickEvent, ContentReadyEvent, DisposingEvent, InitializedEvent, 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 { AIIntegration } from "devextreme/common/ai-integration";
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 { event } from "devextreme/events/events.types";
import * as CommonTypes from "devextreme/common";
type AccessibleOptions = Pick<Properties, "accessKey" | "activeStateEnabled" | "allowColumnReordering" | "cardContentTemplate" | "cardCover" | "cardFooterTemplate" | "cardHeader" | "cardMaxWidth" | "cardMinWidth" | "cardsPerRow" | "cardTemplate" | "columnChooser" | "columns" | "dataSource" | "disabled" | "editing" | "elementAttr" | "errorRowEnabled" | "fieldHintEnabled" | "filterBuilder" | "filterBuilderPopup" | "filterPanel" | "filterValue" | "focusStateEnabled" | "headerFilter" | "headerPanel" | "height" | "hint" | "hoverStateEnabled" | "keyExpr" | "loadPanel" | "noDataTemplate" | "noDataText" | "onCardClick" | "onCardDblClick" | "onCardHoverChanged" | "onCardInserted" | "onCardInserting" | "onCardPrepared" | "onCardRemoved" | "onCardRemoving" | "onCardUpdated" | "onCardUpdating" | "onContentReady" | "onContextMenuPreparing" | "onDataErrorOccurred" | "onDisposing" | "onEditCanceled" | "onEditCanceling" | "onEditingStart" | "onFieldCaptionClick" | "onFieldCaptionDblClick" | "onFieldCaptionPrepared" | "onFieldValueClick" | "onFieldValueDblClick" | "onFieldValuePrepared" | "onFocusedCardChanged" | "onInitialized" | "onInitNewCard" | "onOptionChanged" | "onSaved" | "onSaving" | "onSelectionChanged" | "pager" | "paging" | "remoteOperations" | "rtlEnabled" | "scrolling" | "searchPanel" | "selectedCardKeys" | "selection" | "sorting" | "tabIndex" | "toolbar" | "visible" | "width" | "wordWrapEnabled">;
interface DxCardView extends AccessibleOptions {
readonly instance?: CardView;
}
declare const DxCardView: import("vue").DefineComponent<{
accessKey: StringConstructor;
activeStateEnabled: BooleanConstructor;
allowColumnReordering: BooleanConstructor;
cardContentTemplate: {};
cardCover: PropType<Record<string, any> | CardCover<unknown>>;
cardFooterTemplate: {};
cardHeader: PropType<Record<string, any> | CardHeader>;
cardMaxWidth: NumberConstructor;
cardMinWidth: NumberConstructor;
cardsPerRow: PropType<number | "auto">;
cardTemplate: {};
columnChooser: PropType<Record<string, any> | ColumnChooser>;
columns: PropType<(string | ColumnProperties<unknown, unknown>)[]>;
dataSource: PropType<string | any[] | Record<string, any> | DataSource<any, any> | DataSourceOptions<any, any, any, any> | Store<any, any>>;
disabled: BooleanConstructor;
editing: PropType<Record<string, any> | dxCardViewEditing<unknown, unknown>>;
elementAttr: PropType<Record<string, any>>;
errorRowEnabled: BooleanConstructor;
fieldHintEnabled: BooleanConstructor;
filterBuilder: PropType<Record<string, any> | dxFilterBuilderOptions>;
filterBuilderPopup: PropType<Record<string, any>>;
filterPanel: PropType<FilterPanel<any, any, any>>;
filterValue: PropType<string | any[] | (() => any)>;
focusStateEnabled: BooleanConstructor;
headerFilter: PropType<Record<string, any> | HeaderFilter>;
headerPanel: PropType<Record<string, any> | HeaderPanel<unknown, unknown>>;
height: (NumberConstructor | StringConstructor)[];
hint: StringConstructor;
hoverStateEnabled: BooleanConstructor;
keyExpr: PropType<string | string[]>;
loadPanel: PropType<Record<string, any> | dxLoadPanelOptions>;
noDataTemplate: {};
noDataText: StringConstructor;
onCardClick: PropType<(e: CardClickEvent) => void>;
onCardDblClick: PropType<(e: CardDblClickEvent) => void>;
onCardHoverChanged: PropType<(e: CardHoverChangedEvent) => void>;
onCardInserted: PropType<(e: CardInsertedEvent) => void>;
onCardInserting: PropType<(e: CardInsertingEvent) => void>;
onCardPrepared: PropType<(e: CardPreparedEvent) => void>;
onCardRemoved: PropType<(e: CardRemovedEvent) => void>;
onCardRemoving: PropType<(e: CardRemovingEvent) => void>;
onCardUpdated: PropType<(e: CardUpdatedEvent) => void>;
onCardUpdating: PropType<(e: CardUpdatingEvent) => void>;
onContentReady: PropType<(e: EventInfo<any>) => void>;
onContextMenuPreparing: PropType<(e: ContextMenuPreparingEvent) => void>;
onDataErrorOccurred: PropType<(e: {
component: Object;
element: any;
error: any;
model: any;
}) => void>;
onDisposing: PropType<(e: EventInfo<any>) => void>;
onEditCanceled: PropType<(e: EditCanceledEvent) => void>;
onEditCanceling: PropType<(e: EditCancelingEvent) => void>;
onEditingStart: PropType<(e: EditingStartEvent) => void>;
onFieldCaptionClick: PropType<(e: FieldCaptionClickEvent) => void>;
onFieldCaptionDblClick: PropType<(e: FieldCaptionDblClickEvent) => void>;
onFieldCaptionPrepared: PropType<(e: FieldCaptionPreparedEvent) => void>;
onFieldValueClick: PropType<(e: FieldValueClickEvent) => void>;
onFieldValueDblClick: PropType<(e: FieldValueDblClickEvent) => void>;
onFieldValuePrepared: PropType<(e: FieldValuePreparedEvent) => void>;
onFocusedCardChanged: PropType<(e: FocusedCardChanged) => void>;
onInitialized: PropType<(e: {
component: Component<any>;
element: any;
}) => void>;
onInitNewCard: PropType<(e: InitNewCardEvent) => void>;
onOptionChanged: PropType<(e: OptionChangedEvent) => void>;
onSaved: PropType<(e: SavedEvent) => void>;
onSaving: PropType<(e: SavingEvent) => void>;
onSelectionChanged: PropType<(e: SelectionChangedEvent) => void>;
pager: PropType<Record<string, any> | PagerBase | Pager>;
paging: PropType<Record<string, any> | Paging>;
remoteOperations: PropType<boolean | Record<string, any> | "auto" | RemoteOperations>;
rtlEnabled: BooleanConstructor;
scrolling: PropType<Record<string, any>>;
searchPanel: PropType<Record<string, any> | SearchPanel>;
selectedCardKeys: PropType<any[]>;
selection: PropType<Record<string, any> | SelectionConfiguration>;
sorting: PropType<Record<string, any> | Sorting>;
tabIndex: NumberConstructor;
toolbar: PropType<Record<string, any> | DxCardViewTypes.Toolbar>;
visible: BooleanConstructor;
width: (NumberConstructor | StringConstructor)[];
wordWrapEnabled: BooleanConstructor;
}, unknown, unknown, {
instance(): CardView;
}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
"update:isActive": null;
"update:hoveredElement": null;
"update:accessKey": null;
"update:activeStateEnabled": null;
"update:allowColumnReordering": null;
"update:cardContentTemplate": null;
"update:cardCover": null;
"update:cardFooterTemplate": null;
"update:cardHeader": null;
"update:cardMaxWidth": null;
"update:cardMinWidth": null;
"update:cardsPerRow": null;
"update:cardTemplate": null;
"update:columnChooser": null;
"update:columns": null;
"update:dataSource": null;
"update:disabled": null;
"update:editing": null;
"update:elementAttr": null;
"update:errorRowEnabled": null;
"update:fieldHintEnabled": null;
"update:filterBuilder": null;
"update:filterBuilderPopup": null;
"update:filterPanel": null;
"update:filterValue": null;
"update:focusStateEnabled": null;
"update:headerFilter": null;
"update:headerPanel": null;
"update:height": null;
"update:hint": null;
"update:hoverStateEnabled": null;
"update:keyExpr": null;
"update:loadPanel": null;
"update:noDataTemplate": null;
"update:noDataText": null;
"update:onCardClick": null;
"update:onCardDblClick": null;
"update:onCardHoverChanged": null;
"update:onCardInserted": null;
"update:onCardInserting": null;
"update:onCardPrepared": null;
"update:onCardRemoved": null;
"update:onCardRemoving": null;
"update:onCardUpdated": null;
"update:onCardUpdating": null;
"update:onContentReady": null;
"update:onContextMenuPreparing": null;
"update:onDataErrorOccurred": null;
"update:onDisposing": null;
"update:onEditCanceled": null;
"update:onEditCanceling": null;
"update:onEditingStart": null;
"update:onFieldCaptionClick": null;
"update:onFieldCaptionDblClick": null;
"update:onFieldCaptionPrepared": null;
"update:onFieldValueClick": null;
"update:onFieldValueDblClick": null;
"update:onFieldValuePrepared": null;
"update:onFocusedCardChanged": null;
"update:onInitialized": null;
"update:onInitNewCard": null;
"update:onOptionChanged": null;
"update:onSaved": null;
"update:onSaving": null;
"update:onSelectionChanged": null;
"update:pager": null;
"update:paging": null;
"update:remoteOperations": null;
"update:rtlEnabled": null;
"update:scrolling": null;
"update:searchPanel": null;
"update:selectedCardKeys": null;
"update:selection": null;
"update:sorting": null;
"update:tabIndex": null;
"update:toolbar": null;
"update:visible": null;
"update:width": null;
"update:wordWrapEnabled": null;
}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
accessKey: StringConstructor;
activeStateEnabled: BooleanConstructor;
allowColumnReordering: BooleanConstructor;
cardContentTemplate: {};
cardCover: PropType<Record<string, any> | CardCover<unknown>>;
cardFooterTemplate: {};
cardHeader: PropType<Record<string, any> | CardHeader>;
cardMaxWidth: NumberConstructor;
cardMinWidth: NumberConstructor;
cardsPerRow: PropType<number | "auto">;
cardTemplate: {};
columnChooser: PropType<Record<string, any> | ColumnChooser>;
columns: PropType<(string | ColumnProperties<unknown, unknown>)[]>;
dataSource: PropType<string | any[] | Record<string, any> | DataSource<any, any> | DataSourceOptions<any, any, any, any> | Store<any, any>>;
disabled: BooleanConstructor;
editing: PropType<Record<string, any> | dxCardViewEditing<unknown, unknown>>;
elementAttr: PropType<Record<string, any>>;
errorRowEnabled: BooleanConstructor;
fieldHintEnabled: BooleanConstructor;
filterBuilder: PropType<Record<string, any> | dxFilterBuilderOptions>;
filterBuilderPopup: PropType<Record<string, any>>;
filterPanel: PropType<FilterPanel<any, any, any>>;
filterValue: PropType<string | any[] | (() => any)>;
focusStateEnabled: BooleanConstructor;
headerFilter: PropType<Record<string, any> | HeaderFilter>;
headerPanel: PropType<Record<string, any> | HeaderPanel<unknown, unknown>>;
height: (NumberConstructor | StringConstructor)[];
hint: StringConstructor;
hoverStateEnabled: BooleanConstructor;
keyExpr: PropType<string | string[]>;
loadPanel: PropType<Record<string, any> | dxLoadPanelOptions>;
noDataTemplate: {};
noDataText: StringConstructor;
onCardClick: PropType<(e: CardClickEvent) => void>;
onCardDblClick: PropType<(e: CardDblClickEvent) => void>;
onCardHoverChanged: PropType<(e: CardHoverChangedEvent) => void>;
onCardInserted: PropType<(e: CardInsertedEvent) => void>;
onCardInserting: PropType<(e: CardInsertingEvent) => void>;
onCardPrepared: PropType<(e: CardPreparedEvent) => void>;
onCardRemoved: PropType<(e: CardRemovedEvent) => void>;
onCardRemoving: PropType<(e: CardRemovingEvent) => void>;
onCardUpdated: PropType<(e: CardUpdatedEvent) => void>;
onCardUpdating: PropType<(e: CardUpdatingEvent) => void>;
onContentReady: PropType<(e: EventInfo<any>) => void>;
onContextMenuPreparing: PropType<(e: ContextMenuPreparingEvent) => void>;
onDataErrorOccurred: PropType<(e: {
component: Object;
element: any;
error: any;
model: any;
}) => void>;
onDisposing: PropType<(e: EventInfo<any>) => void>;
onEditCanceled: PropType<(e: EditCanceledEvent) => void>;
onEditCanceling: PropType<(e: EditCancelingEvent) => void>;
onEditingStart: PropType<(e: EditingStartEvent) => void>;
onFieldCaptionClick: PropType<(e: FieldCaptionClickEvent) => void>;
onFieldCaptionDblClick: PropType<(e: FieldCaptionDblClickEvent) => void>;
onFieldCaptionPrepared: PropType<(e: FieldCaptionPreparedEvent) => void>;
onFieldValueClick: PropType<(e: FieldValueClickEvent) => void>;
onFieldValueDblClick: PropType<(e: FieldValueDblClickEvent) => void>;
onFieldValuePrepared: PropType<(e: FieldValuePreparedEvent) => void>;
onFocusedCardChanged: PropType<(e: FocusedCardChanged) => void>;
onInitialized: PropType<(e: {
component: Component<any>;
element: any;
}) => void>;
onInitNewCard: PropType<(e: InitNewCardEvent) => void>;
onOptionChanged: PropType<(e: OptionChangedEvent) => void>;
onSaved: PropType<(e: SavedEvent) => void>;
onSaving: PropType<(e: SavingEvent) => void>;
onSelectionChanged: PropType<(e: SelectionChangedEvent) => void>;
pager: PropType<Record<string, any> | PagerBase | Pager>;
paging: PropType<Record<string, any> | Paging>;
remoteOperations: PropType<boolean | Record<string, any> | "auto" | RemoteOperations>;
rtlEnabled: BooleanConstructor;
scrolling: PropType<Record<string, any>>;
searchPanel: PropType<Record<string, any> | SearchPanel>;
selectedCardKeys: PropType<any[]>;
selection: PropType<Record<string, any> | SelectionConfiguration>;
sorting: PropType<Record<string, any> | Sorting>;
tabIndex: NumberConstructor;
toolbar: PropType<Record<string, any> | DxCardViewTypes.Toolbar>;
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: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: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:keyExpr"?: ((...args: any[]) => any) | undefined;
"onUpdate:noDataText"?: ((...args: any[]) => any) | undefined;
"onUpdate:tabIndex"?: ((...args: any[]) => any) | undefined;
"onUpdate:allowColumnReordering"?: ((...args: any[]) => any) | undefined;
"onUpdate:columnChooser"?: ((...args: any[]) => any) | undefined;
"onUpdate:columns"?: ((...args: any[]) => any) | undefined;
"onUpdate:editing"?: ((...args: any[]) => any) | undefined;
"onUpdate:errorRowEnabled"?: ((...args: any[]) => any) | undefined;
"onUpdate:filterBuilder"?: ((...args: any[]) => any) | undefined;
"onUpdate:filterBuilderPopup"?: ((...args: any[]) => any) | undefined;
"onUpdate:filterPanel"?: ((...args: any[]) => any) | undefined;
"onUpdate:filterValue"?: ((...args: any[]) => any) | undefined;
"onUpdate:headerFilter"?: ((...args: any[]) => any) | undefined;
"onUpdate:loadPanel"?: ((...args: any[]) => any) | undefined;
"onUpdate:onContextMenuPreparing"?: ((...args: any[]) => any) | undefined;
"onUpdate:onDataErrorOccurred"?: ((...args: any[]) => any) | undefined;
"onUpdate:onEditCanceled"?: ((...args: any[]) => any) | undefined;
"onUpdate:onEditCanceling"?: ((...args: any[]) => any) | undefined;
"onUpdate:onEditingStart"?: ((...args: any[]) => any) | undefined;
"onUpdate:onSaved"?: ((...args: any[]) => any) | undefined;
"onUpdate:onSaving"?: ((...args: any[]) => any) | undefined;
"onUpdate:pager"?: ((...args: any[]) => any) | undefined;
"onUpdate:paging"?: ((...args: any[]) => any) | undefined;
"onUpdate:remoteOperations"?: ((...args: any[]) => any) | undefined;
"onUpdate:scrolling"?: ((...args: any[]) => any) | undefined;
"onUpdate:searchPanel"?: ((...args: any[]) => any) | undefined;
"onUpdate:selection"?: ((...args: any[]) => any) | undefined;
"onUpdate:sorting"?: ((...args: any[]) => any) | undefined;
"onUpdate:toolbar"?: ((...args: any[]) => any) | undefined;
"onUpdate:wordWrapEnabled"?: ((...args: any[]) => any) | undefined;
"onUpdate:cardContentTemplate"?: ((...args: any[]) => any) | undefined;
"onUpdate:cardCover"?: ((...args: any[]) => any) | undefined;
"onUpdate:cardFooterTemplate"?: ((...args: any[]) => any) | undefined;
"onUpdate:cardHeader"?: ((...args: any[]) => any) | undefined;
"onUpdate:cardMaxWidth"?: ((...args: any[]) => any) | undefined;
"onUpdate:cardMinWidth"?: ((...args: any[]) => any) | undefined;
"onUpdate:cardsPerRow"?: ((...args: any[]) => any) | undefined;
"onUpdate:cardTemplate"?: ((...args: any[]) => any) | undefined;
"onUpdate:fieldHintEnabled"?: ((...args: any[]) => any) | undefined;
"onUpdate:headerPanel"?: ((...args: any[]) => any) | undefined;
"onUpdate:noDataTemplate"?: ((...args: any[]) => any) | undefined;
"onUpdate:onCardClick"?: ((...args: any[]) => any) | undefined;
"onUpdate:onCardDblClick"?: ((...args: any[]) => any) | undefined;
"onUpdate:onCardHoverChanged"?: ((...args: any[]) => any) | undefined;
"onUpdate:onCardInserted"?: ((...args: any[]) => any) | undefined;
"onUpdate:onCardInserting"?: ((...args: any[]) => any) | undefined;
"onUpdate:onCardPrepared"?: ((...args: any[]) => any) | undefined;
"onUpdate:onCardRemoved"?: ((...args: any[]) => any) | undefined;
"onUpdate:onCardRemoving"?: ((...args: any[]) => any) | undefined;
"onUpdate:onCardUpdated"?: ((...args: any[]) => any) | undefined;
"onUpdate:onCardUpdating"?: ((...args: any[]) => any) | undefined;
"onUpdate:onFieldCaptionClick"?: ((...args: any[]) => any) | undefined;
"onUpdate:onFieldCaptionDblClick"?: ((...args: any[]) => any) | undefined;
"onUpdate:onFieldCaptionPrepared"?: ((...args: any[]) => any) | undefined;
"onUpdate:onFieldValueClick"?: ((...args: any[]) => any) | undefined;
"onUpdate:onFieldValueDblClick"?: ((...args: any[]) => any) | undefined;
"onUpdate:onFieldValuePrepared"?: ((...args: any[]) => any) | undefined;
"onUpdate:onFocusedCardChanged"?: ((...args: any[]) => any) | undefined;
"onUpdate:onInitNewCard"?: ((...args: any[]) => any) | undefined;
"onUpdate:selectedCardKeys"?: ((...args: any[]) => any) | undefined;
}, {
disabled: boolean;
rtlEnabled: boolean;
visible: boolean;
hoverStateEnabled: boolean;
activeStateEnabled: boolean;
focusStateEnabled: boolean;
allowColumnReordering: boolean;
errorRowEnabled: boolean;
wordWrapEnabled: boolean;
fieldHintEnabled: 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<import("vue").ExtractPropTypes<{
disabled: BooleanConstructor;
instruction: StringConstructor;
}>> & {
"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<string | number | Record<string, any> | AnimationConfig>;
show: PropType<string | number | Record<string, any> | 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<import("vue").ExtractPropTypes<{
hide: PropType<string | number | Record<string, any> | AnimationConfig>;
show: PropType<string | number | Record<string, any> | AnimationConfig>;
}>> & {
"onUpdate:isActive"?: ((...args: any[]) => any) | undefined;
"onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined;
"onUpdate: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<ValidationRuleType>;
validationCallback: PropType<(options: {
column: Record<string, any>;
data: Record<string, any>;
formItem: Record<string, any>;
rule: Record<string, any>;
validator: Record<string, any>;
value: 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<import("vue").ExtractPropTypes<{
ignoreEmptyValue: BooleanConstructor;
message: StringConstructor;
reevaluate: BooleanConstructor;
type: PropType<ValidationRuleType>;
validationCallback: PropType<(options: {
column: Record<string, any>;
data: Record<string, any>;
formItem: Record<string, any>;
rule: Record<string, any>;
validator: Record<string, any>;
value: 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<HorizontalAlignment>;
y: PropType<VerticalAlignment>;
}, 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<import("vue").ExtractPropTypes<{
x: PropType<HorizontalAlignment>;
y: PropType<VerticalAlignment>;
}>> & {
"onUpdate:isActive"?: ((...args: any[]) => any) | undefined;
"onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined;
"onUpdate:x"?: ((...args: any[]) => any) | undefined;
"onUpdate:y"?: ((...args: any[]) => any) | undefined;
}, {}>;
declare const DxBoundaryOffset: import("vue").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<import("vue").ExtractPropTypes<{
x: NumberConstructor;
y: NumberConstructor;
}>> & {
"onUpdate:isActive"?: ((...args: any[]) => any) | undefined;
"onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined;
"onUpdate:x"?: ((...args: any[]) => any) | undefined;
"onUpdate:y"?: ((...args: any[]) => any) | undefined;
}, {}>;
declare const DxButtonItem: import("vue").DefineComponent<{
buttonOptions: PropType<Record<string, any> | dxButtonOptions>;
colSpan: NumberConstructor;
cssClass: StringConstructor;
horizontalAlignment: PropType<HorizontalAlignment>;
itemType: PropType<FormItemType>;
name: PropType<string>;
verticalAlignment: PropType<VerticalAlignment>;
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<import("vue").ExtractPropTypes<{
buttonOptions: PropType<Record<string, any> | dxButtonOptions>;
colSpan: NumberConstructor;
cssClass: StringConstructor;
horizontalAlignment: PropType<HorizontalAlignment>;
itemType: PropType<FormItemType>;
name: PropType<string>;
verticalAlignment: PropType<VerticalAlignment>;
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<Record<string, any>>;
focusStateEnabled: BooleanConstructor;
height: (NumberConstructor | StringConstructor)[];
hint: StringConstructor;
hoverStateEnabled: BooleanConstructor;
icon: StringConstructor;
onClick: PropType<(e: ClickEvent) => void>;
onContentReady: PropType<(e: ContentReadyEvent) => void>;
onDisposing: PropType<(e: DisposingEvent) => void>;
onInitialized: PropType<(e: InitializedEvent) => void>;
onOptionChanged: PropType<(e: ButtonOptionChangedEvent) => void>;
rtlEnabled: BooleanConstructor;
stylingMode: PropType<ButtonStyle>;
tabIndex: NumberConstructor;
template: {};
text: StringConstructor;
type: PropType<string>;
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<import("vue").ExtractPropTypes<{
accessKey: StringConstructor;
activeStateEnabled: BooleanConstructor;
disabled: BooleanConstructor;
elementAttr: PropType<Record<string, any>>;
focusStateEnabled: BooleanConstructor;
height: (NumberConstructor | StringConstructor)[];
hint: StringConstructor;
hoverStateEnabled: BooleanConstructor;
icon: StringConstructor;
onClick: PropType<(e: ClickEvent) => void>;
onContentReady: PropType<(e: ContentReadyEvent) => void>;
onDisposing: PropType<(e: DisposingEvent) => void>;
onInitialized: PropType<(e: InitializedEvent) => void>;
onOptionChanged: PropType<(e: ButtonOptionChangedEvent) => void>;
rtlEnabled: BooleanConstructor;
stylingMode: PropType<ButtonStyle>;
tabIndex: NumberConstructor;
template: {};
text: StringConstructor;
type: PropType<string>;
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 DxCardCover: import("vue").DefineComponent<{
altExpr: PropType<string | ((data: any) => string)>;
aspectRatio: StringConstructor;
imageExpr: PropType<string | ((data: any) => string)>;
maxHeight: NumberConstructor;
template: {};
}, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
"update:isActive": null;
"update:hoveredElement": null;
"update:altExpr": null;
"update:aspectRatio": null;
"update:imageExpr": null;
"update:maxHeight": null;
"update:template": null;
}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
altExpr: PropType<string | ((data: any) => string)>;
aspectRatio: StringConstructor;
imageExpr: PropType<string | ((data: any) => string)>;
maxHeight: NumberConstructor;
template: {};
}>> & {
"onUpdate:isActive"?: ((...args: any[]) => any) | undefined;
"onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined;
"onUpdate:template"?: ((...args: any[]) => any) | undefined;
"onUpdate:aspectRatio"?: ((...args: any[]) => any) | undefined;
"onUpdate:maxHeight"?: ((...args: any[]) => any) | undefined;
"onUpdate:altExpr"?: ((...args: any[]) => any) | undefined;
"onUpdate:imageExpr"?: ((...args: any[]) => any) | undefined;
}, {}>;
declare const DxCardHeader: import("vue").DefineComponent<{
items: PropType<(CardHeaderItem | CardHeaderPredefinedItem)[]>;
template: {};
visible: BooleanConstructor;
}, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
"update:isActive": null;
"update:hoveredElement": null;
"update:items": null;
"update:template": null;
"update:visible": null;
}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
items: PropType<(CardHeaderItem | CardHeaderPredefinedItem)[]>;
template: {};
visible: BooleanConstructor;
}>> & {
"onUpdate:isActive"?: ((...args: any[]) => any) | undefined;
"onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined;
"onUpdate:template"?: ((...args: any[]) => any) | undefined;
"onUpdate:visible"?: ((...args: any[]) => any) | undefined;
"onUpdate:items"?: ((...args: any[]) => any) | undefined;
}, {
visible: boolean;
}>;
declare const DxCardHeaderItem: import("vue").DefineComponent<{
cssClass: StringConstructor;
disabled: BooleanConstructor;
html: StringConstructor;
locateInMenu: PropType<LocateInMenuMode>;
location: PropType<ToolbarItemLocation>;
menuItemTemplate: {};
name: PropType<string>;
options: {};
showText: PropType<ShowTextMode>;
template: {};
text: StringConstructor;
visible: BooleanConstructor;
widget: PropType<ToolbarItemComponent>;
}, 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<import("vue").ExtractPropTypes<{
cssClass: StringConstructor;
disabled: BooleanConstructor;
html: StringConstructor;
locateInMenu: PropType<LocateInMenuMode>;
location: PropType<ToolbarItemLocation>;
menuItemTemplate: {};
name: PropType<string>;
options: {};
showText: PropType<ShowTextMode>;
template: {};
text: StringConstructor;
visible: BooleanConstructor;
widget: PropType<ToolbarItemComponent>;
}>> & {
"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 DxCardViewHeaderFilter: import("vue").DefineComponent<{
allowSearch: BooleanConstructor;
allowSelectAll: BooleanConstructor;
height: (NumberConstructor | StringConstructor)[];
search: PropType<Record<string, any> | HeaderFilterSearchConfig>;
searchTimeout: NumberConstructor;
texts: PropType<Record<string, any> | 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<import("vue").ExtractPropTypes<{
allowSearch: BooleanConstructor;
allowSelectAll: BooleanConstructor;
height: (NumberConstructor | StringConstructor)[];
search: PropType<Record<string, any> | HeaderFilterSearchConfig>;
searchTimeout: NumberConstructor;
texts: PropType<Record<string, any> | 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 DxCardViewHeaderFilterSearch: import("vue").DefineComponent<{
editorOptions: {};
enabled: BooleanConstructor;
mode: PropType<SearchMode>;
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<import("vue").ExtractPropTypes<{
editorOptions: {};
enabled: BooleanConstructor;
mode: PropType<SearchMode>;
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 DxCardViewHeaderFilterTexts: 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<import("vue").ExtractPropTypes<{
cancel: StringConstructor;
emptyValue: StringConstructor;
ok: StringConstructor;
}>> & {
"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 DxCardViewSelection: import("vue").DefineComponent<{
allowSelectAll: BooleanConstructor;
mode: PropType<SingleMultipleOrNone>;
selectAllMode: PropType<SelectAllMode>;
showCheckBoxesMode: PropType<SelectionColumnDisplayMode>;
}, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
"update:isActive": null;
"update:hoveredElement": null;
"update:allowSelectAll": null;
"update:mode": null;
"update:selectAllMode": null;
"update:showCheckBoxesMode": null;
}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
allowSelectAll: BooleanConstructor;
mode: PropType<SingleMultipleOrNone>;
selectAllMode: PropType<SelectAllMode>;
showCheckBoxesMode: PropType<SelectionColumnDisplayMode>;
}>> & {
"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;
}, {
allowSelectAll: boolean;
}>;
declare const DxChange: import("vue").DefineComponent<{
data: {};
insertAfterKey: {};
insertBeforeKey: {};
type: PropType<DataChangeType>;
}, 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<import("vue").ExtractPropTypes<{
data: {};
insertAfterKey: {};
insertBeforeKey: {};
type: PropType<DataChangeType>;
}>> & {
"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<import("vue").ExtractPropTypes<{
lg: NumberConstructor;
md: NumberConstructor;
sm: NumberConstructor;
xs: NumberConstructor;
}>> & {
"onUpdate:isActive"?: ((...args: any[]) => any) | undefined;
"onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined;
"onUpdate:lg"?: ((...args: any[]) => any) | undefined;
"onUpdate:md"?: ((...args: any[]) => any) | undefined;
"onUpdate:sm"?: ((...args: any[]) => any) | undefined;
"onUpdate:xs"?: ((...args: any[]) => any) | undefined;
}, {}>;
declare const DxCollision: import("vue").DefineComponent<{
x: PropType<CollisionResolution>;
y: PropType<CollisionResolution>;
}, 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<import("vue").ExtractPropTypes<{
x: PropType<CollisionResolution>;
y: PropType<CollisionResolution>;
}>> & {
"onUpdate:isActive"?: ((...args: any[]) => any) | undefined;
"onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined;
"onUpdate:x"?: ((...args: any[]) => any) | undefined;
"onUpdate:y"?: ((...args: any[]) => any) | undefined;
}, {}>;
declare const DxColumn: import("vue").DefineComponent<{
alignment: PropType<HorizontalAlignment>;
allowEditing: BooleanConstructor;
allowFiltering: BooleanConstructor;
allowHeaderFiltering: BooleanConstructor;
allowHiding: BooleanConstructor;
allowReordering: BooleanConstructor;
allowSearch: BooleanConstructor;
allowSorting: BooleanConstructor;
calculateDisplayValue: PropType<(cardData: any) => any>;
calculateFieldValue: PropType<(cardData: any) => any>;
calculateFilterExpression: PropType<(filterValue: any, selectedFilterOperation: string | null, target: string) => string | Array<any> | (() => void)>;
calculateSortValue: PropType<string | ((cardData: any) => any)>;
caption: StringConstructor;
customizeText: PropType<(fieldInfo: {
groupInterval: string | number;
target: string;
value: any;
valueText: string;
}) => string>;
dataField: StringConstructor;
dataType: PropType<DataType>;
editorOptions: {};
falseText: StringConstructor;
fieldCaptionTemplate: {};
fieldTemplate: {};
fieldValueTemplate: {};
filterType: PropType<FilterType>;
filterValue: {};
filterValues: PropType<any[]>;
format: PropType<string | Record<string, any> | 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<Record<string, any> | dxFormSimpleItem>;
headerFilter: PropType<Record<string, any> | ColumnHeaderFilter>;
headerItemCssClass: StringConstructor;
headerItemTemplate: {};
name: StringConstructor;
setFieldValue: PropType<(newData: any, value: any, currentCardData: any) => any>;
showInColumnChooser: BooleanConstructor;
sortIndex: NumberConstructor;
sortingMethod: PropType<(value1: any, value2: any) => number>;
sortOrder: PropType<SortOrder>;
trueText: StringConstructor;
validationRules: PropType<CommonTypes.ValidationRule[]>;
visible: BooleanConstructor;
visibleIndex: NumberConstructor;
}, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
"update:isActive": null;
"update:hoveredElement": null;
"update:alignment": null;
"update:allowEditing": null;
"update:allowFiltering": null;
"update:allowHeaderFiltering": null;
"update:allowHiding": null;
"update:allowReordering": null;
"update:allowSearch": null;
"update:allowSorting": null;
"update:calculateDisplayValue": null;
"update:calculateFieldValue": null;
"update:calculateFilterExpression": null;
"update:calculateSortValue": null;
"update:caption": null;
"update:customizeText": null;
"update:dataField": null;
"update:dataType": null;
"update:editorOptions": null;
"update:falseText": null;
"update:fieldCaptionTemplate": null;
"update:fieldTemplate": null;
"update:fieldValueTemplate": null;
"update:filterType": null;
"update:filterValue": null;
"update:filterValues": null;
"update:format": null;
"update:formItem": null;
"update:headerFilter": null;
"update:headerItemCssClass": null;
"update:headerItemTemplate": null;
"update:name": null;
"update:setFieldValue": null;
"update:showInColumnChooser": null;
"update:sortIndex": null;
"update:sortingMethod": null;
"update:sortOrder": null;
"update:trueText": null;
"update:validationRules": null;
"update:visible": null;
"update:visibleIndex": null;
}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
alignment: PropType<HorizontalAlignment>;
allowEditing: BooleanConstructor;
allowFiltering: BooleanConstructor;
allowHeaderFiltering: BooleanConstructor;
allowHiding: BooleanConstructor;
allowReordering: BooleanConstructor;
allowSearch: BooleanConstructor;
allowSorting: BooleanConstructor;
calculateDisplayValue: PropType<(cardData: any) => any>;
calculateFieldValue: PropType<(cardData: any) => any>;
calculateFilterExpression: PropType<(filterValue: any, selectedFilterOperation: string | null, target: string) => string | Array<any> | (() => void)>;
calculateSortValue: PropType<string | ((cardData: any) => any)>;
caption: StringConstructor;
customizeText: PropType<(fieldInfo: {
groupInterval: string | number;
target: string;
value: any;
valueText: string;
}) => string>;
dataField: StringConstructor;
dataType: PropType<DataType>;
editorOptions: {};
falseText: StringConstructor;
fieldCaptionTemplate: {};
fieldTemplate: {};
fieldValueTemplate: {};
filterType: PropType<FilterType>;
filterValue: {};
filterValues: PropType<any[]>;
format: PropType<string | Record<string, any> | 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<Record<string, any> | dxFormSimpleItem>;
headerFilter: PropType<Record<string, any> | ColumnHeaderFilter>;
headerItemCssClass: StringConstructor;
headerItemTemplate: {};
name: StringConstructor;
setFieldValue: PropType<(newData: any, value: any, currentCardData: any) => any>;
showInColumnChooser: BooleanConstructor;
sortIndex: NumberConstructor;
sortingMethod: PropType<(value1: any, value2: any) => number>;
sortOrder: PropType<SortOrder>;
trueText: StringConstructor;
validationRules: PropType<CommonTypes.ValidationRule[]>;
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:dataField"?: ((...args: any[]) => any) | undefined;
"onUpdate:customizeText"?: ((...args: any[]) => any) | undefined;
"onUpdate:validationRules"?: ((...args: any[]) => any) | undefined;
"onUpdate:format"?: ((...args: any[]) => any) | undefined;
"onUpdate:filterValue"?: ((...args: any[]) => any) | undefined;
"onUpdate:headerFilter"?: ((...args: any[]) => any) | undefined;
"onUpdate:editorOptions"?: ((...args: any[]) => any) | undefined;
"onUpdate:visibleIndex"?: ((...args: any[]) => any) | undefined;
"onUpdate:alignment"?: ((...args: any[]) => any) | undefined;
"onUpdate:allowEditing"?: ((...args: any[]) => any) | undefined;
"onUpdate:allowFiltering"?: ((...args: any[]) => any) | undefined;
"onUpdate:allowHeaderFiltering"?: ((...args: any[]) => any) | undefined;
"onUpdate:allowHiding"?: ((...args: any[]) => any) | undefined;
"onUpdate:allowReordering"?: ((...args: any[]) => any) | undefined;
"onUpdate:allowSearch"?: ((...args: any[]) => any) | undefined;
"onUpdate:allowSorting"?: ((...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:dataType"?: ((...args: any[]) => any) | undefined;
"onUpdate:falseText"?: ((...args: any[]) => any) | undefined;
"onUpdate:filterType"?: ((...args: any[]) => any) | undefined;
"onUpdate:filterValues"?: ((...args: any[]) => any) | undefined;
"onUpdate:formItem"?: ((...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:fieldTemplate"?: ((...args: any[]) => any) | undefined;
"onUpdate:calculateFieldValue"?: ((...args: any[]) => any) | undefined;
"onUpdate:fieldCaptionTemplate"?: ((...args: any[]) => any) | undefined;
"onUpdate:fieldValueTemplate"?: ((...args: any[]) => any) | undefined;
"onUpdate:headerItemCssClass"?: ((...args: any[]) => any) | undefined;
"onUpdate:headerItemTemplate"?: ((...args: any[]) => any) | undefined;
"onUpdate:setFieldValue"?: ((...args: any[]) => any) | undefined;
}, {
visible: boolean;
allowEditing: boolean;
allowFiltering: boolean;
allowHeaderFiltering: boolean;
allowHiding: boolean;
allowReordering: boolean;
allowSearch: boolean;
allowSorting: boolean;
showInColumnChooser: boolean;
}>;
declare const DxColumnChooser: import("vue").DefineComponent<{
allowSearch: BooleanConstructor;
container: {};
emptyPanelText: StringConstructor;
enabled: BooleanConstructor;
height: (NumberConstructor | StringConstructor)[];
mode: PropType<ColumnChooserMode>;
position: PropType<Record<string, any> | PositionConfig>;
search: PropType<Record<string, any> | ColumnChooserSearchConfig>;
searchTimeout: NumberConstructor;
selection: PropType<Record<string, any> | ColumnChooserSelectionConfig>;
sortOrder: PropType<SortOrder>;
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<import("vue").ExtractPropTypes<{
allowSearch: BooleanConstructor;
container: {};
emptyPanelText: StringConstructor;
enabled: BooleanConstructor;
height: (NumberConstructor | StringConstructor)[];
mode: PropType<ColumnChooserMode>;
position: PropType<Record<string, any> | PositionConfig>;
search: PropType<Record<string, any> | ColumnChooserSearchConfig>;
searchTimeout: NumberConstructor;
selection: PropType<Record<string, any> | ColumnChooserSelectionConfig>;
sortOrder: PropType<SortOrder>;
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<import("vue").ExtractPropTypes<{
editorOptions: {};
enabled: BooleanConstructor;
timeout: NumberConstructor;
}>> & {
"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<import("vue").ExtractPropTypes<{
allowSelectAll: BooleanConstructor;
recursive: BooleanConstructor;
selectByClick: BooleanConstructor;
}>> & {
"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 DxColumnHeaderFilter: import("vue").DefineComponent<{
allowSearch: BooleanConstructor;
allowSelectAll: BooleanConstructor;
dataSource: PropType<any[] | Record<string, any> | DataSourceOptions<any, any, any, any> | Store<any, any> | ((options: {
component: Record<string, any>;
dataSource: DataSourceOptions | null;
}) => void) | null>;
groupInterval: PropType<number | (string | number)[] | HeaderFilterGroupInterval>;
height: (NumberConstructor | StringConstructor)[];
search: PropType<Record<string, any> | HeaderFilterSearchConfig | ColumnHeaderFilterSearchConfig>;
searchMode: PropType<SearchMode>;
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<import("vue").ExtractPropTypes<{
allowSearch: BooleanConstructor;
allowSelectAll: BooleanConstructor;
dataSource: PropType<any[] | Record<string, any> | DataSourceOptions<any, any, any, any> | Store<any, any> | ((options: {
component: Record<string, any>;
dataSource: DataSourceOptions | null;
}) => void) | null>;
groupInterval: PropType<number | (string | number)[] | HeaderFilterGroupInterval>;
height: (NumberConstructor | StringConstructor)[];
search: PropType<Record<string, any> | HeaderFilterSearchConfig | ColumnHeaderFilterSearchConfig>;
searchMode: PropType<SearchMode>;
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<SearchMode>;
searchExpr: PropType<string | (string | (() => 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<import("vue").ExtractPropTypes<{
editorOptions: {};
enabled: BooleanConstructor;
mode: PropType<SearchMode>;
searchExpr: PropType<string | (string | (() => 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 DxCompareRule: import("vue").DefineComponent<{
comparisonTarget: PropType<() => any>;
comparisonType: PropType<ComparisonOperator>;
ignoreEmptyValue: BooleanConstructor;
message: StringConstructor;
type: PropType<ValidationRuleType>;
}, 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<import("vue").ExtractPropTypes<{
comparisonTarget: PropType<() => any>;
comparisonType: PropType<ComparisonOperator>;
ignoreEmptyValue: BooleanConstructor;
message: StringConstructor;
type: PropType<ValidationRuleType>;
}>> & {
"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 DxCustomOperation: import("vue").DefineComponent<{
calculateFilterExpression: PropType<(filterValue: any, field: dxFilterBuilderField) => string | (() => any) | Array<any>>;
caption: StringConstructor;
customizeText: PropType<(fieldInfo: FieldInfo) => string>;
dataTypes: PropType<DataType[]>;
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<import("vue").ExtractPropTypes<{
calculateFilterExpression: PropType<(filterValue: any, field: dxFilterBuilderField) => string | (() => any) | Array<any>>;
caption: StringConstructor;
customizeText: PropType<(fieldInfo: FieldInfo) => string>;
dataTypes: PropType<DataType[]>;
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<ValidationRuleType>;
validationCallback: PropType<(options: {
column: Record<string, any>;
data: Record<string, any>;
formItem: Record<string, any>;
rule: Record<string, any>;
validator: Record<string, any>;
value: 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<import("vue").ExtractPropTypes<{
ignoreEmptyValue: BooleanConstructor;
message: StringConstructor;
reevaluate: BooleanConstructor;
type: PropType<ValidationRuleType>;
validationCallback: PropType<(options: {
column: Record<string, any>;
data: Record<string, any>;
formItem: Record<string, any>;
rule: Record<string, any>;
validator: Record<string, any>;
value: 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 DxDragging: import("vue").DefineComponent<{
dropFeedbackMode: PropType<DragHighlight>;
onDragChange: PropType<(e: any) => void>;
onDragEnd: PropType<(e: any) => void>;
onDragMove: PropType<(e: any) => void>;
onDragStart: PropType<(e: any) => void>;
onRemove: PropType<(e: any) => void>;
onReorder: PropType<(e: any) => void>;
scrollSensitivity: NumberConstructor;
scrollSpeed: NumberConstructor;
}, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
"update:isActive": null;
"update:hoveredElement": null;
"update:dropFeedbackMode": 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;
}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
dropFeedbackMode: PropType<DragHighlight>;
onDragChange: PropType<(e: any) => void>;
onDragEnd: PropType<(e: any) => void>;
onDragMove: PropType<(e: any) => void>;
onDragStart: PropType<(e: any) => void>;
onRemove: PropType<(e: any) => void>;
onReorder: PropType<(e: any) => void>;
scrollSensitivity: NumberConstructor;
scrollSpeed: NumberConstructor;
}>> & {
"onUpdate:isActive"?: ((...args: any[]) => any) | undefined;
"onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined;
"onUpdate:dropFeedbackMode"?: ((...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;
}, {}>;
declare const DxEditing: import("vue").DefineComponent<{
allowAdding: BooleanConstructor;
allowDeleting: BooleanConstructor;
allowUpdating: BooleanConstructor;
changes: PropType<DataChange<any, any>[]>;
confirmDelete: BooleanConstructor;
editCardKey: {};
form: PropType<Record<string, any> | dxFormOptions>;
popup: PropType<Record<string, any>>;
texts: PropType<Record<string, any> | EditingTexts>;
}, 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:editCardKey": null;
"update:form": null;
"update:popup": null;
"update:texts": null;
}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
allowAdding: BooleanConstructor;
allowDeleting: BooleanConstructor;
allowUpdating: BooleanConstructor;
changes: PropType<DataChange<any, any>[]>;
confirmDelete: BooleanConstructor;
editCardKey: {};
form: PropType<Record<string, any> | dxFormOptions>;
popup: PropType<Record<string, any>>;
texts: PropType<Record<string, any> | EditingTexts>;
}>> & {
"onUpdate:isActive"?: ((...args: any[]) => any) | undefined;
"onUpdate:hoveredElement"?: ((...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:form"?: ((...args: any[]) => any) | undefined;
"onUpdate:editCardKey"?: ((...args: any[]) => any) | undefined;
}, {
allowAdding: boolean;
allowDeleting: boolean;
allowUpdating: boolean;
confirmDelete: boolean;
}>;
declare const DxEditingTexts: import("vue").DefineComponent<{
addCard: StringConstructor;
confirmDeleteMessage: StringConstructor;
confirmDeleteTitle: StringConstructor;
deleteCard: StringConstructor;
editCard: StringConstructor;
saveCard: StringConstructor;
}, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
"update:isActive": null;
"update:hoveredElement": null;
"update:addCard": null;
"update:confirmDeleteMessage": null;
"update:confirmDeleteTitle": null;
"update:deleteCard": null;
"update:editCard": null;
"update:saveCard": null;
}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
addCard: StringConstructor;
confirmDeleteMessage: StringConstructor;
confirmDeleteTitle: StringConstructor;
deleteCard: StringConstructor;
editCard: StringConstructor;
saveCard: StringConstructor;
}>> & {
"onUpdate:isActive"?: ((...args: any[]) => any) | undefined;
"onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined;
"onUpdate:confirmDeleteMessage"?: ((...args: any[]) => any) | undefined;
"onUpdate:confirmDeleteTitle"?: ((...args: any[]) => any) | undefined;
"onUpdate:addCard"?: ((...args: any[]) => any) | undefined;
"onUpdate:deleteCard"?: ((...args: any[]) => any) | undefined;
"onUpdate:editCard"?: ((...args: any[]) => any) | undefined;
"onUpdate:saveCard"?: ((...args: any[]) => any) | undefined;
}, {}>;
declare const DxEmailRule: import("vue").DefineComponent<{
ignoreEmptyValue: BooleanConstructor;
message: StringConstructor;
type: PropType<ValidationRuleType>;
}, 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<import("vue").ExtractPropTypes<{
ignoreEmptyValue: BooleanConstructor;
message: StringConstructor;
type: PropType<ValidationRuleType>;
}>> & {
"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<FormItemType>;
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<import("vue").ExtractPropTypes<{
colSpan: NumberConstructor;
cssClass: StringConstructor;
itemType: PropType<FormItemType>;
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 DxField: import("vue").DefineComponent<{
calculateFilterExpression: PropType<(filterValue: any, selectedFilterOperation: string) => string | (() => any) | Array<any>>;
caption: StringConstructor;
customizeText: PropType<(fieldInfo: FieldInfo) => string>;
dataField: StringConstructor;
dataType: PropType<DataType>;
editorOptions: {};
editorTemplate: {};
falseText: StringConstructor;
filterOperations: PropType<string[]>;
format: PropType<string | Record<string, any> | 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<Record<string, any>>;
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<import("vue").ExtractPropTypes<{
calculateFilterExpression: PropType<(filterValue: any, selectedFilterOperation: string) => string | (() => any) | Array<any>>;
caption: StringConstructor;
customizeText: PropType<(fieldInfo: FieldInfo) => string>;
dataField: StringConstructor;
dataType: PropType<DataType>;
editorOptions: {};
editorTemplate: {};
falseText: StringConstructor;
filterOperations: PropType<string[]>;
format: PropType<string | Record<string, any> | 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<Record<string, any>>;
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 DxFilterBuilder: import("vue").DefineComponent<{
accessKey: StringConstructor;
activeStateEnabled: BooleanConstructor;
allowHierarchicalFields: BooleanConstructor;
customOperations: PropType<dxFilterBuilderCustomOperation[]>;
disabled: BooleanConstructor;
elementAttr: PropType<Record<string, any>>;
fields: PropType<dxFilterBuilderField[]>;
filterOperationDescriptions: PropType<Record<string, any>>;
focusStateEnabled: BooleanConstructor;
groupOperationDescriptions: PropType<Record<string, any>>;
groupOperations: PropType<GroupOperation[]>;
height: (NumberConstructor | StringConstructor)[];
hint: StringConstructor;
hoverStateEnabled: BooleanConstructor;
maxGroupLevel: NumberConstructor;
onContentReady: PropType<(e: FilterBuilderContentReadyEvent) => void>;
onDisposing: PropType<(e: FilterBuilderDisposingEvent) => void>;
onEditorPrepared: PropType<(e: EditorPreparedEvent) => void>;
onEditorPreparing: PropType<(e: EditorPreparingEvent) => void>;
onInitialized: PropType<(e: FilterBuilderInitializedEvent) => void>;
onOptionChanged: PropType<(e: FilterBuilderOptionChangedEvent) => void>;
onValueChanged: PropType<(e: ValueChangedEvent) => void>;
rtlEnabled: BooleanConstructor;
tabIndex: NumberConstructor;
value: PropType<string | any[] | (() => 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<import("vue").ExtractPropTypes<{
accessKey: StringConstructor;
activeStateEnabled: BooleanConstructor;
allowHierarchicalFields: BooleanConstructor;
customOperations: PropType<dxFilterBuilderCustomOperation[]>;
disabled: BooleanConstructor;
elementAttr: PropType<Record<string, any>>;
fields: PropType<dxFilterBuilderField[]>;
filterOperationDescriptions: PropType<Record<string, any>>;
focusStateEnabled: BooleanConstructor;
groupOperationDescriptions: PropType<Record<string, any>>;
groupOperations: PropType<GroupOperation[]>;
height: (NumberConstructor | StringConstructor)[];
hint: StringConstructor;
hoverStateEnabled: BooleanConstructor;
maxGroupLevel: NumberConstructor;
onContentReady: PropType<(e: FilterBuilderContentReadyEvent) => void>;
onDisposing: PropType<(e: FilterBuilderDisposingEvent) => void>;
onEditorPrepared: PropType<(e: EditorPreparedEvent) => void>;
onEditorPreparing: PropType<(e: EditorPreparingEvent) => void>;
onInitialized: PropType<(e: FilterBuilderInitializedEvent) => void>;
onOptionChanged: PropType<(e: FilterBuilderOptionChangedEvent) => void>;
onValueChanged: PropType<(e: ValueChangedEvent) => void>;
rtlEnabled: BooleanConstructor;
tabIndex: NumberConstructor;
value: PropType<string | any[] | (() => 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 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<import("vue").ExtractPropTypes<{
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;
}>> & {
"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<string, any>;
text: string;
}) => string>;
filterEnabled: BooleanConstructor;
texts: PropType<Record<string, any> | 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<import("vue").ExtractPropTypes<{
customizeText: PropType<(e: {
component: FilterPanel;
filterValue: Record<string, any>;
text: string;
}) => string>;
filterEnabled: BooleanConstructor;
texts: PropType<Record<string, any> | 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<import("vue").ExtractPropTypes<{
clearFilter: StringConstructor;
createFilter: StringConstructor;
filterEnabledHint: StringConstructor;
}>> & {
"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 DxForm: import("vue").DefineComponent<{
accessKey: StringConstructor;
activeStateEnabled: BooleanConstructor;
aiIntegration: PropType<AIIntegration>;
alignItemLabels: BooleanConstructor;
alignItemLabelsInAllGroups: BooleanConstructor;
colCount: PropType<number | "auto">;
colCountByScreen: PropType<Record<string, any>>;
customizeItem: PropType<(item: dxFormSimpleItem | dxFormGroupItem | dxFormTabbedItem | dxFormEmptyItem | dxFormButtonItem) => void>;
disabled: BooleanConstructor;
elementAttr: PropType<Record<string, any>>;
focusStateEnabled: BooleanConstructor;
formData: {};
height: (NumberConstructor | StringConstructor)[];
hint: StringConstructor;
hoverStateEnabled: BooleanConstructor;
isDirty: BooleanConstructor;
items: PropType<(dxFormSimpleItem | dxFormGroupItem | dxFormTabbedItem | dxFormEmptyItem | dxFormButtonItem)[]>;
labelLocation: PropType<LabelLocation>;
labelMode: PropType<FormLabelMode>;
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<import("vue").ExtractPropTypes<{
accessKey: StringConstructor;
activeStateEnabled: BooleanConstructor;
aiIntegration: PropType<AIIntegration>;
alignItemLabels: BooleanConstructor;
alignItemLabelsInAllGroups: BooleanConstructor;
colCount: PropType<number | "auto">;
colCountByScreen: PropType<Record<string, any>>;
customizeItem: PropType<(item: dxFormSimpleItem | dxFormGroupItem | dxFormTabbedItem | dxFormEmptyItem | dxFormButtonItem) => void>;
disabled: BooleanConstructor;
elementAttr: PropType<Record<string, any>>;
focusStateEnabled: BooleanConstructor;
formData: {};
height: (NumberConstructor | StringConstructor)[];
hint: StringConstructor;
hoverStateEnabled: BooleanConstructor;
isDirty: BooleanConstructor;
items: PropType<(dxFormSimpleItem | dxFormGroupItem | dxFormTabbedItem | dxFormEmptyItem | dxFormButtonItem)[]>;
labelLocation: PropType<LabelLocation>;
labelMode: PropType<FormLabelMode>;
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<string>;
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<import("vue").ExtractPropTypes<{
currency: StringConstructor;
formatter: PropType<(value: number | Date) => string>;
parser: PropType<(value: string) => number | Date>;
precision: NumberConstructor;
type: PropType<string>;
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 DxFormItem: import("vue").DefineComponent<{
aiOptions: PropType<Record<string, any>>;
colSpan: NumberConstructor;
cssClass: StringConstructor;
dataField: StringConstructor;
editorOptions: {};
editorType: PropType<FormItemComponent>;
helpText: StringConstructor;
isRequired: BooleanConstructor;
itemType: PropType<FormItemType>;
label: PropType<Record<string, any>>;
name: StringConstructor;
template: {};
validationRules: PropType<CommonTypes.ValidationRule[]>;
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<import("vue").ExtractPropTypes<{
aiOptions: PropType<Record<string, any>>;
colSpan: NumberConstructor;
cssClass: StringConstructor;
dataField: StringConstructor;
editorOptions: {};
editorType: PropType<FormItemComponent>;
helpText: StringConstructor;
isRequired: BooleanConstructor;
itemType: PropType<FormItemType>;
label: PropType<Record<string, any>>;
name: StringConstructor;
template: {};
validationRules: PropType<CommonTypes.ValidationRule[]>;
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<Record<string, any> | 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<import("vue").ExtractPropTypes<{
left: NumberConstructor;
opacity: NumberConstructor;
position: PropType<Record<string, any> | 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 DxGroupItem: import("vue").DefineComponent<{
alignItemLabels: BooleanConstructor;
caption: StringConstructor;
captionTemplate: {};
colCount: NumberConstructor;
colCountByScreen: PropType<Record<string, any>>;
colSpan: NumberConstructor;
cssClass: StringConstructor;
items: PropType<(dxFormSimpleItem | dxFormGroupItem | dxFormTabbedItem | dxFormEmptyItem | dxFormButtonItem)[]>;
itemType: PropType<FormItemType>;
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<import("vue").ExtractPropTypes<{
alignItemLabels: BooleanConstructor;
caption: StringConstructor;
captionTemplate: {};
colCount: NumberConstructor;
colCountByScreen: PropType<Record<string, any>>;
colSpan: NumberConstructor;
cssClass: StringConstructor;
items: PropType<(dxFormSimpleItem | dxFormGroupItem | dxFormTabbedItem | dxFormEmptyItem | dxFormButtonItem)[]>;
itemType: PropType<FormItemType>;
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 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<import("vue").ExtractPropTypes<{
and: StringConstructor;
notAnd: StringConstructor;
notOr: StringConstructor;
or: StringConstructor;
}>> & {
"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 DxHeaderFilter: import("vue").DefineComponent<{
allowSearch: BooleanConstructor;
allowSelectAll: BooleanConstructor;
dataSource: PropType<any[] | Record<string, any> | DataSourceOptions<any, any, any, any> | Store<any, any> | ((options: {
component: Record<string, any>;
dataSource: DataSourceOptions | null;
}) => void) | null>;
groupInterval: PropType<number | (string | number)[] | HeaderFilterGroupInterval>;
height: (NumberConstructor | StringConstructor)[];
search: PropType<Record<string, any> | HeaderFilterSearchConfig | ColumnHeaderFilterSearchConfig>;
searchMode: PropType<SearchMode>;
searchTimeout: NumberConstructor;
texts: PropType<Record<string, any> | 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<import("vue").ExtractPropTypes<{
allowSearch: BooleanConstructor;
allowSelectAll: BooleanConstructor;
dataSource: PropType<any[] | Record<string, any> | DataSourceOptions<any, any, any, any> | Store<any, any> | ((options: {
component: Record<string, any>;
dataSource: DataSourceOptions | null;
}) => void) | null>;
groupInterval: PropType<number | (string | number)[] | HeaderFilterGroupInterval>;
height: (NumberConstructor | StringConstructor)[];
search: PropType<Record<string, any> | HeaderFilterSearchConfig | ColumnHeaderFilterSearchConfig>;
searchMode: PropType<SearchMode>;
searchTimeout: NumberConstructor;
texts: PropType<Record<string, any> | 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 DxHeaderPanel: import("vue").DefineComponent<{
dragging: PropType<Record<string, any>>;
itemCssClass: StringConstructor;
itemTemplate: {};
visible: BooleanConstructor;
}, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
"update:isActive": null;
"update:hoveredElement": null;
"update:dragging": null;
"update:itemCssClass": null;
"update:itemTemplate": null;
"update:visible": null;
}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
dragging: PropType<Record<string, any>>;
itemCssClass: StringConstructor;
itemTemplate: {};
visible: BooleanConstructor;
}>> & {
"onUpdate:isActive"?: ((...args: any[]) => any) | undefined;
"onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined;
"onUpdate:visible"?: ((...args: any[]) => any) | undefined;
"onUpdate:itemTemplate"?: ((...args: any[]) => any) | undefined;
"onUpdate:dragging"?: ((...args: any[]) => any) | undefined;
"onUpdate:itemCssClass"?: ((...args: any[]) => any) | undefined;
}, {
visible: boolean;
}>;
declare const DxHide: import("vue").DefineComponent<{
complete: PropType<($element: any, config: AnimationConfig) => void>;
delay: NumberConstructor;
direction: PropType<Direction>;
duration: NumberConstructor;
easing: StringConstructor;
from: PropType<Record<string, any> | AnimationState>;
staggerDelay: NumberConstructor;
start: PropType<($element: any, config: AnimationConfig) => void>;
to: PropType<Record<string, any> | AnimationState>;
type: PropType<AnimationType>;
}, 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<import("vue").ExtractPropTypes<{
complete: PropType<($element: any, config: AnimationConfig) => void>;
delay: NumberConstructor;
direction: PropType<Direction>;
duration: NumberConstructor;
easing: StringConstructor;
from: PropType<Record<string, any> | AnimationState>;
staggerDelay: NumberConstructor;
start: PropType<($element: any, config: AnimationConfig) => void>;
to: PropType<Record<string, any> | AnimationState>;
type: PropType<AnimationType>;
}>> & {
"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 DxIndicatorOptions: import("vue").DefineComponent<{
animationType: PropType<LoadingAnimationType>;
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<import("vue").ExtractPropTypes<{
animationType: PropType<LoadingAnimationType>;
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<Record<string, any>>;
alignItemLabels: BooleanConstructor;
badge: StringConstructor;
buttonOptions: PropType<Record<string, any> | dxButtonOptions>;
caption: StringConstructor;
captionTemplate: {};
colCount: NumberConstructor;
colCountByScreen: PropType<Record<string, any>>;
colSpan: NumberConstructor;
cssClass: StringConstructor;
dataField: StringConstructor;
disabled: BooleanConstructor;
editorOptions: {};
editorType: PropType<FormItemComponent>;
helpText: StringConstructor;
horizontalAlignment: PropType<HorizontalAlignment>;
html: StringConstructor;
icon: StringConstructor;
isRequired: BooleanConstructor;
items: PropType<(dxFormSimpleItem | dxFormGroupItem | dxFormTabbedItem | dxFormEmptyItem | dxFormButtonItem)[]>;
itemType: PropType<FormItemType>;
label: PropType<Record<string, any>>;
locateInMenu: PropType<LocateInMenuMode>;
location: PropType<ToolbarItemLocation>;
menuItemTemplate: {};
name: PropType<string>;
options: {};
showText: PropType<ShowTextMode>;
tabPanelOptions: PropType<Record<string, any> | dxTabPanelOptions<any, any>>;
tabs: PropType<Record<string, any>[]>;
tabTemplate: {};
template: {};
text: StringConstructor;
title: StringConstructor;
validationRules: PropType<CommonTypes.ValidationRule[]>;
verticalAlignment: PropType<VerticalAlignment>;
visible: BooleanConstructor;
visibleIndex: NumberConstructor;
widget: PropType<ToolbarItemComponent>;
}, 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<import("vue").ExtractPropTypes<{
aiOptions: PropType<Record<string, any>>;
alignItemLabels: BooleanConstructor;
badge: StringConstructor;
buttonOptions: PropType<Record<string, any> | dxButtonOptions>;
caption: StringConstructor;
captionTemplate: {};
colCount: NumberConstructor;
colCountByScreen: PropType<Record<string, any>>;
colSpan: NumberConstructor;
cssClass: StringConstructor;
dataField: StringConstructor;
disabled: BooleanConstructor;
editorOptions: {};
editorType: PropType<FormItemComponent>;
helpText: StringConstructor;
horizontalAlignment: PropType<HorizontalAlignment>;
html: StringConstructor;
icon: StringConstructor;
isRequired: BooleanConstructor;
items: PropType<(dxFormSimpleItem | dxFormGroupItem | dxFormTabbedItem | dxFormEmptyItem | dxFormButtonItem)[]>;
itemType: PropType<FormItemType>;
label: PropType<Record<string, any>>;
locateInMenu: PropType<LocateInMenuMode>;
location: PropType<ToolbarItemLocation>;
menuItemTemplate: {};
name: PropType<string>;
options: {};
showText: PropType<ShowTextMode>;
tabPanelOptions: PropType<Record<string, any> | dxTabPanelOptions<any, any>>;
tabs: PropType<Record<string, any>[]>;
tabTemplate: {};
template: {};
text: StringConstructor;
title: StringConstructor;
validationRules: PropType<CommonTypes.ValidationRule[]>;
verticalAlignment: PropType<VerticalAlignment>;
visible: BooleanConstructor;
visibleIndex: NumberConstructor;
widget: PropType<ToolbarItemComponent>;
}>> & {
"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 DxLabel: import("vue").DefineComponent<{
alignment: PropType<HorizontalAlignment>;
location: PropType<LabelLocation>;
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<import("vue").ExtractPropTypes<{
alignment: PropType<HorizontalAlignment>;
location: PropType<LabelLocation>;
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<{
animation: PropType<Record<string, any>>;
container: {};
deferRendering: BooleanConstructor;
delay: NumberConstructor;
focusStateEnabled: BooleanConstructor;
height: (NumberConstructor | StringConstructor)[];
hideOnOutsideClick: PropType<boolean | ((event: event) => boolean)>;
hideOnParentScroll: BooleanConstructor;
hint: StringConstructor;
hoverStateEnabled: BooleanConstructor;
indicatorOptions: PropType<Record<string, any> | LoadPanelIndicatorProperties>;
indicatorSrc: StringConstructor;
maxHeight: (NumberConstructor | StringConstructor)[];
maxWidth: (NumberConstructor | StringConstructor)[];
message: StringConstructor;
minHeight: (NumberConstructor | StringConstructor)[];
minWidth: (NumberConstructor | StringConstructor)[];
onContentReady: PropType<(e: LoadPanelContentReadyEvent) => void>;
onDisposing: PropType<(e: LoadPanelDisposingEvent) => void>;
onHidden: PropType<(e: HiddenEvent) => void>;
onHiding: PropType<(e: HidingEvent) => void>;
onInitialized: PropType<(e: LoadPanelInitializedEvent) => void>;
onOptionChanged: PropType<(e: LoadPanelOptionChangedEvent) => void>;
onShowing: PropType<(e: ShowingEvent) => void>;
onShown: PropType<(e: ShownEvent) => void>;
position: PropType<Record<string, any> | PositionConfig | PositionAlignment | (() => void)>;
rtlEnabled: BooleanConstructor;
shading: BooleanConstructor;
shadingColor: StringConstructor;
showIndicator: BooleanConstructor;
showPane: BooleanConstructor;
visible: BooleanConstructor;
width: (NumberConstructor | StringConstructor)[];
wrapperAttr: {};
}, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
"update:isActive": null;
"update:hoveredElement": null;
"update:animation": null;
"update:container": null;
"update:deferRendering": null;
"update:delay": null;
"update:focusStateEnabled": null;
"update:height": null;
"update:hideOnOutsideClick": null;
"update:hideOnParentScroll": null;
"update:hint": null;
"update:hoverStateEnabled": null;
"update:indicatorOptions": null;
"update:indicatorSrc": null;
"update:maxHeight": null;
"update:maxWidth": null;
"update:message": 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:onShowing": null;
"update:onShown": null;
"update:position": null;
"update:rtlEnabled": null;
"update:shading": null;
"update:shadingColor": null;
"update:showIndicator": null;
"update:showPane": null;
"update:visible": null;
"update:width": null;
"update:wrapperAttr": null;
}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
animation: PropType<Record<string, any>>;
container: {};
deferRendering: BooleanConstructor;
delay: NumberConstructor;
focusStateEnabled: BooleanConstructor;
height: (NumberConstructor | StringConstructor)[];
hideOnOutsideClick: PropType<boolean | ((event: event) => boolean)>;
hideOnParentScroll: BooleanConstructor;
hint: StringConstructor;
hoverStateEnabled: BooleanConstructor;
indicatorOptions: PropType<Record<string, any> | LoadPanelIndicatorProperties>;
indicatorSrc: StringConstructor;
maxHeight: (NumberConstructor | StringConstructor)[];
maxWidth: (NumberConstructor | StringConstructor)[];
message: StringConstructor;
minHeight: (NumberConstructor | StringConstructor)[];
minWidth: (NumberConstructor | StringConstructor)[];
onContentReady: PropType<(e: LoadPanelContentReadyEvent) => void>;
onDisposing: PropType<(e: LoadPanelDisposingEvent) => void>;
onHidden: PropType<(e: HiddenEvent) => void>;
onHiding: PropType<(e: HidingEvent) => void>;
onInitialized: PropType<(e: LoadPanelInitializedEvent) => void>;
onOptionChanged: PropType<(e: LoadPanelOptionChangedEvent) => void>;
onShowing: PropType<(e: ShowingEvent) => void>;
onShown: PropType<(e: ShownEvent) => void>;
position: PropType<Record<string, any> | PositionConfig | PositionAlignment | (() => void)>;
rtlEnabled: BooleanConstructor;
shading: BooleanConstructor;
shadingColor: StringConstructor;
showIndicator: BooleanConstructor;
showPane: BooleanConstructor;
visible: BooleanConstructor;
width: (NumberConstructor | StringConstructor)[];
wrapperAttr: {};
}>> & {
"onUpdate:isActive"?: ((...args: any[]) => any) | undefined;
"onUpdate:hoveredElement"?: ((...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:container"?: ((...args: any[]) => any) | undefined;
"onUpdate:message"?: ((...args: any[]) => any) | undefined;
"onUpdate:hoverStateEnabled"?: ((...args: any[]) => any) | undefined;
"onUpdate:onContentReady"?: ((...args: any[]) => any) | undefined;
"onUpdate:focusStateEnabled"?: ((...args: any[]) => any) | undefined;
"onUpdate:hint"?: ((...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: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:onShowing"?: ((...args: any[]) => any) | undefined;
"onUpdate:onShown"?: ((...args: any[]) => any) | undefined;
"onUpdate:shading"?: ((...args: any[]) => any) | undefined;
"onUpdate:shadingColor"?: ((...args: any[]) => any) | undefined;
"onUpdate:wrapperAttr"?: ((...args: any[]) => any) | undefined;
"onUpdate:delay"?: ((...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;
}, {
rtlEnabled: boolean;
visible: boolean;
hoverStateEnabled: boolean;
focusStateEnabled: boolean;
deferRendering: boolean;
hideOnParentScroll: boolean;
shading: boolean;
showIndicator: boolean;
showPane: boolean;
}>;
declare const DxLookup: import("vue").DefineComponent<{
allowClearing: BooleanConstructor;
dataSource: PropType<any[] | Record<string, any> | DataSourceOptions<any, any, any, any> | Store<any, any>>;
displayExpr: PropType<string | ((data: any) => string)>;
valueExpr: PropType<string | ((data: any) => 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<import("vue").ExtractPropTypes<{
allowClearing: BooleanConstructor;
dataSource: PropType<any[] | Record<string, any> | DataSourceOptions<any, any, any, any> | Store<any, any>>;
displayExpr: PropType<string | ((data: any) => string)>;
valueExpr: PropType<string | ((data: any) => 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 DxMy: import("vue").DefineComponent<{
x: PropType<HorizontalAlignment>;
y: PropType<VerticalAlignment>;
}, 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<import("vue").ExtractPropTypes<{
x: PropType<HorizontalAlignment>;
y: PropType<VerticalAlignment>;
}>> & {
"onUpdate:isActive"?: ((...args: any[]) => any) | undefined;
"onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined;
"onUpdate:x"?: ((...args: any[]) => any) | undefined;
"onUpdate:y"?: ((...args: any[]) => any) | undefined;
}, {}>;
declare const DxNumericRule: import("vue").DefineComponent<{
ignoreEmptyValue: BooleanConstructor;
message: StringConstructor;
type: PropType<ValidationRuleType>;
}, 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<import("vue").ExtractPropTypes<{
ignoreEmptyValue: BooleanConstructor;
message: StringConstructor;
type: PropType<ValidationRuleType>;
}>> & {
"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<import("vue").ExtractPropTypes<{
x: NumberConstructor;
y: NumberConstructor;
}>> & {
"onUpdate:isActive"?: ((...args: any[]) => any) | undefined;
"onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined;
"onUpdate:x"?: ((...args: any[]) => any) | undefined;
"onUpdate:y"?: ((...args: any[]) => any) | undefined;
}, {}>;
declare const DxPager: import("vue").DefineComponent<{
allowedPageSizes: PropType<"auto" | (number | PagerPageSize)[]>;
displayMode: PropType<DisplayMode>;
infoText: StringConstructor;
label: StringConstructor;
showInfo: BooleanConstructor;
showNavigationButtons: BooleanConstructor;
showPageSizeSelector: PropType<boolean | "auto">;
visible: PropType<boolean | "auto">;
}, 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<import("vue").ExtractPropTypes<{
allowedPageSizes: PropType<"auto" | (number | PagerPageSize)[]>;
displayMode: PropType<DisplayMode>;
infoText: StringConstructor;
label: StringConstructor;
showInfo: BooleanConstructor;
showNavigationButtons: BooleanConstructor;
showPageSizeSelector: PropType<boolean | "auto">;
visible: PropType<boolean | "auto">;
}>> & {
"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<import("vue").ExtractPropTypes<{
enabled: BooleanConstructor;
pageIndex: NumberConstructor;
pageSize: NumberConstructor;
}>> & {
"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<ValidationRuleType>;
}, 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<import("vue").ExtractPropTypes<{
ignoreEmptyValue: BooleanConstructor;
message: StringConstructor;
pattern: (StringConstructor | RegExpConstructor)[];
type: PropType<ValidationRuleType>;
}>> & {
"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 DxPosition: import("vue").DefineComponent<{
at: PropType<Record<string, any> | PositionAlignment>;
boundary: {};
boundaryOffset: PropType<string | Record<string, any>>;
collision: PropType<Record<string, any> | CollisionResolutionCombination>;
my: PropType<Record<string, any> | PositionAlignment>;
of: {};
offset: PropType<string | Record<string, any>>;
}, 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<import("vue").ExtractPropTypes<{
at: PropType<Record<string, any> | PositionAlignment>;
boundary: {};
boundaryOffset: PropType<string | Record<string, any>>;
collision: PropType<Record<string, any> | CollisionResolutionCombination>;
my: PropType<Record<string, any> | PositionAlignment>;
of: {};
offset: PropType<string | Record<string, any>>;
}>> & {
"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<ValidationRuleType>;
}, 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<import("vue").ExtractPropTypes<{
ignoreEmptyValue: BooleanConstructor;
max: (DateConstructor | NumberConstructor | StringConstructor)[];
message: StringConstructor;
min: (DateConstructor | NumberConstructor | StringConstructor)[];
reevaluate: BooleanConstructor;
type: PropType<ValidationRuleType>;
}>> & {
"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;
paging: BooleanConstructor;
sorting: BooleanConstructor;
}, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
"update:isActive": null;
"update:hoveredElement": null;
"update:filtering": null;
"update:grouping": null;
"update:paging": null;
"update:sorting": null;
}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
filtering: BooleanConstructor;
grouping: BooleanConstructor;
paging: BooleanConstructor;
sorting: BooleanConstructor;
}>> & {
"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;
}, {
grouping: boolean;
paging: boolean;
sorting: boolean;
filtering: boolean;
}>;
declare const DxRequiredRule: import("vue").DefineComponent<{
message: StringConstructor;
trim: BooleanConstructor;
type: PropType<ValidationRuleType>;
}, 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<import("vue").ExtractPropTypes<{
message: StringConstructor;
trim: BooleanConstructor;
type: PropType<ValidationRuleType>;
}>> & {
"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 DxScrolling: import("vue").DefineComponent<{
scrollByContent: BooleanConstructor;
scrollByThumb: BooleanConstructor;
showScrollbar: PropType<ScrollbarMode>;
useNative: PropType<boolean | "auto">;
}, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
"update:isActive": null;
"update:hoveredElement": null;
"update:scrollByContent": null;
"update:scrollByThumb": null;
"update:showScrollbar": null;
"update:useNative": null;
}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
scrollByContent: BooleanConstructor;
scrollByThumb: BooleanConstructor;
showScrollbar: PropType<ScrollbarMode>;
useNative: PropType<boolean | "auto">;
}>> & {
"onUpdate:isActive"?: ((...args: any[]) => any) | undefined;
"onUpdate:hoveredElement"?: ((...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;
}, {
scrollByContent: boolean;
scrollByThumb: boolean;
}>;
declare const DxSearch: import("vue").DefineComponent<{
editorOptions: {};
enabled: BooleanConstructor;
mode: PropType<SearchMode>;
searchExpr: PropType<string | (string | (() => 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<import("vue").ExtractPropTypes<{
editorOptions: {};
enabled: BooleanConstructor;
mode: PropType<SearchMode>;
searchExpr: PropType<string | (string | (() => 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<import("vue").ExtractPropTypes<{
highlightCaseSensitive: BooleanConstructor;
highlightSearchText: BooleanConstructor;
placeholder: StringConstructor;
searchVisibleColumnsOnly: BooleanConstructor;
text: StringConstructor;
visible: BooleanConstructor;
width: (NumberConstructor | StringConstructor)[];
}>> & {
"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;
mode: PropType<SingleMultipleOrNone>;
recursive: BooleanConstructor;
selectAllMode: PropType<SelectAllMode>;
selectByClick: BooleanConstructor;
showCheckBoxesMode: PropType<SelectionColumnDisplayMode>;
}, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
"update:isActive": null;
"update:hoveredElement": null;
"update:allowSelectAll": null;
"update:mode": null;
"update:recursive": null;
"update:selectAllMode": null;
"update:selectByClick": null;
"update:showCheckBoxesMode": null;
}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
allowSelectAll: BooleanConstructor;
mode: PropType<SingleMultipleOrNone>;
recursive: BooleanConstructor;
selectAllMode: PropType<SelectAllMode>;
selectByClick: BooleanConstructor;
showCheckBoxesMode: PropType<SelectionColumnDisplayMode>;
}>> & {
"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;
}, {
selectByClick: boolean;
allowSelectAll: boolean;
recursive: boolean;
}>;
declare const DxShow: import("vue").DefineComponent<{
complete: PropType<($element: any, config: AnimationConfig) => void>;
delay: NumberConstructor;
direction: PropType<Direction>;
duration: NumberConstructor;
easing: StringConstructor;
from: PropType<Record<string, any> | AnimationState>;
staggerDelay: NumberConstructor;
start: PropType<($element: any, config: AnimationConfig) => void>;
to: PropType<Record<string, any> | AnimationState>;
type: PropType<AnimationType>;
}, 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<import("vue").ExtractPropTypes<{
complete: PropType<($element: any, config: AnimationConfig) => void>;
delay: NumberConstructor;
direction: PropType<Direction>;
duration: NumberConstructor;
easing: StringConstructor;
from: PropType<Record<string, any> | AnimationState>;
staggerDelay: NumberConstructor;
start: PropType<($element: any, config: AnimationConfig) => void>;
to: PropType<Record<string, any> | AnimationState>;
type: PropType<AnimationType>;
}>> & {
"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<Record<string, any>>;
colSpan: NumberConstructor;
cssClass: StringConstructor;
dataField: StringConstructor;
editorOptions: {};
editorType: PropType<FormItemComponent>;
helpText: StringConstructor;
isRequired: BooleanConstructor;
itemType: PropType<FormItemType>;
label: PropType<Record<string, any>>;
name: StringConstructor;
template: {};
validationRules: PropType<CommonTypes.ValidationRule[]>;
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<import("vue").ExtractPropTypes<{
aiOptions: PropType<Record<string, any>>;
colSpan: NumberConstructor;
cssClass: StringConstructor;
dataField: StringConstructor;
editorOptions: {};
editorType: PropType<FormItemComponent>;
helpText: StringConstructor;
isRequired: BooleanConstructor;
itemType: PropType<FormItemType>;
label: PropType<Record<string, any>>;
name: StringConstructor;
template: {};
validationRules: PropType<CommonTypes.ValidationRule[]>;
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 DxSorting: import("vue").DefineComponent<{
ascendingText: StringConstructor;
clearText: StringConstructor;
descendingText: StringConstructor;
mode: PropType<SingleMultipleOrNone>;
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<import("vue").ExtractPropTypes<{
ascendingText: StringConstructor;
clearText: StringConstructor;
descendingText: StringConstructor;
mode: PropType<SingleMultipleOrNone>;
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 DxStringLengthRule: import("vue").DefineComponent<{
ignoreEmptyValue: BooleanConstructor;
max: NumberConstructor;
message: StringConstructor;
min: NumberConstructor;
trim: BooleanConstructor;
type: PropType<ValidationRuleType>;
}, 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<import("vue").ExtractPropTypes<{
ignoreEmptyValue: BooleanConstructor;
max: NumberConstructor;
message: StringConstructor;
min: NumberConstructor;
trim: BooleanConstructor;
type: PropType<ValidationRuleType>;
}>> & {
"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 DxTab: import("vue").DefineComponent<{
alignItemLabels: BooleanConstructor;
badge: StringConstructor;
colCount: NumberConstructor;
colCountByScreen: PropType<Record<string, any>>;
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<import("vue").ExtractPropTypes<{
alignItemLabels: BooleanConstructor;
badge: StringConstructor;
colCount: NumberConstructor;
colCountByScreen: PropType<Record<string, any>>;
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<FormItemType>;
name: StringConstructor;
tabPanelOptions: PropType<Record<string, any> | dxTabPanelOptions<any, any>>;
tabs: PropType<Record<string, any>[]>;
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<import("vue").ExtractPropTypes<{
colSpan: NumberConstructor;
cssClass: StringConstructor;
itemType: PropType<FormItemType>;
name: StringConstructor;
tabPanelOptions: PropType<Record<string, any> | dxTabPanelOptions<any, any>>;
tabs: PropType<Record<string, any>[]>;
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<string | any[] | Record<string, any> | DataSource<any, any> | DataSourceOptions<any, any, any, any> | Store<any, any> | null>;
deferRendering: BooleanConstructor;
disabled: BooleanConstructor;
elementAttr: PropType<Record<string, any>>;
focusStateEnabled: BooleanConstructor;
height: (NumberConstructor | StringConstructor)[];
hint: StringConstructor;
hoverStateEnabled: BooleanConstructor;
iconPosition: PropType<TabsIconPosition>;
itemHoldTimeout: NumberConstructor;
items: PropType<any[]>;
itemTemplate: {};
itemTitleTemplate: {};
keyExpr: PropType<string | ((item: any) => any)>;
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<TabsStyle>;
swipeEnabled: BooleanConstructor;
tabIndex: NumberConstructor;
tabsPosition: PropType<Position>;
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<import("vue").ExtractPropTypes<{
accessKey: StringConstructor;
activeStateEnabled: BooleanConstructor;
animationEnabled: BooleanConstructor;
dataSource: PropType<string | any[] | Record<string, any> | DataSource<any, any> | DataSourceOptions<any, any, any, any> | Store<any, any> | null>;
deferRendering: BooleanConstructor;
disabled: BooleanConstructor;
elementAttr: PropType<Record<string, any>>;
focusStateEnabled: BooleanConstructor;
height: (NumberConstructor | StringConstructor)[];
hint: StringConstructor;
hoverStateEnabled: BooleanConstructor;
iconPosition: PropType<TabsIconPosition>;
itemHoldTimeout: NumberConstructor;
items: PropType<any[]>;
itemTemplate: {};
itemTitleTemplate: {};
keyExpr: PropType<string | ((item: any) => any)>;
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<TabsStyle>;
swipeEnabled: BooleanConstructor;
tabIndex: NumberConstructor;
tabsPosition: PropType<Position>;
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<import("vue").ExtractPropTypes<{
badge: StringConstructor;
disabled: BooleanConstructor;
html: StringConstructor;
icon: StringConstructor;
tabTemplate: {};
template: {};
text: StringConstructor;
title: StringConstructor;
visible: BooleanConstructor;
}>> & {
"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<{
addCard: StringConstructor;
cancel: StringConstructor;
clearFilter: StringConstructor;
confirmDeleteMessage: StringConstructor;
confirmDeleteTitle: StringConstructor;
createFilter: StringConstructor;
deleteCard: StringConstructor;
editCard: StringConstructor;
emptyValue: StringConstructor;
filterEnabledHint: StringConstructor;
ok: StringConstructor;
saveCard: StringConstructor;
}, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
"update:isActive": null;
"update:hoveredElement": null;
"update:addCard": null;
"update:cancel": null;
"update:clearFilter": null;
"update:confirmDeleteMessage": null;
"update:confirmDeleteTitle": null;
"update:createFilter": null;
"update:deleteCard": null;
"update:editCard": null;
"update:emptyValue": null;
"update:filterEnabledHint": null;
"update:ok": null;
"update:saveCard": null;
}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
addCard: StringConstructor;
cancel: StringConstructor;
clearFilter: StringConstructor;
confirmDeleteMessage: StringConstructor;
confirmDeleteTitle: StringConstructor;
createFilter: StringConstructor;
deleteCard: StringConstructor;
editCard: StringConstructor;
emptyValue: StringConstructor;
filterEnabledHint: StringConstructor;
ok: StringConstructor;
saveCard: StringConstructor;
}>> & {
"onUpdate:isActive"?: ((...args: any[]) => any) | undefined;
"onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined;
"onUpdate:confirmDeleteMessage"?: ((...args: any[]) => any) | undefined;
"onUpdate:confirmDeleteTitle"?: ((...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:addCard"?: ((...args: any[]) => any) | undefined;
"onUpdate:deleteCard"?: ((...args: any[]) => any) | undefined;
"onUpdate:editCard"?: ((...args: any[]) => any) | undefined;
"onUpdate:saveCard"?: ((...args: any[]) => any) | undefined;
}, {}>;
declare const DxTo: import("vue").DefineComponent<{
left: NumberConstructor;
opacity: NumberConstructor;
position: PropType<Record<string, any> | 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<import("vue").ExtractPropTypes<{
left: NumberConstructor;
opacity: NumberConstructor;
position: PropType<Record<string, any> | 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<(PredefinedToolbarItem | DxCardViewTypes.ToolbarItem)[]>;
multiline: BooleanConstructor;
visible: BooleanConstructor;
}, unknown, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {
"update:isActive": null;
"update:hoveredElement": null;
"update:disabled": null;
"update:items": null;
"update:multiline": null;
"update:visible": null;
}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<import("vue").ExtractPropTypes<{
disabled: BooleanConstructor;
items: PropType<(PredefinedToolbarItem | DxCardViewTypes.ToolbarItem)[]>;
multiline: BooleanConstructor;
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;
"onUpdate:multiline"?: ((...args: any[]) => any) | undefined;
}, {
disabled: boolean;
visible: boolean;
multiline: boolean;
}>;
declare const DxToolbarItem: import("vue").DefineComponent<{
cssClass: StringConstructor;
disabled: BooleanConstructor;
html: StringConstructor;
locateInMenu: PropType<LocateInMenuMode>;
location: PropType<ToolbarItemLocation>;
menuItemTemplate: {};
name: PropType<string>;
options: {};
showText: PropType<ShowTextMode>;
template: {};
text: StringConstructor;
visible: BooleanConstructor;
widget: PropType<ToolbarItemComponent>;
}, 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<import("vue").ExtractPropTypes<{
cssClass: StringConstructor;
disabled: BooleanConstructor;
html: StringConstructor;
locateInMenu: PropType<LocateInMenuMode>;
location: PropType<ToolbarItemLocation>;
menuItemTemplate: {};
name: PropType<string>;
options: {};
showText: PropType<ShowTextMode>;
template: {};
text: StringConstructor;
visible: BooleanConstructor;
widget: PropType<ToolbarItemComponent>;
}>> & {
"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 DxValidationRule: import("vue").DefineComponent<{
comparisonTarget: PropType<() => any>;
comparisonType: PropType<ComparisonOperator>;
ignoreEmptyValue: BooleanConstructor;
max: (DateConstructor | NumberConstructor | StringConstructor)[];
message: StringConstructor;
min: (DateConstructor | NumberConstructor | StringConstructor)[];
pattern: (StringConstructor | RegExpConstructor)[];
reevaluate: BooleanConstructor;
trim: BooleanConstructor;
type: PropType<ValidationRuleType>;
validationCallback: PropType<(options: {
column: Record<string, any>;
data: Record<string, any>;
formItem: Record<string, any>;
rule: Record<string, any>;
validator: Record<string, any>;
value: 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<import("vue").ExtractPropTypes<{
comparisonTarget: PropType<() => any>;
comparisonType: PropType<ComparisonOperator>;
ignoreEmptyValue: BooleanConstructor;
max: (DateConstructor | NumberConstructor | StringConstructor)[];
message: StringConstructor;
min: (DateConstructor | NumberConstructor | StringConstructor)[];
pattern: (StringConstructor | RegExpConstructor)[];
reevaluate: BooleanConstructor;
trim: BooleanConstructor;
type: PropType<ValidationRuleType>;
validationCallback: PropType<(options: {
column: Record<string, any>;
data: Record<string, any>;
formItem: Record<string, any>;
rule: Record<string, any>;
validator: Record<string, any>;
value: 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;
}>;
export default DxCardView;
export { DxCardView, DxAIOptions, DxAnimation, DxAsyncRule, DxAt, DxBoundaryOffset, DxButtonItem, DxButtonOptions, DxCardCover, DxCardHeader, DxCardHeaderItem, DxCardViewHeaderFilter, DxCardViewHeaderFilterSearch, DxCardViewHeaderFilterTexts, DxCardViewSelection, DxChange, DxColCountByScreen, DxCollision, DxColumn, DxColumnChooser, DxColumnChooserSearch, DxColumnChooserSelection, DxColumnHeaderFilter, DxColumnHeaderFilterSearch, DxCompareRule, DxCustomOperation, DxCustomRule, DxDragging, DxEditing, DxEditingTexts, DxEmailRule, DxEmptyItem, DxField, DxFilterBuilder, DxFilterOperationDescriptions, DxFilterPanel, DxFilterPanelTexts, DxForm, DxFormat, DxFormItem, DxFrom, DxGroupItem, DxGroupOperationDescriptions, DxHeaderFilter, DxHeaderPanel, DxHide, DxIndicatorOptions, DxItem, DxLabel, DxLoadPanel, DxLookup, DxMy, DxNumericRule, DxOffset, DxPager, DxPaging, DxPatternRule, DxPosition, DxRangeRule, DxRemoteOperations, DxRequiredRule, DxScrolling, DxSearch, DxSearchPanel, DxSelection, DxShow, DxSimpleItem, DxSorting, DxStringLengthRule, DxTab, DxTabbedItem, DxTabPanelOptions, DxTabPanelOptionsItem, DxTexts, DxTo, DxToolbar, DxToolbarItem, DxValidationRule };
import type * as DxCardViewTypes from "devextreme/ui/card_view_types";
export { DxCardViewTypes };