import React from 'react'; import { PopMenuProps } from '../pop-menu/index'; export interface ButtonProps { [key: string]: any; type?: 'default' | 'primary' | 'success' | 'warning' | 'error'; size?: 'normal' | 'large' | 'small'; flat?: boolean; text?: boolean; pure?: boolean; round?: boolean; fullRound?: boolean; block?: boolean; disabled?: boolean; loading?: boolean; href?: string; target?: '_self' | '_blank'; menuItems?: PopMenuProps['items']; menuTrigger?: PopMenuProps['trigger']; menuPosition?: PopMenuProps['position']; menuDisabled?: PopMenuProps['disabled']; menuDelay?: PopMenuProps['delay']; onMenuClick?: PopMenuProps['onClick']; onClick?: React.EventHandler; className?: string; style?: React.CSSProperties; } export interface ButtonState { menuVisible: boolean; } export declare class Button extends React.Component { static defaultProps: ButtonProps; state: ButtonState; handleMenuVisibleChange: (visible: boolean) => void; render(): JSX.Element; } export default Button;