import React from 'react'; import type { DragHandleButtonAppearance } from './types'; /** * A button with pre-configured styling to look like a drag handle. * * This component uses a native button because the `@atlaskit/button` * cancels `mouseDown` events, which prevents dragging. * * @deprecated Please use `DragHandleButton`. * * Rationale: * * - `DragHandleButtonSmall` uses a tiny icon size that is no longer supported by our icon system * (the smallest icon size is now `12px` x `12px`) * - Icons smaller than `12px` x `12px` are not good for visibility and accessibility * - The small hitbox of `DragHandleButtonSmall` (`8px` x `16px`) is below our `24px` x `24px` * minimum hit target size for accessibility. [More details](https://www.w3.org/WAI/WCAG22/Understanding/target-size-minimum.html) */ export declare const DragHandleButtonSmall: React.ForwardRefExoticComponent & { appearance?: DragHandleButtonAppearance; label: string; isSelected?: boolean; testId?: string; } & React.RefAttributes>;