import React from 'react'; import { BaseProps } from '../_utils/props'; import { PlacementType } from '../popup'; export declare type TriggerType = 'hover' | 'focus' | 'click' | 'context-menu'; export declare type PopoverTheme = 'white' | 'dark'; export interface PopoverProps extends BaseProps { title?: React.ReactNode; content?: React.ReactNode; placement?: PlacementType; visible?: boolean; defaultVisible?: boolean; onVisibleChange?: (visible: boolean) => void; theme?: PopoverTheme; arrow?: boolean; gap?: number; mouseEnterDelay?: number; mouseLeaveDelay?: number; trigger?: TriggerType; children: React.ReactElement; } declare const Popover: (props: PopoverProps) => React.ReactElement React.ReactElement React.Component)> | null) | (new (props: any) => React.Component)> | null; export default Popover;