import { VariantProps } from 'class-variance-authority'; import { JSX } from 'solid-js'; declare const buttonVariants: (props?: ({ variant?: "primary" | "secondary" | "link" | "outline" | "ghost" | "destructive" | null | undefined; size?: "sm" | "md" | "lg" | "xs" | null | undefined; styleVariant?: "default" | "retro" | "rounded" | "clean" | null | undefined; } & import('class-variance-authority/types').ClassProp) | undefined) => string; export interface ButtonProps extends JSX.ButtonHTMLAttributes, Omit, "styleVariant"> { loading?: boolean; className?: string; } export declare function Button(props: ButtonProps): JSX.Element; export declare namespace Button { var displayName: string; } export { buttonVariants };