import type { Info1D } from '@zakodium/nmr-types'; import type { WorkSpacePanelPreferences } from '@zakodium/nmrium-core'; import type { CSSProperties } from 'react'; import type { TableContextMenuProps } from '../../elements/ReactTable/ReactTable.js'; import type { RangeData } from './hooks/useMapRanges.js'; interface RangesTableRowProps extends TableContextMenuProps { rowData: any; preferences: WorkSpacePanelPreferences['ranges']; info: Info1D; } export interface BaseRangeColumnProps { row: RangeData; format: string; } export interface OnHoverEvent { onHover: { onMouseEnter: () => void; onMouseLeave: () => void; }; } export interface RowSpanTags { rowSpanTags: { rowSpan: any; style: CSSProperties; }; } export type RangeColumnProps = BaseRangeColumnProps & OnHoverEvent & RowSpanTags; declare function RangesTableRow({ rowData, onContextMenuSelect, contextMenu, preferences, info, }: RangesTableRowProps): import("react/jsx-runtime").JSX.Element; export default RangesTableRow; //# sourceMappingURL=RangesTableRow.d.ts.map