import { type ButtonHTMLAttributes, type ReactNode, type Ref } from 'react';
import { type CssLength } from '../../../utils/css';
export type DragConfirmButtonProps = Omit, 'children'> & {
backgroundColor?: string;
children?: ReactNode;
confirmLabel?: ReactNode;
confirmThreshold?: number;
onConfirm?: () => void;
ref?: Ref;
successLabel?: ReactNode;
textColor?: string;
width?: CssLength;
};
export declare const DragConfirmButton: ({ backgroundColor, children, className, confirmLabel, confirmThreshold, disabled, onKeyDown, onClick, onConfirm, ref, style, successLabel, textColor, type, width, "aria-label": ariaLabel, ...buttonProps }: DragConfirmButtonProps) => import("react/jsx-runtime").JSX.Element;