import { type ComponentPropsWithoutRef, type ReactNode, type Ref } from 'react'; export type HoldToDeleteButtonProps = Omit, 'children' | 'onClick'> & { backgroundColor?: string; children?: ReactNode; duration?: number; onClick?: never; onConfirm?: () => void; overlayBackgroundColor?: string; overlayTextColor?: string; progressColor?: string; ref?: Ref; textColor?: string; }; export declare const HoldToDeleteButton: ({ backgroundColor, children, className, disabled, duration, onBlur, onClick: _onClick, onConfirm, onKeyDown, onKeyUp, onPointerCancel, onPointerDown, onPointerLeave, onPointerUp, overlayBackgroundColor, overlayTextColor, progressColor, ref, style, textColor, type, "aria-label": ariaLabel, ...buttonProps }: HoldToDeleteButtonProps) => import("react/jsx-runtime").JSX.Element;