/// import React, { Component } from 'react'; import { ITrigger } from "./PropsType"; export default class Trigger extends Component { static defaultProps: { prefixCls: string; getPopupClassNameFromAlign: () => string; getDocument: () => Document; onPopupVisibleChange: () => any; afterPopupVisibleChange: () => any; onPopupAlign: () => any; popupClassName: string; mouseEnterDelay: number; mouseLeaveDelay: number; focusDelay: number; blurDelay: number; popupStyle: {}; destroyPopupOnHide: boolean; popupAlign: {}; defaultPopupVisible: boolean; mask: boolean; maskClosable: boolean; action: any[]; showAction: any[]; hideAction: any[]; }; state: { popupVisible: any; }; componentWillMount(): void; componentDidMount(): void; componentWillReceiveProps({popupVisible}: { popupVisible: any; }): void; renderComponent(componentArg: any, ready: any): void; clickOutsideHandler: any; componentDidUpdate(_: any, prevState: any): void; componentWillUnmount(): void; onMouseEnter(e: any): void; onMouseLeave(e: any): void; onPopupMouseEnter(): void; _component: any; onPopupMouseLeave(e: any): void; focusTime: any; onFocus(e: any): void; preClickTime: any; onMouseDown(e: any): void; onBlur(e: any): void; onClick(event: any): void; onDocumentClick(event: any): void; getPopupDomNode(): any; getRootDomNode(): Element; getPopupClassNameFromAlign(align: any): string; getPopupAlign(): any; getComponent(): JSX.Element; setPopupVisible(popupVisible: any): void; delayTimer: any; delaySetPopupVisible(visible: any, delayS: any): void; clearDelayTimer(): void; clearOutsideHandler(): void; createTwoChains(event: any): any; isClickToShow(): boolean; isClickToHide(): boolean; isMouseEnterToShow(): boolean; isMouseLeaveToHide(): boolean; isFocusToShow(): boolean; isBlurToHide(): boolean; popupInstance: any; forcePopupAlign(): void; fireEvents(type: any, e: any): void; close(): void; render(): React.ReactElement; }