export default ModalHeader;
/**
 * @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 class ModalHeader extends React.PureComponent<any, any, any> {
    constructor(props: any);
    constructor(props: any, context: any);
    render(): JSX.Element;
}
declare namespace ModalHeader {
    namespace propTypes {
        let children: PropTypes.Requireable<PropTypes.ReactNodeLike>;
        let className: PropTypes.Requireable<string>;
        let closeBtnProps: PropTypes.Requireable<object>;
        let headerLabel: PropTypes.Requireable<string>;
        let message: PropTypes.Requireable<string>;
        let showCloseButton: PropTypes.Requireable<boolean>;
        let role: PropTypes.Requireable<string>;
        let ariaLevel: PropTypes.Requireable<number>;
        let ariaLabel: PropTypes.Requireable<string>;
    }
    namespace defaultProps {
        let children_1: any;
        export { children_1 as children };
        let className_1: string;
        export { className_1 as className };
        let closeBtnProps_1: any;
        export { closeBtnProps_1 as closeBtnProps };
        let headerLabel_1: string;
        export { headerLabel_1 as headerLabel };
        let message_1: string;
        export { message_1 as message };
        let showCloseButton_1: boolean;
        export { showCloseButton_1 as showCloseButton };
        let role_1: any;
        export { role_1 as role };
        let ariaLabel_1: any;
        export { ariaLabel_1 as ariaLabel };
        let ariaLevel_1: any;
        export { ariaLevel_1 as ariaLevel };
    }
    namespace contextTypes {
        let handleClose: PropTypes.Requireable<(...args: any[]) => any>;
    }
    let displayName: string;
}
import React from 'react';
import PropTypes from 'prop-types';
