import { BadgeCountVariant } from '@mezzanine-ui/core/badge'; /** * 徽章元件,用於顯示數字計數、狀態圓點或文字標籤。 * * 支援四種 variant 類型:count(數字計數)、dot(狀態圓點)、dot 含文字以及 text(純文字標籤)。 * 計數型徽章可設定 `overflowCount` 限制最大顯示數值;當 `count` 為 0 時徽章自動隱藏。 * 使用 `children` 時(僅限 dot 型),徽章會以覆疊方式出現在子元素右上角。 * * @example * ```tsx * import Badge from '@mezzanine-ui/react/Badge'; * * // 數字計數徽章 * * * // 超出上限顯示 99+ * * * // 狀態圓點(附著於圖示右上角) * * * * * // 文字徽章 * * ``` * * @see {@link BadgeContainer} 搭配容器元件使用絕對定位覆疊效果 */ declare const Badge: import("react").ForwardRefExoticComponent<(Omit, "children"> & { children?: never; count: number; overflowCount?: number; size?: never; text?: never; variant: BadgeCountVariant; }, "ref"> | Omit, "children"> & { children?: never; count?: never; overflowCount?: never; size?: import("@mezzanine-ui/core/badge").BadgeTextSize; text?: string; variant: import("@mezzanine-ui/core/badge").BadgeDotVariant; }, "ref"> | Omit, "children"> & { children?: import("react").ReactNode; count?: never; overflowCount?: never; size?: never; text?: never; variant: import("@mezzanine-ui/core/badge").BadgeDotVariant; }, "ref"> | Omit, "children"> & { children?: never; count?: never; overflowCount?: never; size?: import("@mezzanine-ui/core/badge").BadgeTextSize; text: string; variant: import("@mezzanine-ui/core/badge").BadgeTextVariant; }, "ref">) & import("react").RefAttributes>; export default Badge;