import { ComponentPropsWithoutRef } from 'react'; import { VariantProps } from 'tailwind-variants'; export declare const button: import('tailwind-variants').TVReturnType<{ variant: { default: string; destructive: string; outline: string; secondary: string; ghost: string; link: string; }; size: { default: string; sm: string; lg: string; icon: string; }; }, undefined, "inline-flex items-center justify-center whitespace-nowrap rounded-md font-medium text-sm ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50", { variant: { default: string; destructive: string; outline: string; secondary: string; ghost: string; link: string; }; size: { default: string; sm: string; lg: string; icon: string; }; }, undefined, import('tailwind-variants').TVReturnType<{ variant: { default: string; destructive: string; outline: string; secondary: string; ghost: string; link: string; }; size: { default: string; sm: string; lg: string; icon: string; }; }, undefined, "inline-flex items-center justify-center whitespace-nowrap rounded-md font-medium text-sm ring-offset-background transition-colors focus-visible:outline-none focus-visible:ring-2 focus-visible:ring-ring focus-visible:ring-offset-2 disabled:pointer-events-none disabled:opacity-50", unknown, unknown, undefined>>; export type ButtonProps = ComponentPropsWithoutRef<"button"> & VariantProps & { asChild?: boolean; }; export declare const Button: import('react').ForwardRefExoticComponent, HTMLButtonElement>, "ref"> & VariantProps>> & { asChild?: boolean; } & import('react').RefAttributes>; //# sourceMappingURL=button.d.ts.map