import React from "react";
export interface ButtonProps {
    isLoading?: boolean;
    isDisabled?: boolean;
    variant?: "primary" | "secondary" | "soft" | "ghost" | "unstyled";
    size?: 'xs' | 'sm' | 'md' | 'lg' | 'xl';
    children: React.ReactNode | React.ReactNode[];
    onClick?: (ev: React.MouseEvent<HTMLButtonElement, MouseEvent>) => void;
    type?: "button" | "submit" | "reset";
    title?: string;
    className?: string;
}
export declare function Button({ title, className, type, children, size, onClick, variant, isLoading, isDisabled }: ButtonProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=Button.d.ts.map