import React, { FC } from 'react'; export type IButton = { /** * 按钮的主色调 * @default brand * */ color?: 'brand' | 'select' | 'warning' | 'encourage' | 'assist' | 'money'; /** 按钮的大小类型 */ size?: 'large' | 'medium' | 'small' | 'tiny'; /** 按钮外观样式 */ appearance?: 'solid' | 'stroke' | 'round' | 'invert' | 'ghost'; /** solid样式下是否开启波纹效果 */ ripple?: boolean; /** 是否禁用 */ disabled?: boolean; /** 点击事件 */ onClick?: (e: React.MouseEvent) => void; /** 自定义样式 */ style?: React.CSSProperties; className?: string; /** 左边显示的Icon */ icon?: string; /** 同Icon的size属性 */ iconSize?: 'small' | 'medium' | 'large'; /** 右边显示的Icon */ rightIcon?: string; children: React.ReactNode; }; declare const Button: FC, 'size'>>; export { Button };