///
import { PopoverAnchorGetElementFn } from '../Anchor';
export interface IHoverTriggerCompatibleProps {
fixMouseEventsOnDisabledChildren?: boolean;
}
export declare type IPopoverHoverTriggerContext = Required;
export declare const PopoverHoverTriggerContext: import("react").Context>;
export interface IPopoverHoverTriggerChildProps {
onMouseEnter?: (...args: any[]) => void;
onMouseLeave?: (...args: any[]) => void;
}
export interface IPopoverHoverTriggerProps extends IHoverTriggerCompatibleProps {
hideDelay?: number;
showDelay?: number;
anchorOnly?: boolean;
getElement?: PopoverAnchorGetElementFn;
children?: string | number | React.ReactElement | ((childProps: IPopoverHoverTriggerChildProps) => React.ReactNode);
}
export declare function PopoverHoverTrigger(props: IPopoverHoverTriggerProps): JSX.Element;
export default PopoverHoverTrigger;