import type { ButtonHTMLAttributes, ComponentPropsWithoutRef, ElementType, ReactNode } from "react"; export interface ButtonProps extends Omit, "prefix" | "type"> { Component?: ElementType; href?: string; loading?: boolean; prefix?: ReactNode; rel?: string; shape?: "circle" | "rounded" | "square"; size?: "tiny" | "small" | "medium" | "large" | null; suffix?: ReactNode; svgOnly?: boolean; target?: string; type?: "default" | "unstyled"; typeName?: ButtonHTMLAttributes["type"]; variant?: "default" | "secondary" | "tertiary"; } export declare const Button: ({ children, className, Component, disabled, loading, prefix, shape, size, suffix, svgOnly, type, typeName, variant, ...props }: ButtonProps) => import("react/jsx-runtime").JSX.Element; //# sourceMappingURL=button.d.ts.map