import { LNode, SizeType } from '../../common.type'; export interface TypeButtonProps { block?: boolean; content?: string | LNode; default?: string | LNode; disabled?: boolean; ghost?: boolean; icon?: LNode; loading?: boolean; shape?: 'rectangle' | 'square' | 'round' | 'circle'; size?: SizeType; theme?: 'default' | 'primary' | 'danger' | 'warning' | 'success'; type?: 'submit' | 'reset' | 'button'; variant?: 'base' | 'outline' | 'dashed' | 'text'; onClick?: (e: MouseEvent) => void; }