import React from "react"; type ButtonVariant = "primary" | "success" | "warning" | "danger" | "secondary"; type ButtonAppearance = "filled" | "outline" | "dotted"; type ButtonSize = "sm" | "md" | "lg"; interface BaseProps extends React.HTMLAttributes { variant?: ButtonVariant; appearance?: ButtonAppearance; size?: ButtonSize; fullWidth?: boolean; title: string; className?: string; } type ButtonAsButton = BaseProps & React.ButtonHTMLAttributes & { href?: never; }; type ButtonAsLink = BaseProps & { href?: string; replace?: boolean; scroll?: boolean; prefetch?: boolean; }; type ButtonProps = ButtonAsButton | ButtonAsLink; export default function Button({ variant, appearance, size, fullWidth, className, title, href, ...props }: ButtonProps): import("react/jsx-runtime").JSX.Element; export {}; //# sourceMappingURL=Button.d.ts.map