import type { Column } from 'ag-grid-community'; export type Node = { index: number; key: string; id: string; title?: string; column?: Column; children: Node[]; leaf: Node[]; disabled: boolean; visible: number; }; export type DragActive = { node: Node; indicator: 'top' | 'bottom'; index: number; }; export type FieldCol = { summary: boolean; summaryType: number; expression: string; id: string; name: string; decimalPlaces?: number; groupId?: string; dataFormatType?: 'number' | 'percentage'; };