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;