import { ExtractPropTypes, PropType } from 'vue'; export declare const popoverHijackProps: { trigger: { type: PropType<"click" | "hover" | "focus" | "manual">; default: string; }; }; export type PopoverHijackProps = ExtractPropTypes; export declare const popoverHijackEmits: { show: (event: FocusEvent) => void; hide: (event: FocusEvent) => void; click: (event: MouseEvent) => void; mouseenter: (event: MouseEvent) => void; mouseleave: (event: MouseEvent) => void; }; export type PopoverHijackEmits = typeof popoverHijackEmits; declare const _default: import('vue').DefineComponent<{ trigger: { type: PropType<"click" | "hover" | "focus" | "manual">; default: string; }; }, { setTargetRef: (target: HTMLElement | null) => void; triggerFocusHandler: (event: FocusEvent, state: "focus" | "blur") => void; }, unknown, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, { show: (event: FocusEvent) => void; hide: (event: FocusEvent) => void; click: (event: MouseEvent) => void; mouseenter: (event: MouseEvent) => void; mouseleave: (event: MouseEvent) => void; }, string, import('vue').VNodeProps & import('vue').AllowedComponentProps & import('vue').ComponentCustomProps, Readonly<{ trigger?: unknown; } & { trigger: "click" | "focus" | "hover" | "manual"; } & {}> & { onClick?: ((event: MouseEvent) => any) | undefined; onMouseenter?: ((event: MouseEvent) => any) | undefined; onMouseleave?: ((event: MouseEvent) => any) | undefined; onHide?: ((event: FocusEvent) => any) | undefined; onShow?: ((event: FocusEvent) => any) | undefined; }, { trigger: "click" | "focus" | "hover" | "manual"; }>; export default _default;