import React from 'react'; import { type DragStart, type DropResult } from '@atlaskit/pragmatic-drag-and-drop-react-beautiful-dnd-migration'; import { type TableProps, type WithSortedPageRowsProps } from '../../hoc/with-sorted-page-rows'; import { type HeadType, type RankEnd, type RankStart } from '../../types'; interface RankableBodyProps extends WithSortedPageRowsProps { highlightedRowIndex?: number | number[]; onRankStart: (rankStart: RankStart) => void; onRankEnd: (rankEnd: RankEnd) => void; isFixedSize: boolean; isRanking: boolean; isRankingDisabled: boolean; head?: HeadType; testId?: string; forwardedRef?: React.Ref; } export declare class RankableBody extends React.Component { onBeforeDragStart: (dragStart: DragStart) => void; onDragEnd: (result: DropResult) => void; render(): React.JSX.Element; } declare const _default_1: React.ForwardRefExoticComponent & { forwardedRef?: React.Ref | undefined; } & React.RefAttributes>; export default _default_1;