import { default as React } from 'react'; import { default as StandardTable } from '../StandardTable'; import { ConfigItemType } from '../StandardTable.models'; import { DataItemExtended } from '../helperCheckboxFunctions'; type TableProps = React.ComponentProps; type Column = ConfigItemType; type MobileTableRowProps = { activeColumn: Column; mainColumn: Column; columns: TableProps['config']; sortBy?: TableProps['sortBy']; data: DataItemExtended; rowIndex: number; totalRowKey?: keyof DataItem; scrollPositionRef: React.RefObject; headerPositionRef: React.RefObject; groupHeaderRefsArray?: (HTMLDivElement | null)[]; loading?: boolean; hasCheckboxes?: boolean; checkboxCallout?: ({ checkboxValue, checkedItemData, name, index, }: { checkboxValue: boolean; checkedItemData: DataItemExtended; name?: string; index?: number | undefined; }) => void; checked?: boolean; disabled?: boolean; disableCheckboxes?: (data: DataItemExtended) => boolean; }; declare const MobileTableRow: ({ activeColumn, mainColumn, columns, data, sortBy, rowIndex, totalRowKey, scrollPositionRef, headerPositionRef, hasCheckboxes, checkboxCallout, loading, checked, groupHeaderRefsArray, disableCheckboxes, }: MobileTableRowProps) => React.JSX.Element; export default MobileTableRow;