/*! * 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 };