import type { MouseEventHandler, PropsWithChildren } from 'react'; interface ButtonProps extends PropsWithChildren { variant?: 'solid' | 'outline' | 'neutral' | 'danger'; size?: 'small' | 'medium' | 'large'; type?: 'button' | 'submit'; disabled?: boolean; onClick?: MouseEventHandler; className?: string; onMouseDown?: MouseEventHandler; loading?: boolean; } export declare function Button({ variant, children, size, disabled, onClick, className, onMouseDown, type, loading, }: ButtonProps): JSX.Element; export {};