declare const meta: {
    title: string;
    component: import('react').ForwardRefExoticComponent<import('../components/ui/button').ButtonProps & import('react').RefAttributes<HTMLButtonElement>>;
    tags: string[];
    argTypes: {};
};
export default meta;
export declare const Base: {
    render: (args: any) => import("react/jsx-runtime").JSX.Element;
    args: {};
};
export declare const Outline: {
    render: (args: any) => import("react/jsx-runtime").JSX.Element;
    args: {
        variant: string;
    };
};
export declare const Ghost: {
    render: (args: any) => import("react/jsx-runtime").JSX.Element;
    args: {
        variant: string;
    };
};
export declare const Secondary: {
    render: (args: any) => import("react/jsx-runtime").JSX.Element;
    args: {
        variant: string;
    };
};
export declare const Link: {
    render: (args: any) => import("react/jsx-runtime").JSX.Element;
    args: {
        variant: string;
    };
};
export declare const Loading: {
    render: (args: any) => import("react/jsx-runtime").JSX.Element;
    args: {
        variant: string;
    };
};
export declare const WithIcon: {
    render: (args: any) => import("react/jsx-runtime").JSX.Element;
    args: {
        variant: string;
    };
};
