/** @format */ import React from "react"; import type { Column, CellSelection } from "./types"; interface VirtualRowProps { rowData: any; rowIndex: number; rowTop: number; rowHeight: number; totalWidth: number; columns: Column[]; columnWidths?: Record; borderColor: string; backgroundColor: string; hoverBackgroundColor: string; rowColor?: string; onRowClick?: (record: any, index: number) => void; customClassName?: string; renderCell: (column: Column, record: any, index: number) => React.ReactNode; enableCellSelection?: boolean; selectedCells?: CellSelection[]; selectedCellsSet?: Set; activeCell?: { rowIndex: number; columnKey: string; } | null; onCellClick?: (rowIndex: number, columnKey: string, value: unknown, event: React.MouseEvent) => void; onCellMouseDown?: (rowIndex: number, columnKey: string, event: React.MouseEvent) => void; onCellMouseMove?: (rowIndex: number, columnKey: string) => void; onCellMouseUp?: () => void; enableColumnReorder?: boolean; draggedColumnIndex?: number | null; dragOverColumnIndex?: number | null; enableRowSelection?: boolean; isRowSelected?: boolean; onToggleRowSelection?: () => void; selectionColWidth?: number; checkboxSize?: number; } declare const VirtualRow: React.FC; export default VirtualRow; //# sourceMappingURL=VirtualRow.d.ts.map