import type { MouseEvent, ReactNode } from 'react'; import type { Column, Headers, ParseBool, ParseImg, UnknownObject } from '../helpers/functions'; interface DataRowProps { row: T; rowIndex: number; columns: Column[]; colProperties: Headers; withLinks: boolean; filterValue: string; parseBool: boolean | ParseBool; parseImg: boolean | ParseImg; onRowClick: (event: MouseEvent, rowData: T, rowIndex: number, tableData: T[]) => void; rowClassName?: (rowData: T, rowIndex: number, tableData: T[]) => string; tableData: T[]; } declare function DataRowInner({ row, rowIndex, columns, colProperties, withLinks, filterValue, parseBool, parseImg, onRowClick, rowClassName, tableData, }: DataRowProps): ReactNode; declare const DataRow: typeof DataRowInner; export default DataRow;