import { OmitInternalProps } from '../../type-utils/omit-props';
import { RecipeProps, UnstyledProp, HTMLChakraProps } from '@chakra-ui/react';
type BadgeRecipeProps = {
    /**
     * Size variant of the badge
     * @default "md"
     */
    size?: RecipeProps<"badge">["size"];
} & UnstyledProp;
export type BadgeRootSlotProps = HTMLChakraProps<"span", BadgeRecipeProps>;
export type BadgeProps = OmitInternalProps<BadgeRootSlotProps> & {
    /**
     * Content to display inside the badge
     */
    children?: React.ReactNode;
    /**
     * Ref forwarding to the root element
     */
    ref?: React.Ref<HTMLSpanElement>;
    /**
     * Data attributes for testing or custom metadata
     */
    [key: `data-${string}`]: string;
};
export {};
