import { default as React } from 'react';
declare const _default: {
    title: string;
    component: React.ForwardRefExoticComponent<Omit<import('./Button.component').ButtonProps, "ref"> & React.RefAttributes<HTMLButtonElement | HTMLAnchorElement>>;
    argTypes: {
        icon: {
            options: string[];
            control: {
                type: string;
            };
        };
        variant: {
            options: string[];
            control: {
                type: string;
            };
        };
    };
};
export default _default;
export declare const Default: {
    parameters: {
        docs: {
            description: {
                story: string;
            };
        };
    };
    args: {
        label: string;
    };
};
export declare const Subdued: {
    parameters: {
        docs: {
            description: {
                story: string;
            };
        };
    };
    args: {
        variant: string;
        label: string;
    };
};
export declare const Primary: {
    parameters: {
        docs: {
            description: {
                story: string;
            };
        };
    };
    args: {
        variant: string;
        label: string;
    };
};
export declare const PrimaryDanger: {
    parameters: {
        docs: {
            description: {
                story: string;
            };
        };
    };
    args: {
        variant: string;
        label: string;
    };
};
export declare const DefaultSize: {
    args: {
        label: string;
    };
};
export declare const Small: {
    args: {
        size: string;
        label: string;
    };
};
export declare const Disabled: {
    parameters: {
        docs: {
            description: {
                story: string;
            };
        };
    };
    args: {
        label: string;
        disabled: boolean;
    };
};
export declare const SubduedDisabled: {
    parameters: {
        docs: {
            description: {
                story: string;
            };
        };
    };
    args: {
        label: string;
        disabled: boolean;
        variant: string;
    };
};
export declare const PrimaryDisabled: {
    parameters: {
        docs: {
            description: {
                story: string;
            };
        };
    };
    args: {
        label: string;
        disabled: boolean;
        variant: string;
    };
};
export declare const PrimaryDangerDisabled: {
    parameters: {
        docs: {
            description: {
                story: string;
            };
        };
    };
    args: {
        disabled: boolean;
        variant: string;
        label: string;
    };
};
export declare const DefaultWithIcon: {
    parameters: {
        docs: {
            story: string;
        };
    };
    args: {
        label: string;
        icon: string;
    };
};
export declare const SubduedWithIcon: {
    parameters: {
        docs: {
            description: {
                story: string;
            };
        };
    };
    args: {
        icon: string;
        label: string;
        variant: string;
    };
};
export declare const SmallWithIcon: {
    parameters: {
        docs: {
            description: {
                story: string;
            };
        };
    };
    args: {
        icon: string;
        size: string;
        label: string;
    };
};
export declare const IconOnlyButton: {
    docs: {};
    args: {};
};
export declare const IconOnlyAsChild: {
    docs: {};
    args: {};
};
export declare const LinkAsButton: {
    parameters: {
        docs: {
            description: {
                story: string;
            };
        };
    };
    args: {
        label: string;
        href: string;
        variant: string;
    };
};
export declare const LinkAsButtonWithIcon: {
    parameters: {
        docs: {
            description: {
                story: string;
            };
        };
    };
    args: {
        icon: string;
        label: string;
        href: string;
        variant: string;
    };
};
export declare const DefaultButtonInProgress: {
    parameters: {
        docs: {
            description: {
                story: string;
            };
        };
    };
    args: {
        progress: boolean;
        label: string;
    };
};
export declare const IconButtonInProgress: {
    parameters: {
        docs: {
            description: {
                story: string;
            };
        };
    };
    args: {
        label: string;
        icon: string;
        progress: boolean;
    };
};
export declare const DefaultButtonInProgressWithProgressLabel: {
    parameters: {
        docs: {
            description: {
                story: string;
            };
        };
    };
    args: {
        label: string;
        icon: string;
        progress: boolean;
        progressLabel: string;
    };
};
export declare const SubduedButtonInProgress: {
    parameters: {
        docs: {
            description: {
                story: string;
            };
        };
    };
    args: {
        progress: boolean;
        progressLabel: string;
        variant: string;
        label: string;
    };
};
export declare const PrimaryButtonWithIconInProgress: {
    parameters: {
        docs: {
            description: {
                story: string;
            };
        };
    };
    args: {
        progress: boolean;
        progressLabel: string;
        variant: string;
        label: string;
    };
};
export declare const PrimaryDangerButtonInProgress: {
    parameters: {
        docs: {
            description: {
                story: string;
            };
        };
    };
    args: {
        progress: boolean;
        progressLabel: string;
        variant: string;
        label: string;
    };
};
export declare const LinkAsButtonInProgress: {
    parameters: {
        docs: {
            description: {
                story: string;
            };
        };
    };
    args: {
        progress: boolean;
        progressLabel: string;
        label: string;
        href: string;
        variant: string;
    };
};
export declare const LinkAsButtonWithIconInProgress: {
    parameters: {
        docs: {
            description: {
                story: string;
            };
        };
    };
    args: {
        progress: boolean;
        progressLabel: string;
        icon: string;
        label: string;
        href: string;
        variant: string;
    };
};
export declare const DisabledInProgress: {
    parameters: {
        docs: {
            description: {
                story: string;
            };
        };
    };
    args: {
        progress: boolean;
        label: string;
        disabled: boolean;
    };
};
export declare const PrimaryDisabledInProgress: {
    parameters: {
        docs: {
            description: {
                story: string;
            };
        };
    };
    args: {
        progress: boolean;
        progressLabel: string;
        label: string;
        disabled: boolean;
        variant: string;
    };
};
export declare const PrimaryDangerDisabledInProgress: {
    parameters: {
        docs: {
            description: {
                story: string;
            };
        };
    };
    args: {
        progress: boolean;
        progressLabel: string;
        disabled: boolean;
        variant: string;
        label: string;
    };
};
export declare const SmallInProgress: {
    parameters: {
        docs: {
            description: {
                story: string;
            };
        };
    };
    args: {
        progress: boolean;
        progressLabel: string;
        size: string;
        label: string;
    };
};
//# sourceMappingURL=Button.stories.d.ts.map