import { ReactNode } from 'react';
import { MessageSeverity } from '../../types/MessageSeverity';
export interface AnnouncementBannerProps extends React.HTMLAttributes<HTMLDivElement> {
    severity: MessageSeverity;
    caption?: ReactNode;
    text: ReactNode;
    linkHref?: string;
    onDismiss: () => void;
    visible: boolean;
}
export declare function AnnouncementBanner({ severity, caption, text, linkHref, onDismiss, className, visible, ...rest }: AnnouncementBannerProps): import("theme-ui/jsx-runtime").JSX.Element;
