import React from 'react';
import { ButtonAttributes, DivAttributes, Props } from '../_utils/types';
import { BannerExpandableContentProps, BannerIconProps, BannerProps, BannerVariant } from './Banner.types';
export declare const ErrorBanner: React.ForwardRefExoticComponent<DivAttributes & Props & React.RefAttributes<HTMLDivElement>>;
/**
 * @deprecated Component will be removed in a future version. Instead, please consider using "success" variant of Toast component.
 * @deprecatedSince 10.7.0
 */
export declare const SuccessBanner: React.ForwardRefExoticComponent<DivAttributes & Props & React.RefAttributes<HTMLDivElement>>;
export declare const InfoBanner: React.ForwardRefExoticComponent<DivAttributes & Props & React.RefAttributes<HTMLDivElement>>;
export declare const ActionBanner: React.ForwardRefExoticComponent<DivAttributes & Props & React.RefAttributes<HTMLDivElement>>;
export declare const UNSAFE_MiniBanner: React.ForwardRefExoticComponent<DivAttributes & Props & {
    variant?: BannerVariant | undefined;
} & React.RefAttributes<HTMLDivElement>>;
export declare const Banner: React.ForwardRefExoticComponent<DivAttributes & BannerProps & React.RefAttributes<HTMLDivElement>> & {
    Body: React.ForwardRefExoticComponent<DivAttributes & Props & React.RefAttributes<HTMLDivElement>>;
    Content: React.ForwardRefExoticComponent<DivAttributes & Props & React.RefAttributes<HTMLDivElement>>;
    ExpandableContent: React.ForwardRefExoticComponent<DivAttributes & BannerExpandableContentProps & React.RefAttributes<HTMLDivElement>>;
    Title: React.ForwardRefExoticComponent<DivAttributes & Props & React.RefAttributes<HTMLDivElement>>;
    Action: React.ForwardRefExoticComponent<DivAttributes & Props & React.RefAttributes<HTMLDivElement>>;
    Actions: React.ForwardRefExoticComponent<ButtonAttributes & Props & React.RefAttributes<HTMLButtonElement>>;
    Icon: React.ForwardRefExoticComponent<DivAttributes & BannerIconProps & React.RefAttributes<HTMLDivElement>>;
    Dismiss: React.ForwardRefExoticComponent<ButtonAttributes & Props & React.RefAttributes<HTMLButtonElement>>;
};
