import { VariantProps } from 'class-variance-authority'; import * as React from 'react'; declare const buttonVariants: (props?: ({ variant?: "btn-transparent" | "btn-collaboration" | "btn-organisation" | "btn-infrastructure" | "btn-security" | "btn-outline" | "btn-white" | "btn-hexagon" | "btn-attention" | "btn-small" | "btn-table" | "btn-ghost" | null | undefined; size?: "default" | "none" | "icon" | "sm" | "md" | "lg" | "xl" | null | undefined; } & import('class-variance-authority/types').ClassProp) | undefined) => string; export type ButtonVariant = NonNullable['variant']>; export type ButtonProps = React.ButtonHTMLAttributes & VariantProps & { asChild?: boolean; hexagonIconAltText?: string; }; declare const Button: React.ForwardRefExoticComponent & VariantProps<(props?: ({ variant?: "btn-transparent" | "btn-collaboration" | "btn-organisation" | "btn-infrastructure" | "btn-security" | "btn-outline" | "btn-white" | "btn-hexagon" | "btn-attention" | "btn-small" | "btn-table" | "btn-ghost" | null | undefined; size?: "default" | "none" | "icon" | "sm" | "md" | "lg" | "xl" | null | undefined; } & import('class-variance-authority/types').ClassProp) | undefined) => string> & { asChild?: boolean; hexagonIconAltText?: string; } & React.RefAttributes>; export { Button, buttonVariants }; //# sourceMappingURL=Button.d.ts.map