import { type MouseEventHandler } from "react"; import type { GridColumnModel, GridRowModel } from "../Grid"; import type { CellValidationState } from "../GridColumn"; export interface TableRowProps { row: GridRowModel; isSelected?: boolean; isHoverOver?: boolean; zebra?: boolean; columns: GridColumnModel[]; cursorColIdx?: number; onMouseEnter?: MouseEventHandler; onMouseLeave?: MouseEventHandler; gap?: number; editorColIdx?: number; isCellSelected?: (rowIdx: number, colIdx: number) => boolean; headerIsFocusable?: boolean; validationStatus?: CellValidationState; } export declare function TableRow(props: TableRowProps): import("react/jsx-runtime").JSX.Element;