import * as React from 'react'; import { Button as BaseButton } from '@base-ui/react/button'; import { type VariantProps } from 'class-variance-authority'; import { buttonVariants } from './button-variants'; interface ButtonProps extends BaseButton.Props, Omit, 'variant' | 'size'> { /** * Visual style. * @default 'primary' */ variant?: VariantProps['variant']; /** * Height and padding. The `icon-*` sizes are square, for icon-only buttons. * @default 'md' */ size?: VariantProps['size']; } declare function Button({ className, variant, size, disabled, ...props }: ButtonProps): React.JSX.Element; export { Button }; export type { ButtonProps }; //# sourceMappingURL=button.d.ts.map