import { type VariantProps } from "class-variance-authority";
import { ReactNode } from "react";
declare const badge: (props?: ({
    variant?: "accent" | "danger" | "success" | "gradient" | "neutral" | "warning" | null | undefined;
    size?: "small" | "micro" | "regular" | null | undefined;
    defaultVariants?: "variant" | "size" | null | undefined;
} & import("class-variance-authority/dist/types").ClassProp) | undefined) => string;
type BadgeProps = VariantProps<typeof badge> & {
    icon?: ReactNode;
    children: ReactNode;
    className?: string;
    screenReaderText?: string;
};
export declare const Badge: {
    ({ variant, size, icon, children, className, screenReaderText }: BadgeProps): import("react/jsx-runtime").JSX.Element;
    displayName: string;
};
export {};
//# sourceMappingURL=badge.d.ts.map