import { Props } from '../../utils/types';
/**
 * @deprecated "success" variation is deprecated and will be removed in a future version. Instead, please consider using "success" variant of Toast component.
 */
export declare type BannerVariant = 'action' | 'error' | 'info' | 'success';
export declare type BannerIconVariant = 'warning-triangle-o' | 'error-o' | 'info-circle-o' | 'check-circle';
export interface BannerProps extends Props {
    /**
     * Sets the banner's variant.
     * @since 10.19.0
     */
    variant: BannerVariant;
}
export interface BannerIconProps extends Props {
    /**
     * @deprecated String type is deprecated. Please pass an SVG icon instance.
     * @since 10.19.0
     */
    icon: BannerIconVariant | React.ReactNode;
}
export interface ExpandableProps extends Props {
    /**
     * Expands banner content
     * @since 10.19.0
     */
    expanded: boolean;
}
