UNPKG

ag-grid-enterprise

Version:

Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue

20 lines (19 loc) 954 B
import type { AgColumn, ColumnChooserParams, HeaderPosition, NamedBean } from 'ag-grid-community'; import { BeanStub } from 'ag-grid-community'; import { AgPrimaryCols } from '../columnToolPanel/agPrimaryCols'; interface ShowColumnChooserParams { column?: AgColumn | null; chooserParams?: ColumnChooserParams; eventSource?: HTMLElement; headerPosition?: HeaderPosition | null; } export declare class ColumnChooserFactory extends BeanStub implements NamedBean { beanName: "colChooserFactory"; private activeColumnChooser; private activeColumnChooserDialog; createColumnSelectPanel(parent: BeanStub<any>, column?: AgColumn | null, draggable?: boolean, params?: ColumnChooserParams): AgPrimaryCols; showColumnChooser({ column, chooserParams, eventSource, headerPosition: providedHeaderPosition, }: ShowColumnChooserParams): void; hideActiveColumnChooser(): void; private dispatchVisibleChangedEvent; } export {};