/*!
* devextreme-react
* Version: 22.2.6
* Build date: Tue Apr 18 2023
*
* Copyright (c) 2012 - 2023 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-react
*/
///
import dxPivotGrid, { Properties } from "devextreme/ui/pivot_grid";
import { Component as BaseComponent, IHtmlOptions } from "./core/component";
import NestedOption from "./core/nested-option";
declare type IPivotGridOptions = React.PropsWithChildren;
declare class PivotGrid extends BaseComponent> {
get instance(): dxPivotGrid;
protected _WidgetClass: typeof dxPivotGrid;
protected independentEvents: string[];
protected _expectedChildren: {
export: {
optionName: string;
isCollectionItem: boolean;
};
fieldChooser: {
optionName: string;
isCollectionItem: boolean;
};
fieldPanel: {
optionName: string;
isCollectionItem: boolean;
};
headerFilter: {
optionName: string;
isCollectionItem: boolean;
};
loadPanel: {
optionName: string;
isCollectionItem: boolean;
};
pivotGridTexts: {
optionName: string;
isCollectionItem: boolean;
};
scrolling: {
optionName: string;
isCollectionItem: boolean;
};
stateStoring: {
optionName: string;
isCollectionItem: boolean;
};
texts: {
optionName: string;
isCollectionItem: boolean;
};
};
}
declare type IExportProps = React.PropsWithChildren<{
enabled?: any;
}>;
declare class Export extends NestedOption {
static OptionName: string;
}
declare type IFieldChooserProps = React.PropsWithChildren<{
allowSearch?: any;
applyChangesMode?: any;
enabled?: any;
height?: any;
layout?: any;
searchTimeout?: any;
texts?: object | {
allFields?: any;
columnFields?: any;
dataFields?: any;
filterFields?: any;
rowFields?: any;
};
title?: any;
width?: any;
}>;
declare class FieldChooser extends NestedOption {
static OptionName: string;
static ExpectedChildren: {
fieldChooserTexts: {
optionName: string;
isCollectionItem: boolean;
};
texts: {
optionName: string;
isCollectionItem: boolean;
};
};
}
declare type IFieldChooserTextsProps = React.PropsWithChildren<{
allFields?: any;
columnFields?: any;
dataFields?: any;
filterFields?: any;
rowFields?: any;
}>;
declare class FieldChooserTexts extends NestedOption {
static OptionName: string;
}
declare type IFieldPanelProps = React.PropsWithChildren<{
allowFieldDragging?: any;
showColumnFields?: any;
showDataFields?: any;
showFilterFields?: any;
showRowFields?: any;
texts?: object | {
columnFieldArea?: any;
dataFieldArea?: any;
filterFieldArea?: any;
rowFieldArea?: any;
};
visible?: any;
}>;
declare class FieldPanel extends NestedOption {
static OptionName: string;
static ExpectedChildren: {
fieldPanelTexts: {
optionName: string;
isCollectionItem: boolean;
};
texts: {
optionName: string;
isCollectionItem: boolean;
};
};
}
declare type IFieldPanelTextsProps = React.PropsWithChildren<{
columnFieldArea?: any;
dataFieldArea?: any;
filterFieldArea?: any;
rowFieldArea?: any;
}>;
declare class FieldPanelTexts extends NestedOption {
static OptionName: string;
}
declare type IHeaderFilterProps = React.PropsWithChildren<{
allowSearch?: any;
height?: any;
searchTimeout?: any;
showRelevantValues?: any;
texts?: object | {
cancel?: any;
emptyValue?: any;
ok?: any;
};
width?: any;
}>;
declare class HeaderFilter extends NestedOption {
static OptionName: string;
static ExpectedChildren: {
headerFilterTexts: {
optionName: string;
isCollectionItem: boolean;
};
texts: {
optionName: string;
isCollectionItem: boolean;
};
};
}
declare type IHeaderFilterTextsProps = React.PropsWithChildren<{
cancel?: any;
emptyValue?: any;
ok?: any;
}>;
declare class HeaderFilterTexts extends NestedOption {
static OptionName: string;
}
declare type ILoadPanelProps = React.PropsWithChildren<{
enabled?: any;
height?: any;
indicatorSrc?: any;
shading?: any;
shadingColor?: any;
showIndicator?: any;
showPane?: any;
text?: any;
width?: any;
}>;
declare class LoadPanel extends NestedOption {
static OptionName: string;
}
declare type IPivotGridTextsProps = React.PropsWithChildren<{
collapseAll?: any;
dataNotAvailable?: any;
expandAll?: any;
exportToExcel?: any;
grandTotal?: any;
noData?: any;
removeAllSorting?: any;
showFieldChooser?: any;
sortColumnBySummary?: any;
sortRowBySummary?: any;
total?: any;
}>;
declare class PivotGridTexts extends NestedOption {
static OptionName: string;
}
declare type IScrollingProps = React.PropsWithChildren<{
mode?: any;
useNative?: any;
}>;
declare class Scrolling extends NestedOption {
static OptionName: string;
}
declare type IStateStoringProps = React.PropsWithChildren<{
customLoad?: any;
customSave?: any;
enabled?: any;
savingTimeout?: any;
storageKey?: any;
type?: any;
}>;
declare class StateStoring extends NestedOption {
static OptionName: string;
}
declare type ITextsProps = React.PropsWithChildren<{
allFields?: any;
columnFields?: any;
dataFields?: any;
filterFields?: any;
rowFields?: any;
columnFieldArea?: any;
dataFieldArea?: any;
filterFieldArea?: any;
rowFieldArea?: any;
cancel?: any;
emptyValue?: any;
ok?: any;
collapseAll?: any;
dataNotAvailable?: any;
expandAll?: any;
exportToExcel?: any;
grandTotal?: any;
noData?: any;
removeAllSorting?: any;
showFieldChooser?: any;
sortColumnBySummary?: any;
sortRowBySummary?: any;
total?: any;
}>;
declare class Texts extends NestedOption {
static OptionName: string;
}
export default PivotGrid;
export { PivotGrid, IPivotGridOptions, Export, IExportProps, FieldChooser, IFieldChooserProps, FieldChooserTexts, IFieldChooserTextsProps, FieldPanel, IFieldPanelProps, FieldPanelTexts, IFieldPanelTextsProps, HeaderFilter, IHeaderFilterProps, HeaderFilterTexts, IHeaderFilterTextsProps, LoadPanel, ILoadPanelProps, PivotGridTexts, IPivotGridTextsProps, Scrolling, IScrollingProps, StateStoring, IStateStoringProps, Texts, ITextsProps };