import React from 'react'; export type ButtonVariant = 'primary' | 'secondary' | 'ghost' | 'destructive'; export type ButtonSize = 'sm' | 'md' | 'lg'; type ButtonBaseProps = { variant?: ButtonVariant; size?: ButtonSize; loading?: boolean; disabled?: boolean; asChild?: boolean; className?: string; style?: React.CSSProperties; }; export type ButtonProps = Omit, 'children' | 'className' | 'style' | 'disabled'> & ButtonBaseProps & { children: React.ReactNode; }; type ButtonComponent = React.ForwardRefExoticComponent & React.RefAttributes>; declare const Button: ButtonComponent; export default Button; //# sourceMappingURL=index.d.ts.map