import React from 'react'; import { BaseProps } from '../_utils/props'; export declare type PlacementType = 'top-left' | 'top-center' | 'top-right' | 'bottom-left' | 'bottom-center' | 'bottom-right' | 'left-top' | 'left-center' | 'left-bottom' | 'right-top' | 'right-center' | 'right-bottom'; export interface PopupProps extends BaseProps { target?: HTMLElement; placement?: PlacementType; show?: boolean; gap?: number; zIndex?: number; onMouseOver?: React.MouseEventHandler; onMouseOut?: React.MouseEventHandler; onMouseEnter?: React.MouseEventHandler; onMouseLeave?: React.MouseEventHandler; children?: React.ReactNode; } declare const Popup: (props: PopupProps) => React.ReactElement React.ReactElement React.Component)> | null) | (new (props: any) => React.Component)> | null; export default Popup;