import { ColumnProps } from '../types';
export declare function Row<T extends {
    id: string | number;
}>({ row, columns, isSelected, isSelectable, isDisabled, onSelect, onRowClick, isLeftScrolled, isRightScrolled, selectable, renderCheckbox, checkboxPosition, }: {
    row: T;
    columns: ColumnProps<T>[];
    isSelected: boolean;
    isSelectable: boolean;
    /** Whether the row should be visually disabled (greyed out) */
    isDisabled?: boolean;
    onSelect: (row: T) => void;
    onRowClick?: (row: T) => void;
    isLeftScrolled?: boolean;
    isRightScrolled?: boolean;
    selectable?: boolean;
    renderCheckbox?: (checked: boolean, row: T) => React.ReactNode;
    checkboxPosition?: "left" | "right";
}): import("react/jsx-runtime").JSX.Element;
