import React, { MouseEvent } from 'react'; export interface SelectedColor { backgroundColor: string; backgroundColorHover: string; color: string; outlineColor: string; borderColor: string; borderColorHover: string; dimColor: string; } export interface ButtonProps { text?: string; textTransform?: 'capitalize' | 'lowercase' | 'uppercase' | 'none' | 'inherit'; emphasis?: 'default' | 'primary' | 'success' | 'info' | 'warning' | 'danger' | 'link'; iconPosition?: 'left' | 'right' | 'none'; iconName?: string; onlyIcon?: boolean; borderless?: boolean; outline?: boolean; disabled?: boolean; block?: boolean; dim?: boolean; round?: boolean | 'very'; type?: 'submit' | 'reset' | 'button'; size?: 'x-small' | 'small' | 'normal' | 'large'; onClick?: (event: MouseEvent, value?: string | number, name?: string) => void; value?: string | number; name?: string; className?: string; pressed?: boolean; style?: React.CSSProperties; } export declare const defaultButtonProps: ButtonProps; export declare const Button: { (props: ButtonProps): JSX.Element; defaultProps: ButtonProps; Group: { (props: import("./ButtonGroup").ButtonGroupProps): JSX.Element; defaultProps: import("./ButtonGroup").ButtonGroupProps; }; }; export default Button;