import { Component } from 'react'; import { IButtonDirectiveProps, ButtonDirective } from './Directive'; import { IPopoverHoverTriggerContext } from '../popover'; export interface IButtonProps extends Omit>, 'children'>, React.HTMLAttributes { className?: string; style?: React.CSSProperties; href?: string; target?: string; htmlType?: React.ButtonHTMLAttributes['type']; download?: string; } export declare class Button extends Component { static defaultProps: { type: string; size: string; htmlType: string; bordered: boolean; }; static Group: import("react").FC; static Directive: typeof ButtonDirective; static contextType: import("react").Context>; context: IPopoverHoverTriggerContext; render(): JSX.Element; } export default Button;