import { ButtonHTMLAttributes } from 'react';
export declare enum ButtonVariant {
primary = "primary",
secondary = "secondary",
danger = "danger",
passkey = "passkey"
}
export declare enum ButtonSize {
small = "small",
middle = "middle",
large = "large",
super = "super"
}
export declare const sizeClasses: Record;
export declare enum ButtonShape {
default = "default",
round = "round"
}
export interface ButtonProps extends ButtonHTMLAttributes {
size?: ButtonSize;
variant?: ButtonVariant;
shape?: ButtonShape;
loading?: boolean;
outlink?: boolean;
}
export declare const Button: ({ size, variant, loading, outlink, shape, className, ...props }: ButtonProps) => import("react/jsx-runtime").JSX.Element;