import * as React from "react"; import * as ReactTable from "react-table"; import { InsertRowColumnsDirection } from "../../api"; export interface BeeTableThProps { groupType: string | undefined; onColumnAdded?: (args: { beforeIndex: number; currentIndex: number; groupType: string | undefined; columnsCount: number; insertDirection: InsertRowColumnsDirection; }) => void; className: string; thProps: Partial; onClick?: React.MouseEventHandler; onHeaderKeyUp?: React.KeyboardEventHandler; isLastLevelColumn: boolean; rowIndex: number; rowSpan: number; columnKey: string; columnIndex: number; column: ReactTable.ColumnInstance; shouldShowColumnsInlineControls: boolean; forwardRef?: React.RefObject; isReadOnly: boolean; } export type HoverInfo = { isHovered: false; } | { isHovered: true; part: "left" | "right"; }; export declare function BeeTableTh({ forwardRef, onColumnAdded, children, className, thProps, onClick, onHeaderKeyUp, columnIndex, columnKey, rowIndex, rowSpan, groupType, column, isLastLevelColumn, shouldShowColumnsInlineControls: shouldShowRowsInlineControls, isReadOnly, }: React.PropsWithChildren>): JSX.Element; export declare function getHoverInfo(e: MouseEvent, elem: HTMLElement): HoverInfo; //# sourceMappingURL=BeeTableTh.d.ts.map