import React from 'react';
import PropTypes from 'prop-types';
export declare class Banner extends React.Component<any> {
    static propTypes: {
        arrowOffset: PropTypes.Requireable<string>;
        arrowColsOffset: PropTypes.Requireable<number>;
        additionalOffset: PropTypes.Requireable<number>;
        closable: PropTypes.Requireable<boolean>;
        closeLabel: PropTypes.Requireable<string>;
        onClose: PropTypes.Requireable<(...args: any[]) => any>;
        children: PropTypes.Requireable<PropTypes.ReactNodeLike>;
        className: PropTypes.Requireable<string>;
    };
    static defaultProps: {
        arrowOffset: string;
        arrowColsOffset: number;
        additionalOffset: number;
        closable: boolean;
        readonly closeLabel: string;
        onClose: any;
        children: any;
        className: any;
    };
    getCloseButton(): JSX.Element;
    render(): JSX.Element;
}
