import { ReactNode, ButtonHTMLAttributes } from 'react'; export type ButtonVariant = 'primary' | 'secondary' | 'danger' | 'ghost' | 'icon'; export type ButtonSize = 'xs' | 'sm' | 'md' | 'lg'; export interface ButtonProps extends Omit, 'children'> { variant?: ButtonVariant; size?: ButtonSize; children?: ReactNode; leftIcon?: ReactNode; rightIcon?: ReactNode; } export declare function Button({ variant, size, children, leftIcon, rightIcon, className, disabled, ...props }: ButtonProps): import("react/jsx-runtime").JSX.Element; export default Button; //# sourceMappingURL=Button.d.ts.map