import * as React from 'react'; import { TapEvent } from '../../types'; export interface ButtonProps extends React.AriaAttributes { readonly dataset?: DOMStringMap; id?: string; className?: string; style?: React.CSSProperties; /** 是否禁用 */ disabled?: boolean; /** 指定按钮按下去的样式类。当 hover-class="none" 时,没有点击态效果 */ hoverClassName?: string; /** 按住后多久出现点击态,单位毫秒 */ hoverStartTime?: number; /** 手指松开后点击态保留时间,单位毫秒 */ hoverStayTime?: number; /** 指定是否阻止本节点的祖先节点出现点击态 */ hoverStopPropagation?: boolean; /** 用于 form 组件,点击分别会触发 form 组件的 submit/reset 事件 */ type?: 'submit' | 'reset'; onTap?: (event: TapEvent) => void; } declare const Button: React.ComponentType; export default Button;