import type { BadgeVariants } from "@heroui/styles";
import type { ComponentPropsWithRef } from "react";
import React from "react";
interface BadgeAnchorProps extends ComponentPropsWithRef<"span"> {
    className?: string;
    children: React.ReactNode;
}
declare const BadgeAnchor: ({ children, className, ...props }: BadgeAnchorProps) => import("react/jsx-runtime").JSX.Element;
interface BadgeRootProps extends Omit<ComponentPropsWithRef<"span">, "color">, BadgeVariants {
    className?: string;
    children?: React.ReactNode;
}
declare const BadgeRoot: ({ children, className, color, placement, size, variant, ...props }: BadgeRootProps) => import("react/jsx-runtime").JSX.Element;
interface BadgeLabelProps extends ComponentPropsWithRef<"span"> {
    className?: string;
}
declare const BadgeLabel: ({ children, className, ...props }: BadgeLabelProps) => import("react/jsx-runtime").JSX.Element;
export { BadgeRoot, BadgeLabel, BadgeAnchor };
export type { BadgeRootProps, BadgeLabelProps, BadgeAnchorProps };
