import * as React from 'react'; import * as PropTypes from 'prop-types'; export declare type OverlayContainerProps = { children: ({ isVisible }: { isVisible: boolean; }) => React.ReactNode; defaultVisible?: boolean; initialState?: Object; }; export declare const OverlayContainer: React.FunctionComponent; export declare const overlayContainerPropTypes: { children: PropTypes.Validator<(...args: any[]) => any>; defaultVisible: PropTypes.Requireable; initialState: PropTypes.Requireable; }; export declare const overlayContainerDefaultProps: { defaultVisible: boolean; initialState: {}; }; export default OverlayContainer;