import type { CSSProperties } from 'react'; import React from 'react'; export interface PopOverContainerProps { children: (props: { onClick: (e: React.MouseEvent) => void; isOpened: boolean; ref: any; }) => JSX.Element; popOverRender: (props: { onClose: () => void; }) => JSX.Element; popOverContainer?: any; popOverClassName?: string; popOverStyle?: CSSProperties; popContentClassName?: string; placement?: string; onClose?: () => void; } export interface PopOverContainerState { isOpened: boolean; } export declare class PopOverContainer extends React.Component { state: PopOverContainerState; target: any; targetRef(target: any): void; handleClick: () => void; close: () => void; getTarget(): any; getParent(): any; render(): JSX.Element; } export default PopOverContainer;