import { type ButtonHTMLAttributes, type ReactNode, type Ref } from 'react'; import { type CssLength, type CssTime } from '../../../utils/css'; type SoftHoverButtonProps = Omit, 'color'> & { active?: boolean; background?: string; children?: ReactNode; color?: string; duration?: CssTime; label?: string; paddingInline?: CssLength; radius?: CssLength; ref?: Ref; restScale?: number; size?: CssLength; }; declare const SoftHoverButton: ({ active, background, children, className, color, duration, label, paddingInline, radius, ref, restScale, size, style, type, "aria-label": ariaLabel, "aria-labelledby": ariaLabelledBy, ...props }: SoftHoverButtonProps) => import("react/jsx-runtime").JSX.Element; export { SoftHoverButton, type SoftHoverButtonProps };