ag-grid-enterprise
Version:
Advanced Data Grid / Data Table supporting Javascript / Typescript / React / Angular / Vue
16 lines (15 loc) • 839 B
TypeScript
import type { AgColumn, DragAndDropIcon, FocusableContainer, GridDraggingEvent } from 'ag-grid-community';
import type { ColumnStateUpdateParams } from '../../columnToolPanel/updates/columnStateUpdateTypes';
import { BaseDropZonePanel } from './baseDropZonePanel';
export declare class PivotDropZonePanel extends BaseDropZonePanel implements FocusableContainer {
constructor(horizontal: boolean, params?: ColumnStateUpdateParams);
postConstruct(): void;
protected getAriaLabel(): string;
refresh(): void;
private checkVisibility;
protected isItemDroppable(column: AgColumn, draggingEvent: GridDraggingEvent): boolean;
protected updateItems(columns: AgColumn[]): void;
protected getIconName(): DragAndDropIcon;
protected getExistingItems(): AgColumn[];
getFocusableContainerName(): 'pivotToolbar';
}