import { type ButtonHTMLAttributes, type ReactNode, type Ref } from 'react';
type SmashSubmitButtonProps = Omit, 'children'> & {
children?: ReactNode;
completeLabel?: ReactNode;
confettiAmount?: number;
onComplete?: () => void;
ref?: Ref;
};
declare const SmashSubmitButton: ({ "aria-label": ariaLabel, children, className, completeLabel, confettiAmount, disabled, onClick, onComplete, ref, type, ...buttonProps }: SmashSubmitButtonProps) => import("react/jsx-runtime").JSX.Element;
export { SmashSubmitButton, type SmashSubmitButtonProps };