import { default as React } from 'react'; import { IconLibrary, IconType } from '../../utils/icon-utils'; type BadgeSize = "xs" | "sm" | "md" | "lg"; type BadgeShape = "rounded" | "pill"; type BadgeVariant = "solid" | "outline"; type BadgeColor = "gray" | "blue" | "green" | "orange" | "yellow" | "red" | "purple" | "white" | "surface" | "white-destructive" | "surface-destructive"; type BadgeProps = { children: React.ReactNode; color?: BadgeColor; shape?: BadgeShape; size?: BadgeSize; variant?: BadgeVariant; disabled?: boolean; className?: string; leadIcon?: React.ReactNode; tailIcon?: React.ReactNode; iconType?: IconType; iconLibrary?: IconLibrary; onClick?: () => void; href?: string; /** @deprecated Use leadIcon or tailIcon instead */ icon?: React.ReactNode; /** @deprecated Use variant="outline" instead */ stroke?: boolean; }; declare const Badge: ({ children, className, color, shape, variant: variantProp, stroke, disabled, size, leadIcon, tailIcon: tailIconProp, icon, iconType, iconLibrary, onClick, href, }: BadgeProps) => import("react/jsx-runtime").JSX.Element; export { Badge }; export type { BadgeSize, BadgeProps, BadgeShape, BadgeVariant, BadgeColor }; //# sourceMappingURL=badge.d.ts.map