import type { ReactNode, AllHTMLAttributes, HTMLAttributeAnchorTarget } from 'react';
type VariantType = 'neutral' | 'info' | 'success' | 'warning' | 'danger';
export type BannerProps = {
actionable?: boolean;
closeable?: boolean;
icon?: ReactNode;
inline?: boolean;
link?: string;
linkTarget?: HTMLAttributeAnchorTarget;
linkText?: string;
onAction?: () => void;
onClose?: () => void;
title?: string;
variant?: VariantType;
} & AllHTMLAttributes;
declare const Banner: ({ actionable, children, className, closeable, icon, inline, link, linkText, linkTarget, onAction, onClose, title, variant, ...props }: BannerProps) => import("react/jsx-runtime").JSX.Element;
export default Banner;
//# sourceMappingURL=Banner.d.ts.map