devextreme-vue
Version:
DevExtreme Vue UI and Visualization Components
726 lines (724 loc) • 35.8 kB
TypeScript
/*!
* devextreme-vue
* Version: 25.1.5
* Build date: Wed Sep 03 2025
*
* Copyright (c) 2012 - 2025 Developer Express Inc. ALL RIGHTS RESERVED
*
* This software may be modified and distributed under the terms
* of the MIT license. See the LICENSE file in the root of the project for details.
*
* https://github.com/DevExpress/devextreme-vue
*/
import { PropType } from "vue";
import PivotGrid, { Properties } from "devextreme/ui/pivot_grid";
import PivotGridDataSource from "devextreme/ui/pivot_grid/data_source";
import { PivotGridDataFieldArea, CellClickEvent, CellPreparedEvent, ContentReadyEvent, ContextMenuPreparingEvent, DisposingEvent, ExportingEvent, InitializedEvent, OptionChangedEvent, PivotGridRowHeaderLayout, PivotGridTotalDisplayMode } from "devextreme/ui/pivot_grid";
import { PivotGridDataSourceOptions } from "devextreme/ui/pivot_grid/data_source";
import { ApplyChangesMode, HeaderFilterSearchConfig, StateStoreType } from "devextreme/common/grids";
import { FieldChooserLayout, ScrollMode, SearchMode } from "devextreme/common";
type AccessibleOptions = Pick<Properties, "allowExpandAll" | "allowFiltering" | "allowSorting" | "allowSortingBySummary" | "dataFieldArea" | "dataSource" | "disabled" | "elementAttr" | "encodeHtml" | "export" | "fieldChooser" | "fieldPanel" | "headerFilter" | "height" | "hideEmptySummaryCells" | "hint" | "loadPanel" | "onCellClick" | "onCellPrepared" | "onContentReady" | "onContextMenuPreparing" | "onDisposing" | "onExporting" | "onInitialized" | "onOptionChanged" | "rowHeaderLayout" | "rtlEnabled" | "scrolling" | "showBorders" | "showColumnGrandTotals" | "showColumnTotals" | "showRowGrandTotals" | "showRowTotals" | "showTotalsPrior" | "stateStoring" | "tabIndex" | "texts" | "visible" | "width" | "wordWrapEnabled">;
interface DxPivotGrid extends AccessibleOptions {
readonly instance?: PivotGrid;
}
declare const DxPivotGrid: import("@vue/runtime-core").DefineComponent<{
allowExpandAll: BooleanConstructor;
allowFiltering: BooleanConstructor;
allowSorting: BooleanConstructor;
allowSortingBySummary: BooleanConstructor;
dataFieldArea: PropType<PivotGridDataFieldArea>;
dataSource: PropType<any[] | PivotGridDataSource | PivotGridDataSourceOptions | null>;
disabled: BooleanConstructor;
elementAttr: PropType<Record<string, any>>;
encodeHtml: BooleanConstructor;
export: PropType<Record<string, any>>;
fieldChooser: PropType<Record<string, any>>;
fieldPanel: PropType<Record<string, any>>;
headerFilter: PropType<Record<string, any>>;
height: (NumberConstructor | StringConstructor)[];
hideEmptySummaryCells: BooleanConstructor;
hint: StringConstructor;
loadPanel: PropType<Record<string, any>>;
onCellClick: PropType<(e: CellClickEvent) => void>;
onCellPrepared: PropType<(e: CellPreparedEvent) => void>;
onContentReady: PropType<(e: ContentReadyEvent) => void>;
onContextMenuPreparing: PropType<(e: ContextMenuPreparingEvent) => void>;
onDisposing: PropType<(e: DisposingEvent) => void>;
onExporting: PropType<(e: ExportingEvent) => void>;
onInitialized: PropType<(e: InitializedEvent) => void>;
onOptionChanged: PropType<(e: OptionChangedEvent) => void>;
rowHeaderLayout: PropType<PivotGridRowHeaderLayout>;
rtlEnabled: BooleanConstructor;
scrolling: PropType<Record<string, any>>;
showBorders: BooleanConstructor;
showColumnGrandTotals: BooleanConstructor;
showColumnTotals: BooleanConstructor;
showRowGrandTotals: BooleanConstructor;
showRowTotals: BooleanConstructor;
showTotalsPrior: PropType<PivotGridTotalDisplayMode>;
stateStoring: PropType<Record<string, any>>;
tabIndex: NumberConstructor;
texts: PropType<Record<string, any>>;
visible: BooleanConstructor;
width: (NumberConstructor | StringConstructor)[];
wordWrapEnabled: BooleanConstructor;
}, unknown, unknown, {
instance(): PivotGrid;
}, {}, import("@vue/runtime-core").ComponentOptionsMixin, import("@vue/runtime-core").ComponentOptionsMixin, {
"update:isActive": null;
"update:hoveredElement": null;
"update:allowExpandAll": null;
"update:allowFiltering": null;
"update:allowSorting": null;
"update:allowSortingBySummary": null;
"update:dataFieldArea": null;
"update:dataSource": null;
"update:disabled": null;
"update:elementAttr": null;
"update:encodeHtml": null;
"update:export": null;
"update:fieldChooser": null;
"update:fieldPanel": null;
"update:headerFilter": null;
"update:height": null;
"update:hideEmptySummaryCells": null;
"update:hint": null;
"update:loadPanel": null;
"update:onCellClick": null;
"update:onCellPrepared": null;
"update:onContentReady": null;
"update:onContextMenuPreparing": null;
"update:onDisposing": null;
"update:onExporting": null;
"update:onInitialized": null;
"update:onOptionChanged": null;
"update:rowHeaderLayout": null;
"update:rtlEnabled": null;
"update:scrolling": null;
"update:showBorders": null;
"update:showColumnGrandTotals": null;
"update:showColumnTotals": null;
"update:showRowGrandTotals": null;
"update:showRowTotals": null;
"update:showTotalsPrior": null;
"update:stateStoring": null;
"update:tabIndex": null;
"update:texts": null;
"update:visible": null;
"update:width": null;
"update:wordWrapEnabled": null;
}, string, import("@vue/runtime-core").VNodeProps & import("@vue/runtime-core").AllowedComponentProps & import("@vue/runtime-core").ComponentCustomProps, Readonly<import("@vue/runtime-core").ExtractPropTypes<{
allowExpandAll: BooleanConstructor;
allowFiltering: BooleanConstructor;
allowSorting: BooleanConstructor;
allowSortingBySummary: BooleanConstructor;
dataFieldArea: PropType<PivotGridDataFieldArea>;
dataSource: PropType<any[] | PivotGridDataSource | PivotGridDataSourceOptions | null>;
disabled: BooleanConstructor;
elementAttr: PropType<Record<string, any>>;
encodeHtml: BooleanConstructor;
export: PropType<Record<string, any>>;
fieldChooser: PropType<Record<string, any>>;
fieldPanel: PropType<Record<string, any>>;
headerFilter: PropType<Record<string, any>>;
height: (NumberConstructor | StringConstructor)[];
hideEmptySummaryCells: BooleanConstructor;
hint: StringConstructor;
loadPanel: PropType<Record<string, any>>;
onCellClick: PropType<(e: CellClickEvent) => void>;
onCellPrepared: PropType<(e: CellPreparedEvent) => void>;
onContentReady: PropType<(e: ContentReadyEvent) => void>;
onContextMenuPreparing: PropType<(e: ContextMenuPreparingEvent) => void>;
onDisposing: PropType<(e: DisposingEvent) => void>;
onExporting: PropType<(e: ExportingEvent) => void>;
onInitialized: PropType<(e: InitializedEvent) => void>;
onOptionChanged: PropType<(e: OptionChangedEvent) => void>;
rowHeaderLayout: PropType<PivotGridRowHeaderLayout>;
rtlEnabled: BooleanConstructor;
scrolling: PropType<Record<string, any>>;
showBorders: BooleanConstructor;
showColumnGrandTotals: BooleanConstructor;
showColumnTotals: BooleanConstructor;
showRowGrandTotals: BooleanConstructor;
showRowTotals: BooleanConstructor;
showTotalsPrior: PropType<PivotGridTotalDisplayMode>;
stateStoring: PropType<Record<string, any>>;
tabIndex: NumberConstructor;
texts: PropType<Record<string, any>>;
visible: BooleanConstructor;
width: (NumberConstructor | StringConstructor)[];
wordWrapEnabled: BooleanConstructor;
}>> & {
"onUpdate:isActive"?: ((...args: any[]) => any) | undefined;
"onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined;
"onUpdate:dataSource"?: ((...args: any[]) => any) | undefined;
"onUpdate:disabled"?: ((...args: any[]) => any) | undefined;
"onUpdate:elementAttr"?: ((...args: any[]) => any) | undefined;
"onUpdate:height"?: ((...args: any[]) => any) | undefined;
"onUpdate:hint"?: ((...args: any[]) => any) | undefined;
"onUpdate:onContentReady"?: ((...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:tabIndex"?: ((...args: any[]) => any) | undefined;
"onUpdate:visible"?: ((...args: any[]) => any) | undefined;
"onUpdate:width"?: ((...args: any[]) => any) | undefined;
"onUpdate:export"?: ((...args: any[]) => any) | undefined;
"onUpdate:onExporting"?: ((...args: any[]) => any) | undefined;
"onUpdate:headerFilter"?: ((...args: any[]) => any) | undefined;
"onUpdate:loadPanel"?: ((...args: any[]) => any) | undefined;
"onUpdate:onContextMenuPreparing"?: ((...args: any[]) => any) | undefined;
"onUpdate:scrolling"?: ((...args: any[]) => any) | undefined;
"onUpdate:wordWrapEnabled"?: ((...args: any[]) => any) | undefined;
"onUpdate:texts"?: ((...args: any[]) => any) | undefined;
"onUpdate:allowFiltering"?: ((...args: any[]) => any) | undefined;
"onUpdate:allowSorting"?: ((...args: any[]) => any) | undefined;
"onUpdate:onCellClick"?: ((...args: any[]) => any) | undefined;
"onUpdate:onCellPrepared"?: ((...args: any[]) => any) | undefined;
"onUpdate:showBorders"?: ((...args: any[]) => any) | undefined;
"onUpdate:stateStoring"?: ((...args: any[]) => any) | undefined;
"onUpdate:encodeHtml"?: ((...args: any[]) => any) | undefined;
"onUpdate:allowExpandAll"?: ((...args: any[]) => any) | undefined;
"onUpdate:allowSortingBySummary"?: ((...args: any[]) => any) | undefined;
"onUpdate:dataFieldArea"?: ((...args: any[]) => any) | undefined;
"onUpdate:fieldChooser"?: ((...args: any[]) => any) | undefined;
"onUpdate:fieldPanel"?: ((...args: any[]) => any) | undefined;
"onUpdate:hideEmptySummaryCells"?: ((...args: any[]) => any) | undefined;
"onUpdate:rowHeaderLayout"?: ((...args: any[]) => any) | undefined;
"onUpdate:showColumnGrandTotals"?: ((...args: any[]) => any) | undefined;
"onUpdate:showColumnTotals"?: ((...args: any[]) => any) | undefined;
"onUpdate:showRowGrandTotals"?: ((...args: any[]) => any) | undefined;
"onUpdate:showRowTotals"?: ((...args: any[]) => any) | undefined;
"onUpdate:showTotalsPrior"?: ((...args: any[]) => any) | undefined;
}, {
disabled: boolean;
rtlEnabled: boolean;
visible: boolean;
wordWrapEnabled: boolean;
allowFiltering: boolean;
allowSorting: boolean;
showBorders: boolean;
encodeHtml: boolean;
allowExpandAll: boolean;
allowSortingBySummary: boolean;
hideEmptySummaryCells: boolean;
showColumnGrandTotals: boolean;
showColumnTotals: boolean;
showRowGrandTotals: boolean;
showRowTotals: boolean;
}>;
declare const DxExport: import("@vue/runtime-core").DefineComponent<{
enabled: BooleanConstructor;
}, unknown, unknown, {}, {}, import("@vue/runtime-core").ComponentOptionsMixin, import("@vue/runtime-core").ComponentOptionsMixin, {
"update:isActive": null;
"update:hoveredElement": null;
"update:enabled": null;
}, string, import("@vue/runtime-core").VNodeProps & import("@vue/runtime-core").AllowedComponentProps & import("@vue/runtime-core").ComponentCustomProps, Readonly<import("@vue/runtime-core").ExtractPropTypes<{
enabled: BooleanConstructor;
}>> & {
"onUpdate:isActive"?: ((...args: any[]) => any) | undefined;
"onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined;
"onUpdate:enabled"?: ((...args: any[]) => any) | undefined;
}, {
enabled: boolean;
}>;
declare const DxFieldChooser: import("@vue/runtime-core").DefineComponent<{
allowSearch: BooleanConstructor;
applyChangesMode: PropType<ApplyChangesMode>;
enabled: BooleanConstructor;
height: NumberConstructor;
layout: PropType<FieldChooserLayout>;
searchTimeout: NumberConstructor;
texts: PropType<Record<string, any>>;
title: StringConstructor;
width: NumberConstructor;
}, unknown, unknown, {}, {}, import("@vue/runtime-core").ComponentOptionsMixin, import("@vue/runtime-core").ComponentOptionsMixin, {
"update:isActive": null;
"update:hoveredElement": null;
"update:allowSearch": null;
"update:applyChangesMode": null;
"update:enabled": null;
"update:height": null;
"update:layout": null;
"update:searchTimeout": null;
"update:texts": null;
"update:title": null;
"update:width": null;
}, string, import("@vue/runtime-core").VNodeProps & import("@vue/runtime-core").AllowedComponentProps & import("@vue/runtime-core").ComponentCustomProps, Readonly<import("@vue/runtime-core").ExtractPropTypes<{
allowSearch: BooleanConstructor;
applyChangesMode: PropType<ApplyChangesMode>;
enabled: BooleanConstructor;
height: NumberConstructor;
layout: PropType<FieldChooserLayout>;
searchTimeout: NumberConstructor;
texts: PropType<Record<string, any>>;
title: StringConstructor;
width: NumberConstructor;
}>> & {
"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:title"?: ((...args: any[]) => any) | undefined;
"onUpdate:searchTimeout"?: ((...args: any[]) => any) | undefined;
"onUpdate:enabled"?: ((...args: any[]) => any) | undefined;
"onUpdate:allowSearch"?: ((...args: any[]) => any) | undefined;
"onUpdate:texts"?: ((...args: any[]) => any) | undefined;
"onUpdate:applyChangesMode"?: ((...args: any[]) => any) | undefined;
"onUpdate:layout"?: ((...args: any[]) => any) | undefined;
}, {
enabled: boolean;
allowSearch: boolean;
}>;
declare const DxFieldChooserTexts: import("@vue/runtime-core").DefineComponent<{
allFields: StringConstructor;
columnFields: StringConstructor;
dataFields: StringConstructor;
filterFields: StringConstructor;
rowFields: StringConstructor;
}, unknown, unknown, {}, {}, import("@vue/runtime-core").ComponentOptionsMixin, import("@vue/runtime-core").ComponentOptionsMixin, {
"update:isActive": null;
"update:hoveredElement": null;
"update:allFields": null;
"update:columnFields": null;
"update:dataFields": null;
"update:filterFields": null;
"update:rowFields": null;
}, string, import("@vue/runtime-core").VNodeProps & import("@vue/runtime-core").AllowedComponentProps & import("@vue/runtime-core").ComponentCustomProps, Readonly<import("@vue/runtime-core").ExtractPropTypes<{
allFields: StringConstructor;
columnFields: StringConstructor;
dataFields: StringConstructor;
filterFields: StringConstructor;
rowFields: StringConstructor;
}>> & {
"onUpdate:isActive"?: ((...args: any[]) => any) | undefined;
"onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined;
"onUpdate:allFields"?: ((...args: any[]) => any) | undefined;
"onUpdate:columnFields"?: ((...args: any[]) => any) | undefined;
"onUpdate:dataFields"?: ((...args: any[]) => any) | undefined;
"onUpdate:filterFields"?: ((...args: any[]) => any) | undefined;
"onUpdate:rowFields"?: ((...args: any[]) => any) | undefined;
}, {}>;
declare const DxFieldPanel: import("@vue/runtime-core").DefineComponent<{
allowFieldDragging: BooleanConstructor;
showColumnFields: BooleanConstructor;
showDataFields: BooleanConstructor;
showFilterFields: BooleanConstructor;
showRowFields: BooleanConstructor;
texts: PropType<Record<string, any>>;
visible: BooleanConstructor;
}, unknown, unknown, {}, {}, import("@vue/runtime-core").ComponentOptionsMixin, import("@vue/runtime-core").ComponentOptionsMixin, {
"update:isActive": null;
"update:hoveredElement": null;
"update:allowFieldDragging": null;
"update:showColumnFields": null;
"update:showDataFields": null;
"update:showFilterFields": null;
"update:showRowFields": null;
"update:texts": null;
"update:visible": null;
}, string, import("@vue/runtime-core").VNodeProps & import("@vue/runtime-core").AllowedComponentProps & import("@vue/runtime-core").ComponentCustomProps, Readonly<import("@vue/runtime-core").ExtractPropTypes<{
allowFieldDragging: BooleanConstructor;
showColumnFields: BooleanConstructor;
showDataFields: BooleanConstructor;
showFilterFields: BooleanConstructor;
showRowFields: BooleanConstructor;
texts: PropType<Record<string, any>>;
visible: BooleanConstructor;
}>> & {
"onUpdate:isActive"?: ((...args: any[]) => any) | undefined;
"onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined;
"onUpdate:visible"?: ((...args: any[]) => any) | undefined;
"onUpdate:texts"?: ((...args: any[]) => any) | undefined;
"onUpdate:allowFieldDragging"?: ((...args: any[]) => any) | undefined;
"onUpdate:showColumnFields"?: ((...args: any[]) => any) | undefined;
"onUpdate:showDataFields"?: ((...args: any[]) => any) | undefined;
"onUpdate:showFilterFields"?: ((...args: any[]) => any) | undefined;
"onUpdate:showRowFields"?: ((...args: any[]) => any) | undefined;
}, {
visible: boolean;
allowFieldDragging: boolean;
showColumnFields: boolean;
showDataFields: boolean;
showFilterFields: boolean;
showRowFields: boolean;
}>;
declare const DxFieldPanelTexts: import("@vue/runtime-core").DefineComponent<{
columnFieldArea: StringConstructor;
dataFieldArea: StringConstructor;
filterFieldArea: StringConstructor;
rowFieldArea: StringConstructor;
}, unknown, unknown, {}, {}, import("@vue/runtime-core").ComponentOptionsMixin, import("@vue/runtime-core").ComponentOptionsMixin, {
"update:isActive": null;
"update:hoveredElement": null;
"update:columnFieldArea": null;
"update:dataFieldArea": null;
"update:filterFieldArea": null;
"update:rowFieldArea": null;
}, string, import("@vue/runtime-core").VNodeProps & import("@vue/runtime-core").AllowedComponentProps & import("@vue/runtime-core").ComponentCustomProps, Readonly<import("@vue/runtime-core").ExtractPropTypes<{
columnFieldArea: StringConstructor;
dataFieldArea: StringConstructor;
filterFieldArea: StringConstructor;
rowFieldArea: StringConstructor;
}>> & {
"onUpdate:isActive"?: ((...args: any[]) => any) | undefined;
"onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined;
"onUpdate:dataFieldArea"?: ((...args: any[]) => any) | undefined;
"onUpdate:columnFieldArea"?: ((...args: any[]) => any) | undefined;
"onUpdate:filterFieldArea"?: ((...args: any[]) => any) | undefined;
"onUpdate:rowFieldArea"?: ((...args: any[]) => any) | undefined;
}, {}>;
declare const DxHeaderFilter: import("@vue/runtime-core").DefineComponent<{
allowSearch: BooleanConstructor;
allowSelectAll: BooleanConstructor;
height: NumberConstructor;
search: PropType<Record<string, any> | HeaderFilterSearchConfig>;
searchTimeout: NumberConstructor;
showRelevantValues: BooleanConstructor;
texts: PropType<Record<string, any>>;
width: NumberConstructor;
}, unknown, unknown, {}, {}, import("@vue/runtime-core").ComponentOptionsMixin, import("@vue/runtime-core").ComponentOptionsMixin, {
"update:isActive": null;
"update:hoveredElement": null;
"update:allowSearch": null;
"update:allowSelectAll": null;
"update:height": null;
"update:search": null;
"update:searchTimeout": null;
"update:showRelevantValues": null;
"update:texts": null;
"update:width": null;
}, string, import("@vue/runtime-core").VNodeProps & import("@vue/runtime-core").AllowedComponentProps & import("@vue/runtime-core").ComponentCustomProps, Readonly<import("@vue/runtime-core").ExtractPropTypes<{
allowSearch: BooleanConstructor;
allowSelectAll: BooleanConstructor;
height: NumberConstructor;
search: PropType<Record<string, any> | HeaderFilterSearchConfig>;
searchTimeout: NumberConstructor;
showRelevantValues: BooleanConstructor;
texts: PropType<Record<string, any>>;
width: NumberConstructor;
}>> & {
"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:searchTimeout"?: ((...args: any[]) => any) | undefined;
"onUpdate:allowSearch"?: ((...args: any[]) => any) | undefined;
"onUpdate:allowSelectAll"?: ((...args: any[]) => any) | undefined;
"onUpdate:search"?: ((...args: any[]) => any) | undefined;
"onUpdate:texts"?: ((...args: any[]) => any) | undefined;
"onUpdate:showRelevantValues"?: ((...args: any[]) => any) | undefined;
}, {
allowSearch: boolean;
allowSelectAll: boolean;
showRelevantValues: boolean;
}>;
declare const DxHeaderFilterTexts: import("@vue/runtime-core").DefineComponent<{
cancel: StringConstructor;
emptyValue: StringConstructor;
ok: StringConstructor;
}, unknown, unknown, {}, {}, import("@vue/runtime-core").ComponentOptionsMixin, import("@vue/runtime-core").ComponentOptionsMixin, {
"update:isActive": null;
"update:hoveredElement": null;
"update:cancel": null;
"update:emptyValue": null;
"update:ok": null;
}, string, import("@vue/runtime-core").VNodeProps & import("@vue/runtime-core").AllowedComponentProps & import("@vue/runtime-core").ComponentCustomProps, Readonly<import("@vue/runtime-core").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 DxLoadPanel: import("@vue/runtime-core").DefineComponent<{
enabled: BooleanConstructor;
height: NumberConstructor;
indicatorSrc: StringConstructor;
shading: BooleanConstructor;
shadingColor: StringConstructor;
showIndicator: BooleanConstructor;
showPane: BooleanConstructor;
text: StringConstructor;
width: NumberConstructor;
}, unknown, unknown, {}, {}, import("@vue/runtime-core").ComponentOptionsMixin, import("@vue/runtime-core").ComponentOptionsMixin, {
"update:isActive": null;
"update:hoveredElement": null;
"update:enabled": null;
"update:height": null;
"update:indicatorSrc": null;
"update:shading": null;
"update:shadingColor": null;
"update:showIndicator": null;
"update:showPane": null;
"update:text": null;
"update:width": null;
}, string, import("@vue/runtime-core").VNodeProps & import("@vue/runtime-core").AllowedComponentProps & import("@vue/runtime-core").ComponentCustomProps, Readonly<import("@vue/runtime-core").ExtractPropTypes<{
enabled: BooleanConstructor;
height: NumberConstructor;
indicatorSrc: StringConstructor;
shading: BooleanConstructor;
shadingColor: StringConstructor;
showIndicator: BooleanConstructor;
showPane: BooleanConstructor;
text: StringConstructor;
width: NumberConstructor;
}>> & {
"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:text"?: ((...args: any[]) => any) | undefined;
"onUpdate:shading"?: ((...args: any[]) => any) | undefined;
"onUpdate:shadingColor"?: ((...args: any[]) => any) | undefined;
"onUpdate:enabled"?: ((...args: any[]) => any) | undefined;
"onUpdate:indicatorSrc"?: ((...args: any[]) => any) | undefined;
"onUpdate:showIndicator"?: ((...args: any[]) => any) | undefined;
"onUpdate:showPane"?: ((...args: any[]) => any) | undefined;
}, {
shading: boolean;
enabled: boolean;
showIndicator: boolean;
showPane: boolean;
}>;
declare const DxPivotGridTexts: import("@vue/runtime-core").DefineComponent<{
collapseAll: StringConstructor;
dataNotAvailable: StringConstructor;
expandAll: StringConstructor;
exportToExcel: StringConstructor;
grandTotal: StringConstructor;
noData: StringConstructor;
removeAllSorting: StringConstructor;
showFieldChooser: StringConstructor;
sortColumnBySummary: StringConstructor;
sortRowBySummary: StringConstructor;
total: StringConstructor;
}, unknown, unknown, {}, {}, import("@vue/runtime-core").ComponentOptionsMixin, import("@vue/runtime-core").ComponentOptionsMixin, {
"update:isActive": null;
"update:hoveredElement": null;
"update:collapseAll": null;
"update:dataNotAvailable": null;
"update:expandAll": null;
"update:exportToExcel": null;
"update:grandTotal": null;
"update:noData": null;
"update:removeAllSorting": null;
"update:showFieldChooser": null;
"update:sortColumnBySummary": null;
"update:sortRowBySummary": null;
"update:total": null;
}, string, import("@vue/runtime-core").VNodeProps & import("@vue/runtime-core").AllowedComponentProps & import("@vue/runtime-core").ComponentCustomProps, Readonly<import("@vue/runtime-core").ExtractPropTypes<{
collapseAll: StringConstructor;
dataNotAvailable: StringConstructor;
expandAll: StringConstructor;
exportToExcel: StringConstructor;
grandTotal: StringConstructor;
noData: StringConstructor;
removeAllSorting: StringConstructor;
showFieldChooser: StringConstructor;
sortColumnBySummary: StringConstructor;
sortRowBySummary: StringConstructor;
total: StringConstructor;
}>> & {
"onUpdate:isActive"?: ((...args: any[]) => any) | undefined;
"onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined;
"onUpdate:collapseAll"?: ((...args: any[]) => any) | undefined;
"onUpdate:dataNotAvailable"?: ((...args: any[]) => any) | undefined;
"onUpdate:expandAll"?: ((...args: any[]) => any) | undefined;
"onUpdate:exportToExcel"?: ((...args: any[]) => any) | undefined;
"onUpdate:grandTotal"?: ((...args: any[]) => any) | undefined;
"onUpdate:noData"?: ((...args: any[]) => any) | undefined;
"onUpdate:removeAllSorting"?: ((...args: any[]) => any) | undefined;
"onUpdate:showFieldChooser"?: ((...args: any[]) => any) | undefined;
"onUpdate:sortColumnBySummary"?: ((...args: any[]) => any) | undefined;
"onUpdate:sortRowBySummary"?: ((...args: any[]) => any) | undefined;
"onUpdate:total"?: ((...args: any[]) => any) | undefined;
}, {}>;
declare const DxScrolling: import("@vue/runtime-core").DefineComponent<{
mode: PropType<ScrollMode>;
useNative: PropType<boolean | "auto">;
}, unknown, unknown, {}, {}, import("@vue/runtime-core").ComponentOptionsMixin, import("@vue/runtime-core").ComponentOptionsMixin, {
"update:isActive": null;
"update:hoveredElement": null;
"update:mode": null;
"update:useNative": null;
}, string, import("@vue/runtime-core").VNodeProps & import("@vue/runtime-core").AllowedComponentProps & import("@vue/runtime-core").ComponentCustomProps, Readonly<import("@vue/runtime-core").ExtractPropTypes<{
mode: PropType<ScrollMode>;
useNative: PropType<boolean | "auto">;
}>> & {
"onUpdate:isActive"?: ((...args: any[]) => any) | undefined;
"onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined;
"onUpdate:mode"?: ((...args: any[]) => any) | undefined;
"onUpdate:useNative"?: ((...args: any[]) => any) | undefined;
}, {}>;
declare const DxSearch: import("@vue/runtime-core").DefineComponent<{
editorOptions: {};
enabled: BooleanConstructor;
mode: PropType<SearchMode>;
timeout: NumberConstructor;
}, unknown, unknown, {}, {}, import("@vue/runtime-core").ComponentOptionsMixin, import("@vue/runtime-core").ComponentOptionsMixin, {
"update:isActive": null;
"update:hoveredElement": null;
"update:editorOptions": null;
"update:enabled": null;
"update:mode": null;
"update:timeout": null;
}, string, import("@vue/runtime-core").VNodeProps & import("@vue/runtime-core").AllowedComponentProps & import("@vue/runtime-core").ComponentCustomProps, Readonly<import("@vue/runtime-core").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:editorOptions"?: ((...args: any[]) => any) | undefined;
"onUpdate:mode"?: ((...args: any[]) => any) | undefined;
"onUpdate:timeout"?: ((...args: any[]) => any) | undefined;
}, {
enabled: boolean;
}>;
declare const DxStateStoring: import("@vue/runtime-core").DefineComponent<{
customLoad: PropType<() => any>;
customSave: PropType<(state: any) => void>;
enabled: BooleanConstructor;
savingTimeout: NumberConstructor;
storageKey: StringConstructor;
type: PropType<StateStoreType>;
}, unknown, unknown, {}, {}, import("@vue/runtime-core").ComponentOptionsMixin, import("@vue/runtime-core").ComponentOptionsMixin, {
"update:isActive": null;
"update:hoveredElement": null;
"update:customLoad": null;
"update:customSave": null;
"update:enabled": null;
"update:savingTimeout": null;
"update:storageKey": null;
"update:type": null;
}, string, import("@vue/runtime-core").VNodeProps & import("@vue/runtime-core").AllowedComponentProps & import("@vue/runtime-core").ComponentCustomProps, Readonly<import("@vue/runtime-core").ExtractPropTypes<{
customLoad: PropType<() => any>;
customSave: PropType<(state: any) => void>;
enabled: BooleanConstructor;
savingTimeout: NumberConstructor;
storageKey: StringConstructor;
type: PropType<StateStoreType>;
}>> & {
"onUpdate:isActive"?: ((...args: any[]) => any) | undefined;
"onUpdate:hoveredElement"?: ((...args: any[]) => any) | undefined;
"onUpdate:type"?: ((...args: any[]) => any) | undefined;
"onUpdate:enabled"?: ((...args: any[]) => any) | undefined;
"onUpdate:customLoad"?: ((...args: any[]) => any) | undefined;
"onUpdate:customSave"?: ((...args: any[]) => any) | undefined;
"onUpdate:savingTimeout"?: ((...args: any[]) => any) | undefined;
"onUpdate:storageKey"?: ((...args: any[]) => any) | undefined;
}, {
enabled: boolean;
}>;
declare const DxTexts: import("@vue/runtime-core").DefineComponent<{
allFields: StringConstructor;
cancel: StringConstructor;
collapseAll: StringConstructor;
columnFieldArea: StringConstructor;
columnFields: StringConstructor;
dataFieldArea: StringConstructor;
dataFields: StringConstructor;
dataNotAvailable: StringConstructor;
emptyValue: StringConstructor;
expandAll: StringConstructor;
exportToExcel: StringConstructor;
filterFieldArea: StringConstructor;
filterFields: StringConstructor;
grandTotal: StringConstructor;
noData: StringConstructor;
ok: StringConstructor;
removeAllSorting: StringConstructor;
rowFieldArea: StringConstructor;
rowFields: StringConstructor;
showFieldChooser: StringConstructor;
sortColumnBySummary: StringConstructor;
sortRowBySummary: StringConstructor;
total: StringConstructor;
}, unknown, unknown, {}, {}, import("@vue/runtime-core").ComponentOptionsMixin, import("@vue/runtime-core").ComponentOptionsMixin, {
"update:isActive": null;
"update:hoveredElement": null;
"update:allFields": null;
"update:cancel": null;
"update:collapseAll": null;
"update:columnFieldArea": null;
"update:columnFields": null;
"update:dataFieldArea": null;
"update:dataFields": null;
"update:dataNotAvailable": null;
"update:emptyValue": null;
"update:expandAll": null;
"update:exportToExcel": null;
"update:filterFieldArea": null;
"update:filterFields": null;
"update:grandTotal": null;
"update:noData": null;
"update:ok": null;
"update:removeAllSorting": null;
"update:rowFieldArea": null;
"update:rowFields": null;
"update:showFieldChooser": null;
"update:sortColumnBySummary": null;
"update:sortRowBySummary": null;
"update:total": null;
}, string, import("@vue/runtime-core").VNodeProps & import("@vue/runtime-core").AllowedComponentProps & import("@vue/runtime-core").ComponentCustomProps, Readonly<import("@vue/runtime-core").ExtractPropTypes<{
allFields: StringConstructor;
cancel: StringConstructor;
collapseAll: StringConstructor;
columnFieldArea: StringConstructor;
columnFields: StringConstructor;
dataFieldArea: StringConstructor;
dataFields: StringConstructor;
dataNotAvailable: StringConstructor;
emptyValue: StringConstructor;
expandAll: StringConstructor;
exportToExcel: StringConstructor;
filterFieldArea: StringConstructor;
filterFields: StringConstructor;
grandTotal: StringConstructor;
noData: StringConstructor;
ok: StringConstructor;
removeAllSorting: StringConstructor;
rowFieldArea: StringConstructor;
rowFields: StringConstructor;
showFieldChooser: StringConstructor;
sortColumnBySummary: StringConstructor;
sortRowBySummary: StringConstructor;
total: 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;
"onUpdate:dataFieldArea"?: ((...args: any[]) => any) | undefined;
"onUpdate:allFields"?: ((...args: any[]) => any) | undefined;
"onUpdate:columnFields"?: ((...args: any[]) => any) | undefined;
"onUpdate:dataFields"?: ((...args: any[]) => any) | undefined;
"onUpdate:filterFields"?: ((...args: any[]) => any) | undefined;
"onUpdate:rowFields"?: ((...args: any[]) => any) | undefined;
"onUpdate:columnFieldArea"?: ((...args: any[]) => any) | undefined;
"onUpdate:filterFieldArea"?: ((...args: any[]) => any) | undefined;
"onUpdate:rowFieldArea"?: ((...args: any[]) => any) | undefined;
"onUpdate:collapseAll"?: ((...args: any[]) => any) | undefined;
"onUpdate:dataNotAvailable"?: ((...args: any[]) => any) | undefined;
"onUpdate:expandAll"?: ((...args: any[]) => any) | undefined;
"onUpdate:exportToExcel"?: ((...args: any[]) => any) | undefined;
"onUpdate:grandTotal"?: ((...args: any[]) => any) | undefined;
"onUpdate:noData"?: ((...args: any[]) => any) | undefined;
"onUpdate:removeAllSorting"?: ((...args: any[]) => any) | undefined;
"onUpdate:showFieldChooser"?: ((...args: any[]) => any) | undefined;
"onUpdate:sortColumnBySummary"?: ((...args: any[]) => any) | undefined;
"onUpdate:sortRowBySummary"?: ((...args: any[]) => any) | undefined;
"onUpdate:total"?: ((...args: any[]) => any) | undefined;
}, {}>;
export default DxPivotGrid;
export { DxPivotGrid, DxExport, DxFieldChooser, DxFieldChooserTexts, DxFieldPanel, DxFieldPanelTexts, DxHeaderFilter, DxHeaderFilterTexts, DxLoadPanel, DxPivotGridTexts, DxScrolling, DxSearch, DxStateStoring, DxTexts };
import type * as DxPivotGridTypes from "devextreme/ui/pivot_grid_types";
export { DxPivotGridTypes };