import * as react_jsx_runtime from 'react/jsx-runtime'; import { ReactNode, ButtonHTMLAttributes } from 'react'; type ButtonProps = { type?: 'button' | 'submit' | 'reset'; variant?: 'solid' | 'outline' | 'ghost' | 'soft' | 'white' | 'link'; size?: 'small' | 'default' | 'large' | 'icon'; color?: 'blue' | 'gray' | 'red' | 'yellow' | 'teal' | 'white'; isLoading?: boolean; isFullWidth?: boolean; rounded?: boolean; startIcon?: ReactNode; endIcon?: ReactNode; children?: ReactNode; } & ButtonHTMLAttributes; declare const Button: ({ type, variant, size, color, isLoading, isFullWidth, rounded, startIcon, endIcon, children, ...props }: ButtonProps) => react_jsx_runtime.JSX.Element; export { Button, type ButtonProps };