import React from 'react';
declare const _default: {
    title: string;
    parameters: {
        component: import("./Button.types").BaseButtonComponent & {
            Pill: import("../PillButton/PillButton.types").PillButtonComponent;
        } & {
            Icon: import("../IconButton/IconButton.types").IconButtonComponent;
        };
    };
};
export default _default;
export declare const Documentation: () => React.JSX.Element;
export declare const DefaultUsage: {
    render: () => React.JSX.Element;
    name: string;
};
export declare const ButtonWithDifferentVariants: {
    render: () => React.JSX.Element;
    name: string;
};
export declare const DisabledButtonWithDifferentVariants: {
    render: () => React.JSX.Element;
    name: string;
};
export declare const ButtonPrimaryWithColors: {
    render: () => React.JSX.Element;
    name: string;
};
export declare const ButtonSecondaryWithColors: {
    render: () => React.JSX.Element;
    name: string;
};
export declare const ButtonWithSizeModified: {
    render: () => React.JSX.Element;
    name: string;
};
export declare const ButtonWithFocusOn: {
    render: () => React.JSX.Element;
    name: string;
};
export declare const ButtonWithLoadingState: {
    render: () => React.JSX.Element;
    name: string;
};
export declare const ButtonWithLoadingStateWithCustomSpinnerAnimationDelay: {
    render: () => React.JSX.Element;
    name: string;
};
export declare const ButtonWithLoadingStateWithoutTheSpinnerAnimationDelay: {
    render: () => React.JSX.Element;
    name: string;
};
export declare const ButtonWithTypeModified: {
    render: () => React.JSX.Element;
    name: string;
};
export declare const ButtonThatIsFullWidth: {
    render: () => React.JSX.Element;
    name: string;
};
export declare const ButtonsComposedInAGroup: {
    render: () => React.JSX.Element;
    name: string;
};
