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;