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