import { ColDef, ColGroupDef, Component, IColumnToolPanel, IToolPanelComp, ColumnToolPanelState, IToolPanelParams, IToolPanelColumnCompParams } from "ag-grid-community"; export interface ToolPanelColumnCompParams extends IToolPanelParams, IToolPanelColumnCompParams { } export declare class ColumnToolPanel extends Component implements IColumnToolPanel, IToolPanelComp { private static TEMPLATE; private initialised; private params; private childDestroyFuncs; private pivotModePanel; private primaryColsPanel; private rowGroupDropZonePanel; private valuesDropZonePanel; private pivotDropZonePanel; constructor(); setVisible(visible: boolean): void; init(params: ToolPanelColumnCompParams): void; setPivotModeSectionVisible(visible: boolean): void; setRowGroupsSectionVisible(visible: boolean): void; setValuesSectionVisible(visible: boolean): void; setPivotSectionVisible(visible: boolean): void; private setResizers; private setLastVisible; private resetChildrenHeight; private isRowGroupingModuleLoaded; expandColumnGroups(groupIds?: string[]): void; collapseColumnGroups(groupIds?: string[]): void; setColumnLayout(colDefs: (ColDef | ColGroupDef)[]): void; syncLayoutWithGrid(): void; destroyChildren(): void; refresh(params: ToolPanelColumnCompParams): boolean; getState(): ColumnToolPanelState; destroy(): void; }