///
import { PivotTableProps } from '../../../../props';
export declare const PIVOT_WIDGET_PADDING = 8;
/**
* Pivot table with pagination.
*
* @example
* (1) Example of PivotTable from the `Sample ECommerce` data model:
*
* ```tsx
*
* ```
*
*
* (2) Example of PivotTable with the predefined sorting configuration:
* - Sort "Condition" row by its values in Ascending order. This is equivalent to users clicking on the "Condition" row heading and hit Sort Ascending (A-Z)
* - Sort "Category" row by "Total Cost" values under the "columns" values of "Female" (for Gender) and "0-18" (for AgeRange) in Descending order.
* This is equivalent to users clicking on the "Total Cost" value heading under "Female" (for Gender) and "0-18" (for AgeRange) and sort "Category (Subtotals)" in Descending (9-1)
*
* ```tsx
*
* ```
*
*
*
* (3) Example of PivotTable with auto content width enabled:
* When {@link PivotTableStyleOptions.isAutoContentWidth | `isAutoContentWidth: true`} is set, all vertical columns will be resized to fit within the component width without requiring horizontal scroll.
*
* ```tsx
*
* ```
*
*
* @remarks
* Configuration options can also be applied within the scope of a `` to control the default behavior of PivotTable, by changing available settings within `appConfig.chartConfig.tabular.*`
*
* Follow the link to {@link AppConfig} for more details on the available settings.
*
* @param props - Pivot Table properties
* @returns Pivot Table component
* @group Data Grids
*/
export declare const PivotTable: import("react").FunctionComponent;