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 {};