import * as React from "react"; import * as ReactTable from "react-table"; import { OnExpressionVariableUpdated } from "../../expressionVariable/ExpressionVariableMenu"; import { ResizerStopBehavior } from "../../resizing/ResizingWidthsContext"; export interface BeeTableThResizableProps { onColumnAdded?: (args: { beforeIndex: number; groupType: string | undefined; }) => void; column: ReactTable.ColumnInstance; columnIndex: number; rowIndex: number; rowSpan: number; editColumnLabel?: string | { [groupType: string]: string; }; isEditableHeader: boolean; getColumnKey: (column: ReactTable.ColumnInstance) => string; getColumnLabel: (groupType: string | undefined) => string | undefined; onExpressionHeaderUpdated: OnExpressionVariableUpdated; onHeaderClick?: (columnKey: string) => void; onHeaderKeyUp?: (columnKey: string) => void; reactTableInstance: ReactTable.TableInstance; headerCellInfo: React.ReactElement; shouldShowColumnsInlineControls: boolean; resizerStopBehavior: ResizerStopBehavior; lastColumnMinWidth?: number; onGetWidthToFitData: () => number; forwardRef?: React.RefObject; shouldRenderRowIndexColumn: boolean; isReadOnly: boolean; } export declare function BeeTableThResizable({ column, columnIndex, rowIndex, shouldRenderRowIndexColumn, rowSpan, isEditableHeader, reactTableInstance, getColumnKey, onExpressionHeaderUpdated, onHeaderClick, onHeaderKeyUp, headerCellInfo, onColumnAdded, resizerStopBehavior, shouldShowColumnsInlineControls, lastColumnMinWidth, onGetWidthToFitData, forwardRef, isReadOnly, }: BeeTableThResizableProps): JSX.Element; //# sourceMappingURL=BeeTableThResizable.d.ts.map