import * as react_jsx_runtime from 'react/jsx-runtime'; import React__default from 'react'; import { VariantProps as VariantPropsInternal } from './variants.js'; declare const announcement: (props?: ({ size?: "sm" | "md" | "lg" | undefined; bgColor?: "background" | "muted" | undefined; } & { className?: string; }) | undefined) => string; declare const announcementHighlight: (props?: ({ color?: "danger" | "info" | "success" | "warning" | "primary" | "secondary" | undefined; } & { className?: string; }) | undefined) => string; type AnnouncementVariant = VariantPropsInternal; type HighlightedTextVariant = VariantPropsInternal; interface AnnouncementProps { size?: AnnouncementVariant['size']; color?: HighlightedTextVariant['color']; bgColor?: AnnouncementVariant['bgColor']; badgeText?: string; highlightedText?: string; className?: string; startIcon?: React__default.ReactNode; endIcon?: React__default.ReactNode; badgeClassName?: string; highlightedTextClassName?: string; } declare const Announcement: { ({ size, color, bgColor, badgeText, highlightedText, children, startIcon, endIcon, className, badgeClassName, highlightedTextClassName, }: React__default.PropsWithChildren): react_jsx_runtime.JSX.Element; displayName: string; }; export { Announcement, type AnnouncementProps };