import { a as ButtonVariants, T as TComponentIcon, b as ButtonHierarchy, B as BaseComponentSizes } from './types-8627c32c.js'; import { PropsWithChildren } from 'react'; type ButtonTypes = "button" | "submit" | "reset"; type ButtonSizes = "xs" | BaseComponentSizes; interface ButtonProps extends React.ButtonHTMLAttributes, PropsWithChildren { variant?: ButtonVariants; leftIcon?: TComponentIcon; rightIcon?: TComponentIcon; disabled?: boolean; size?: ButtonSizes; ariaLabel?: string; type?: ButtonTypes; isFluid?: boolean; ref?: React.ForwardedRef; hierarchy?: ButtonHierarchy; isLoading?: boolean; } export { ButtonProps as B };