import React, { Component, DetailedHTMLProps, ButtonHTMLAttributes } from "react";
declare enum typeOfButton {
    primary = "primary",
    secondary = "secondary",
    ghost = "ghost"
}
declare class Button extends Component<{
    type?: typeOfButton;
    bigSize?: boolean;
    disabled?: boolean;
    iconStandalone?: boolean;
    textStyle?: boolean;
    className?: string;
    otherProps: DetailedHTMLProps<ButtonHTMLAttributes<HTMLButtonElement>, HTMLButtonElement>;
    onClick?: (event: React.MouseEvent) => void;
}, {}> {
    static defaultProps: {
        type: typeOfButton;
        bigSize: boolean;
        disabled: boolean;
        textStyle: boolean;
        otherProps: {};
        className: string;
    };
    static typeOfButtonEnum: typeof typeOfButton;
    constructor(props: any);
    private getButtonClassName;
    render(): JSX.Element;
}
export { Button };
