import * as React from 'react'; import { Icon } from '../../components/icon/Icon'; import { colorSchemes as badgeColorSchemes } from './Badge.colorscheme.config'; import { BadgeText } from './BadgeText'; declare const StyledBadge: React.ForwardRefExoticComponent, HTMLDivElement>, "size" | "emphasis" | "isClickable" | "highlighted"> & { emphasis?: ("bold" | "white" | "subtle" | Partial>) | undefined; size?: ("sm" | "md" | "xs" | Partial>) | undefined; isClickable?: (boolean | Partial>) | undefined; highlighted?: (boolean | Partial>) | undefined; } & { as?: React.ElementType; }>; export type TBadgeProps = React.ComponentProps & { theme?: keyof typeof badgeColorSchemes; overflow?: React.ComponentProps['overflow']; }; export declare const Badge: React.ForwardRefExoticComponent & React.RefAttributes> & { Icon: (props: React.ComponentProps) => React.JSX.Element; Text: ({ children, ...rest }: Omit, HTMLParagraphElement>, "size" | "noCapsize" | "weight" | "family"> & { size?: ("sm" | "md" | "lg" | "xs" | "xl" | "2xl" | "3xl" | "4xl" | Partial>) | undefined; noCapsize?: (boolean | Partial>) | undefined; weight?: ("bold" | "normal" | Partial>) | undefined; family?: ("display" | "body" | "mono" | Partial>) | undefined; } & { as?: React.ElementType; }, "as"> & { as?: "blockquote" | "caption" | "dd" | "dt" | "figcaption" | "li" | "p" | "span" | "legend" | React.ComponentType | React.ElementType; }, "ref"> & React.RefAttributes, "overflow"> & { overflow?: "wrap" | "ellipsis" | undefined; } & { as?: React.ElementType; }) => React.JSX.Element; }; export {};