import type React from "react"; import { type VariantProps } from "class-variance-authority"; import { Badge as ShadcnBadge } from "src/shadcn/components/badge"; declare const extendedBadgeVariants: (props?: ({ variant?: "link" | "default" | "outline" | "secondary" | "ghost" | "destructive" | "blue" | "gray" | "green" | "pink" | "purple" | "red" | "teal" | "gray-subtle" | "blue-subtle" | "purple-subtle" | "amber" | "amber-subtle" | "red-subtle" | "pink-subtle" | "green-subtle" | "teal-subtle" | null | undefined; size?: "default" | "sm" | "lg" | null | undefined; shape?: "pill" | "rounded" | null | undefined; } & import("class-variance-authority/types").ClassProp) | undefined) => string; type ExtendedBadgeVariant = NonNullable["variant"]>; type ExtendedBadgeSize = NonNullable["size"]>; type ExtendedBadgeShape = NonNullable["shape"]>; interface BadgePrimitiveProps extends Omit, "variant"> { variant?: ExtendedBadgeVariant; size?: ExtendedBadgeSize; shape?: ExtendedBadgeShape; } declare const Badge: ({ variant, size, shape, className, ...props }: BadgePrimitiveProps) => import("react/jsx-runtime").JSX.Element; export { Badge, extendedBadgeVariants as badgeVariants };