import { PropsWithChildren, ReactNode } from 'react';
export interface BadgeProps extends PropsWithChildren {
    /**
     * The number or content to display in the badge
     */
    count?: number | ReactNode;
    /**
     * Max count to show. If count is greater than max, show max+
     */
    max?: number;
    /**
     * The position of the badge
     */
    position?: "top-right" | "top-left" | "bottom-right" | "bottom-left";
    /**
     * The color of the badge
     */
    color?: "primary" | "secondary" | "error" | "warning" | "info" | "success";
    /**
     * Additional CSS class for the badge wrapper
     */
    className?: string;
    /**
     * Additional CSS class for the badge indicator
     */
    badgeClassName?: string;
    /**
     * Additional CSS class for the badge content
     */
    contentClassName?: string;
}
export declare function Badge({ children, count, max, position, color, className, badgeClassName, contentClassName, }: BadgeProps): import("react/jsx-runtime").JSX.Element;
