import * as React from "react"; import { IHeaderGroupParams, ColGroupDef } from "ag-grid-community"; import { IntlShape } from "react-intl"; import { AFM, Execution } from "@gooddata/typings"; import { IMenu, IMenuAggregationClickConfig } from "../../../interfaces/PivotTable"; export interface IProps extends IHeaderGroupParams { menu?: IMenu; getColumnTotals: () => AFM.ITotalItem[]; getExecutionResponse: () => Execution.IExecutionResponse; onMenuAggregationClick: (config: IMenuAggregationClickConfig) => void; getAfmFilters: () => AFM.CompatibilityFilter[]; intl: IntlShape; } export interface IColumnGroupDef extends ColGroupDef { field?: string; } export default class ColumnGroupHeader extends React.Component { render(): JSX.Element; }