import type { ButtonHTMLAttributes, ReactNode } from 'react'; type ButtonIntent = 'primary' | 'secondary'; type ButtonVariant = 'default' | 'plain'; type ButtonShape = 'rounded' | 'square' | 'lessrounded'; type ButtonSize = 'large' | 'default' | 'small' | 'xsmall'; export type ButtonProps = ButtonHTMLAttributes & { intent?: ButtonIntent; variant?: ButtonVariant; shape?: ButtonShape; size?: ButtonSize; fullWidth?: boolean; }; export type IconButtonProps = Omit & { icon: ReactNode; }; export {};