import React from "react";
export interface ButtonType {
    /**
     * Control the type of button style, default is `default`
     */
    type?: "primary" | "ghost" | "link" | "text" | "default";
}
export interface ButtonProps extends ButtonType {
    /**
     * The content of button
     */
    label: string;
    /**
     * Callback when button is clicked
     */
    onClick?: React.MouseEventHandler<HTMLDivElement>;
    /**
     * Custom css style of button
     */
    style?: React.CSSProperties;
    /**
     * The minimum width of button, default is `0`
     */
    minWidth?: number | string;
    /**
     * Control whether button is loading
     */
    loading?: boolean;
}
export declare const Button: React.FC<ButtonProps>;
