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; useMobileUI?: boolean; placement?: string; /** Popover层隐藏前触发的事件 */ onBeforeHide?: () => void; /** Popover层隐藏后触发的事件 */ onAfterHide?: () => 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;