import React from 'react';
declare const _default: {
    title: string;
    component: React.FC<{
        children?: React.ReactNode;
        types?: ("btn--gradients" | "btn--outline" | "btn--connect" | "btn--icon" | "btn--promo" | "btn--promo-outline" | "btn--promo-outline-two" | "btn--error" | "btn--pending" | "btn--icon-bg" | "btn--flat") | undefined;
        size?: ("btn--block" | "btn--sm" | "btn--promo-sm") | undefined;
        type?: "button" | "submit" | "reset" | undefined;
        onClick?: ((event: React.MouseEvent<HTMLButtonElement, MouseEvent>) => void) | undefined;
    } & React.ButtonHTMLAttributes<HTMLButtonElement>>;
};
export default _default;
export declare const ButtonBaseDefault: () => JSX.Element;
export declare const ButtonBaseBlock: () => JSX.Element;
export declare const ButtonBaseSm: () => JSX.Element;
export declare const ButtonBaseDisabled: () => JSX.Element;
export declare const ButtonBaseIcon: () => JSX.Element;
export declare const ButtonBaseIcons: () => JSX.Element;
