import React from 'react';
import PropTypes from 'prop-types';
interface CoverProps {
    stopPrevent?: boolean;
    onClick?: Function;
    className?: string;
    show: boolean;
}
declare class Cover extends React.PureComponent<CoverProps> {
    static propTypes: {
        children: PropTypes.Requireable<PropTypes.ReactNodeLike>;
        onClick: PropTypes.Requireable<(...args: any[]) => any>;
        show: PropTypes.Requireable<boolean>;
        className: PropTypes.Requireable<string>;
        stopPrevent: PropTypes.Requireable<boolean>;
    };
    static defaultProps: {
        show: boolean;
        stopPrevent: boolean;
    };
    handleClick: (e: React.MouseEvent<HTMLDivElement, MouseEvent>) => void;
    render(): JSX.Element;
}
export default Cover;
