import { AllowedComponentProps, VNodeProps } from './_common' declare interface ButtonProps { /** * 是否显示按钮的细边框 * @default true */ hairline?: boolean /** * 按钮的样式类型 * @default "info" */ type?: 'info' | 'primary' | 'error' | 'warning' | 'success' | 'text' /** * 按钮的大小 * @default "normal" */ size?: 'normal' | 'large' | 'small' | 'mini' /** * 按钮外观形状 * @default "square" */ shape?: 'square' | 'circle' /** * 按钮是否镂空 * @default false */ plain?: boolean /** * 是否禁用 * @default false */ disabled?: boolean /** * 按钮名称前是否带 loading 图标 * @default false */ loading?: boolean /** * 加载中提示文字 */ loadingText?: string /** * 加载状态图标类型 * @default "spinner" */ loadingMode?: string /** * 加载图标大小 * @default 15 */ loadingSize?: string | number /** * 开放能力,具体请看 [button](https://uniapp.dcloud.net.cn/component/button.html#open-type-%E6%9C%89%E6%95%88%E5%80%BC) */ openType?: string /** * 用于