import * as React from 'react'; interface ButtonStyleProps { variant?: 'default' | 'destructive' | 'outline' | 'secondary' | 'ghost' | 'link' | 'warning'; size?: 'default' | 'sm' | 'lg' | 'icon'; } export interface ButtonProps extends React.ButtonHTMLAttributes, ButtonStyleProps { asChild?: boolean; loading?: boolean; loadingPosition?: 'left' | 'right'; } declare const Button: React.ForwardRefExoticComponent>; export { Button };