/**
 * @jsxRuntime classic
 * @jsx jsx
 */
import { type ForwardRefExoticComponent, type RefAttributes } from 'react';
import type { DragHandleButtonProps } from './types';
export type DragHandleButtonAppearance = 'default' | 'subtle' | 'selected';
/**
 * 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.
 */
export declare const DragHandleButtonBase: ForwardRefExoticComponent<Omit<DragHandleButtonProps, 'label'> & RefAttributes<HTMLButtonElement>>;
