import { ButtonHTMLAttributes, ReactNode } from 'react'; type ButtonVariant = 'default' | 'primary' | 'ghost' | 'icon'; type ButtonSize = 'sm' | 'md' | 'lg'; interface ButtonProps extends ButtonHTMLAttributes { variant?: ButtonVariant; size?: ButtonSize; icon?: ReactNode; children?: ReactNode; } export declare const Button: import('react').ForwardRefExoticComponent>; export {};