declare const _default: import("vue").DefineComponent<{ action: any; showAction: any; hideAction: any; getPopupClassNameFromAlign: any; onPopupVisibleChange: import("vue").PropType<(open: boolean) => void>; afterPopupVisibleChange: any; popup: any; arrow: any; popupStyle: { type: import("vue").PropType; default: import("vue").CSSProperties; }; prefixCls: any; popupClassName: any; popupPlacement: StringConstructor; builtinPlacements: any; popupTransitionName: StringConstructor; popupAnimation: any; mouseEnterDelay: any; mouseLeaveDelay: any; zIndex: NumberConstructor; focusDelay: any; blurDelay: any; getPopupContainer: FunctionConstructor; getDocument: any; forceRender: { type: BooleanConstructor; default: any; }; destroyPopupOnHide: { type: BooleanConstructor; default: boolean; }; mask: { type: BooleanConstructor; default: boolean; }; maskClosable: { type: BooleanConstructor; default: boolean; }; popupAlign: any; popupVisible: { type: BooleanConstructor; default: any; }; defaultPopupVisible: { type: BooleanConstructor; default: boolean; }; maskTransitionName: StringConstructor; maskAnimation: StringConstructor; stretch: StringConstructor; alignPoint: { type: BooleanConstructor; default: any; }; autoDestroy: { type: BooleanConstructor; default: boolean; }; mobile: ObjectConstructor; getTriggerDOMNode: import("vue").PropType<(d?: HTMLElement) => HTMLElement>; }, { vcTriggerContext: { onPopupMouseDown?: (...args: any[]) => void; onPopupMouseenter?: (...args: any[]) => void; onPopupMouseleave?: (...args: any[]) => void; }; popupRef: import("vue").ShallowRef; setPopupRef: (val: any) => void; triggerRef: import("vue").ShallowRef; align: import("vue").ComputedRef; focusTime: any; clickOutsideHandler: any; contextmenuOutsideHandler1: any; contextmenuOutsideHandler2: any; touchOutsideHandler: any; attachId: any; delayTimer: any; hasPopupMouseDown: boolean; preClickTime: any; preTouchTime: any; mouseDownTimeout: any; childOriginEvents: {}; }, { prevPopupVisible: any; sPopupVisible: any; point: any; }, {}, { updatedCal(): void; onMouseenter(e: any): void; onMouseMove(e: any): void; onMouseleave(e: any): void; onPopupMouseenter(): void; onPopupMouseleave(e: any): void; onFocus(e: any): void; onMousedown(e: any): void; onTouchstart(e: any): void; onBlur(e: any): void; onContextmenu(e: any): void; onContextmenuClose(): void; onClick(event: any): void; onPopupMouseDown(...args: any[]): void; onDocumentClick(event: any): void; getPopupDomNode(): any; getRootDomNode(): any; handleGetPopupClassFromAlign(align: any): string; getPopupAlign(): any; getComponent(): import("vue/jsx-runtime").JSX.Element; attachParent(popupContainer: any): void; getContainer(): any; setPopupVisible(sPopupVisible: boolean, event?: any): void; setPoint(point: any): void; handlePortalUpdate(): void; delaySetPopupVisible(visible: boolean, delayS: number, event?: any): void; clearDelayTimer(): void; clearOutsideHandler(): void; createTwoChains(event: string): any; isClickToShow(): any; isContextMenuOnly(): boolean; isContextmenuToShow(): any; isClickToHide(): any; isMouseEnterToShow(): any; isMouseLeaveToHide(): any; isFocusToShow(): any; isBlurToHide(): any; forcePopupAlign(): void; fireEvents(type: string, e: Event): void; close(): void; }, { methods: { setState(state?: {}, callback?: () => any): void; __emit(): void; }; }, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly void>; afterPopupVisibleChange: any; popup: any; arrow: any; popupStyle: { type: import("vue").PropType; default: import("vue").CSSProperties; }; prefixCls: any; popupClassName: any; popupPlacement: StringConstructor; builtinPlacements: any; popupTransitionName: StringConstructor; popupAnimation: any; mouseEnterDelay: any; mouseLeaveDelay: any; zIndex: NumberConstructor; focusDelay: any; blurDelay: any; getPopupContainer: FunctionConstructor; getDocument: any; forceRender: { type: BooleanConstructor; default: any; }; destroyPopupOnHide: { type: BooleanConstructor; default: boolean; }; mask: { type: BooleanConstructor; default: boolean; }; maskClosable: { type: BooleanConstructor; default: boolean; }; popupAlign: any; popupVisible: { type: BooleanConstructor; default: any; }; defaultPopupVisible: { type: BooleanConstructor; default: boolean; }; maskTransitionName: StringConstructor; maskAnimation: StringConstructor; stretch: StringConstructor; alignPoint: { type: BooleanConstructor; default: any; }; autoDestroy: { type: BooleanConstructor; default: boolean; }; mobile: ObjectConstructor; getTriggerDOMNode: import("vue").PropType<(d?: HTMLElement) => HTMLElement>; }>>, { forceRender: boolean; autoDestroy: boolean; mask: boolean; prefixCls: any; popup: any; showAction: any; popupClassName: any; action: any; hideAction: any; getPopupClassNameFromAlign: any; afterPopupVisibleChange: any; arrow: any; popupStyle: import("vue").CSSProperties; builtinPlacements: any; popupAnimation: any; mouseEnterDelay: any; mouseLeaveDelay: any; focusDelay: any; blurDelay: any; getDocument: any; destroyPopupOnHide: boolean; maskClosable: boolean; popupAlign: any; popupVisible: boolean; defaultPopupVisible: boolean; alignPoint: boolean; }, {}>; export default _default;