export type { Props as PopupProps } from './Popup'; declare const _default: { new (...args: any[]): import('vue').CreateComponentPublicInstanceWithMixins & Readonly<{ onAnimationend?: (() => any) | undefined; onAfterLeave?: (() => any) | undefined; onOutsideClick?: ((e: MouseEvent | TouchEvent) => any) | undefined; }>, { panelRef: import('vue').Ref; actualPlacement: import('vue').Ref; update: () => void; sync: () => void; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { animationend: () => any; afterLeave: () => any; outsideClick: (e: MouseEvent | TouchEvent) => any; }, import('vue').PublicProps, { anchor: import('../utils').MountElement | null; shift: boolean; virtualAnchor: import('../utils').FloatingVirtualAnchor | null; point: import('../utils').FloatingPoint | null; placement: import('../utils').FloatingPlacement; flip: boolean; offset: number; boundary: import('../utils').FloatingBoundary; matchTriggerWidth: "width" | "minWidth" | number | false; show: boolean; closeOnOutsideClick: boolean; destroyOnHide: boolean; forceRender: boolean; to: string | import('../utils').MountElement | false; arrow: boolean; arrowClass: string; zIndex: number; panelClass: string; panelStyle: import('vue').CSSProperties; transitionProps: import('vue').TransitionProps; }, false, {}, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, { containerRef: HTMLDivElement; panelRef: HTMLDivElement; }, any, import('vue').ComponentProvideOptions, { P: {}; B: {}; D: {}; C: {}; M: {}; Defaults: {}; }, Readonly & Readonly<{ onAnimationend?: (() => any) | undefined; onAfterLeave?: (() => any) | undefined; onOutsideClick?: ((e: MouseEvent | TouchEvent) => any) | undefined; }>, { panelRef: import('vue').Ref; actualPlacement: import('vue').Ref; update: () => void; sync: () => void; }, {}, {}, {}, { anchor: import('../utils').MountElement | null; shift: boolean; virtualAnchor: import('../utils').FloatingVirtualAnchor | null; point: import('../utils').FloatingPoint | null; placement: import('../utils').FloatingPlacement; flip: boolean; offset: number; boundary: import('../utils').FloatingBoundary; matchTriggerWidth: "width" | "minWidth" | number | false; show: boolean; closeOnOutsideClick: boolean; destroyOnHide: boolean; forceRender: boolean; to: string | import('../utils').MountElement | false; arrow: boolean; arrowClass: string; zIndex: number; panelClass: string; panelStyle: import('vue').CSSProperties; transitionProps: import('vue').TransitionProps; }>; __isFragment?: never; __isTeleport?: never; __isSuspense?: never; } & import('vue').ComponentOptionsBase & Readonly<{ onAnimationend?: (() => any) | undefined; onAfterLeave?: (() => any) | undefined; onOutsideClick?: ((e: MouseEvent | TouchEvent) => any) | undefined; }>, { panelRef: import('vue').Ref; actualPlacement: import('vue').Ref; update: () => void; sync: () => void; }, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { animationend: () => any; afterLeave: () => any; outsideClick: (e: MouseEvent | TouchEvent) => any; }, string, { anchor: import('../utils').MountElement | null; shift: boolean; virtualAnchor: import('../utils').FloatingVirtualAnchor | null; point: import('../utils').FloatingPoint | null; placement: import('../utils').FloatingPlacement; flip: boolean; offset: number; boundary: import('../utils').FloatingBoundary; matchTriggerWidth: "width" | "minWidth" | number | false; show: boolean; closeOnOutsideClick: boolean; destroyOnHide: boolean; forceRender: boolean; to: string | import('../utils').MountElement | false; arrow: boolean; arrowClass: string; zIndex: number; panelClass: string; panelStyle: import('vue').CSSProperties; transitionProps: import('vue').TransitionProps; }, {}, string, {}, import('vue').GlobalComponents, import('vue').GlobalDirectives, string, import('vue').ComponentProvideOptions> & import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps & (new () => { $slots: { default?(_: {}): any; }; }) & import('vue').Plugin; export default _default;