import { ReactNode } from 'react';
import { StoryFn } from '@storybook/react';
import { ButtonProps } from '../../..';
declare const _default: {
    title: string;
    component: import("@project44-manifest/react-types").ForwardRefComponent<"button", ButtonProps>;
    decorators: ((Story: StoryFn) => JSX.Element)[];
    argTypes: {
        variant: {
            control: string;
            options: string[];
        };
        size: {
            control: string;
            options: string[];
        };
    };
};
export default _default;
export declare const Variant: {
    ({ children, ...args }: {
        children: ReactNode;
        args: ButtonProps;
    }): JSX.Element;
    args: {
        variant: string;
        children: string;
    };
};
export declare const Size: {
    (args: ButtonProps): JSX.Element;
    args: {
        size: string;
    };
};
export declare const Disabled: {
    (args: ButtonProps): JSX.Element;
    args: {
        isDisabled: boolean;
        variant: string;
    };
};
export declare const Icon: (args: ButtonProps) => JSX.Element;
//# sourceMappingURL=button.stories.d.ts.map