import { Column, RowActions, Translate } from '../../types/base';
export interface TableRowProps<T> {
    index: number;
    row: T;
    columns: Column<T>[];
    rowActions?: RowActions<T>[];
    isThisRowSelected: (idx: number) => boolean;
    areAllRowsSelected: boolean;
    t: Translate;
    toggleRow: (index: number) => void;
    toggleRowByData: (row: T) => void;
    onRowClick?: (row: T) => void;
    customRowActions?: (row: T) => React.ReactNode;
    onDeleteRows?: (rows: T[]) => void;
    canSelectRows?: boolean;
}
export declare const TableRow: <T>({ index, row, columns, rowActions, onRowClick, isThisRowSelected, t, toggleRowByData, onDeleteRows, customRowActions, canSelectRows, }: TableRowProps<T>) => import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=TableRow.d.ts.map