import { VariantProps } from 'class-variance-authority'; declare const buttonVariants: (props?: ({ variant?: "link" | "solid" | "outline" | "ghost" | null | undefined; size?: "xs" | "sm" | "md" | "lg" | "xl" | null | undefined; colorScheme?: "error" | "brand" | "success" | "warning" | null | undefined; } & import('class-variance-authority/dist/types').ClassProp) | undefined) => string; export interface ButtonProps extends React.ButtonHTMLAttributes, VariantProps { /** Render as a different component */ asChild?: boolean; /** Show loading spinner */ isLoading?: boolean; /** Icon to display before text */ leftIcon?: React.ReactNode; /** Icon to display after text */ rightIcon?: React.ReactNode; } export declare const Button: import('react').ForwardRefExoticComponent>; export {}; //# sourceMappingURL=Button.d.ts.map