type BaseButtonButtonProps = {
    children?: React.ReactNode | undefined;
    className?: string | undefined;
    disabled?: boolean;
    level?: "primary" | "secondary" | "tertiary";
    onClick?: React.MouseEventHandler<HTMLButtonElement | HTMLAnchorElement> | undefined;
    loading?: boolean;
    type?: "button" | "reset" | "submit";
    variant?: "standard" | "danger" | "pop";
};
export type ButtonButtonProps = React.ComponentPropsWithoutRef<"button"> & BaseButtonButtonProps;
export type AnchorButtonProps = Omit<React.ComponentPropsWithoutRef<"a">, "type"> & BaseButtonButtonProps & {
    href?: string;
    to?: string;
};
export type ButtonProps = AnchorButtonProps | ButtonButtonProps;
export declare const Button: ({ loading, ...otherProps }: ButtonProps) => import("react").JSX.Element;
export {};
//# sourceMappingURL=Button.d.ts.map