import type * as React from 'react';
import type { CheckboxHandle } from '../checkbox/types.cjs';
import type { TableRowSelectCheckboxProps } from './types.cjs';
/**
* Row selection checkbox that shift-click extends into a range between the last toggled row and this one.
*
* @example
* ```tsx
*
*
*
* ✓
*
*
*
* ```
*/
export declare const TableRowSelectCheckbox: {
({ rowId, ref: forwardedRef, ...props }: Omit & {
ref?: React.Ref | undefined;
}): React.ReactNode;
displayName: string;
};