export default AlertBanner;
/**
 * @deprecated - Components in the legacy folder (/src/legacy) are deprecated. Please use a component from the components folder (/src/components) instead. Legacy components may not follow accessibility standards.
 **/
declare function AlertBanner(props: any): JSX.Element;
declare namespace AlertBanner {
    namespace defaultProps {
        let children: any;
        let className: string;
        let closable: boolean;
        let closeBtnProps: any;
        let onKeyDownClose: any;
        let onHide: any;
        let type: string;
    }
    namespace propTypes {
        let className_1: PropTypes.Requireable<string>;
        export { className_1 as className };
        let closable_1: PropTypes.Requireable<boolean>;
        export { closable_1 as closable };
        let closeBtnProps_1: PropTypes.Requireable<object>;
        export { closeBtnProps_1 as closeBtnProps };
        let children_1: PropTypes.Requireable<PropTypes.ReactNodeLike>;
        export { children_1 as children };
        let onHide_1: PropTypes.Requireable<(...args: any[]) => any>;
        export { onHide_1 as onHide };
        let onKeyDownClose_1: PropTypes.Requireable<(...args: any[]) => any>;
        export { onKeyDownClose_1 as onKeyDownClose };
        export let show: PropTypes.Validator<boolean>;
        let type_1: PropTypes.Requireable<string>;
        export { type_1 as type };
    }
    let displayName: string;
}
import PropTypes from 'prop-types';
