import { type TableDataSource } from '@mezzanine-ui/core/table'; export interface TableDragOrPinHandleCellProps { className?: string; dragHandleProps?: Record; fixed?: boolean; fixedOffset?: number; isHeader?: boolean; /** The mode of this cell: 'drag' for drag handle, 'pin' for pin handle */ mode: 'drag' | 'pin'; /** Row record - required when mode is 'pin' and isHeader is false */ record?: T; showShadow?: boolean; /** Explicit width for dragging state */ width?: number; } declare const ForwardedTableDragOrPinHandleCell: (props: TableDragOrPinHandleCellProps & { ref?: React.ForwardedRef; }) => React.ReactElement; export declare const TableDragOrPinHandleCell: typeof ForwardedTableDragOrPinHandleCell; export {};