import { type VariantProps } from "class-variance-authority"; import type { PropsWithChildren } from "react"; export type ButtonProps = React.ButtonHTMLAttributes & VariantProps & { text?: string; }; declare const buttonVariants: (props?: ({ variant?: "unstyled" | "default" | "primary" | "success" | "destructive" | "info" | "warning" | null | undefined; size?: "sm" | "md" | "lg" | null | undefined; } & import("class-variance-authority/types").ClassProp) | undefined) => string; export declare const Button: import("react").ForwardRefExoticComponent & VariantProps<(props?: ({ variant?: "unstyled" | "default" | "primary" | "success" | "destructive" | "info" | "warning" | null | undefined; size?: "sm" | "md" | "lg" | null | undefined; } & import("class-variance-authority/types").ClassProp) | undefined) => string> & { text?: string; } & { children?: import("react").ReactNode | undefined; } & import("react").RefAttributes>; export declare const FormButton: (props: PropsWithChildren) => import("react/jsx-runtime").JSX.Element; export {};