///
import { TableProps } from 'react-table';
export declare enum CheckboxType {
Radio = "RADIO",
Checkbox = "CHECKBOX"
}
export declare type SelectableTableProps = {
selectProps: {
onSelectionChange: (sel: Record) => void;
selected: Record;
getId: (x: T) => string;
isDisabled: (x: T) => boolean;
totalItems: number;
rowHeight: number;
type?: CheckboxType;
};
reactTableProps: ModifiedReactTableProps & Required, 'data' | 'columns'>>;
};
declare type ModifiedReactTableProps = Partial, 'data' | 'columns' | 'getTrProps' | 'TrComponent'>>;
export declare const ReactTableSelect: ({ selectProps: { type, totalItems, ...selectProps }, reactTableProps: { ...reactTableProps }, }: SelectableTableProps) => JSX.Element;
export {};