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.
 */
export declare const DragHandleButton: React.ForwardRefExoticComponent<React.ButtonHTMLAttributes<HTMLButtonElement> & {
    appearance?: DragHandleButtonAppearance;
    label: string;
    isSelected?: boolean;
    testId?: string;
} & React.RefAttributes<HTMLButtonElement>>;
