import React from 'react'; export declare const ButtonTypes: ["second", "primary", "ghost", "text"]; export declare type ButtonType = typeof ButtonTypes[number]; export declare const ButtonSizes: ["large", "middle", "small"]; export declare type ButtonSize = typeof ButtonSizes[number]; export declare const ButtonShapes: ["circle", "round", "none"]; export declare type ButtonShape = typeof ButtonShapes[number]; export declare const ButtonIconPlaces: ["left", "right"]; export declare type ButtonIconPlace = typeof ButtonIconPlaces[number]; export declare const ButtonHTMLTypes: ["submit", "button", "reset"]; export declare type ButtonHTMLType = typeof ButtonHTMLTypes[number]; export interface IButtonProps { type?: ButtonType; iconPlace?: ButtonIconPlace; size?: ButtonSize; shape?: ButtonShape; style?: Record; className?: string; prefixCls?: string; loading?: boolean; ghost?: boolean; disabled?: boolean; bordered?: boolean; block?: boolean; icon?: React.ReactNode; children?: React.ReactNode; onClick?: React.MouseEventHandler; htmlType?: ButtonHTMLType; } declare const Button: React.ForwardRefExoticComponent>; export default Button;