import type { ColDef, ColGroupDef, ColumnEventType, ComponentSelector, ToolPanelColumnCompParams } from '@ag-grid-community/core'; import { Component } from '@ag-grid-community/core'; export declare class AgPrimaryCols extends Component { private readonly primaryColsHeaderPanel; private readonly primaryColsListPanel; private allowDragging; private params; private eventType; private positionableFeature; constructor(); init(allowDragging: boolean, params: ToolPanelColumnCompParams, eventType: ColumnEventType): void; toggleResizable(resizable: boolean): void; onExpandAll(): void; onCollapseAll(): void; expandGroups(groupIds?: string[]): void; collapseGroups(groupIds?: string[]): void; setColumnLayout(colDefs: (ColDef | ColGroupDef)[]): void; private onFilterChanged; syncLayoutWithGrid(): void; private onSelectAll; private onUnselectAll; private onGroupExpanded; private onSelectionChange; getExpandedGroups(): string[]; } export declare const AgPrimaryColsSelector: ComponentSelector;