import Trigger, { IPopoverTriggerProps } from './Trigger'; export interface IPopoverHoverTriggerProps extends IPopoverTriggerProps { hideDelay: number; quirk?: boolean; showDelay: number; } export default class PopoverHoverTrigger

extends Trigger

{ static defaultProps: { showDelay: number; hideDelay: number; quirk: boolean; }; open: () => void; close: () => void; state: { enterRecognizer: any; leaveRecognizer: any; }; makeEnterRecognizer(): { destroy(): void; uninstall(): void; local?: Record<"enter" | "leave", () => void>; global?: Record<"move" | "blur", (evt?: Event) => void>; }; makeLeaveRecognizer(): { destroy(): void; uninstall(): void; local?: Record<"enter" | "leave", () => void>; global?: Record<"move" | "blur", (evt?: Event) => void>; }; getTriggerProps(child: any): {}; cleanup(): void; initRecognizers(props?: any): void; componentWillUnmount(): void; componentDidMount(): void; componentWillReceiveProps(nextProps: any): void; }