import { TooltipBoundaries, TriggerOption } from "./types"; export declare const addMultiEventListener: (element: Element, events: TriggerOption[] | undefined, listener: (e: Event) => void) => (() => void); export declare const eventHandlersNames: { click: string; mouseover: string; mouseleave: string; focus: string; blur: string; mouseout: string; mouseenter: string; }; export declare const getOppositeEvents: (events?: TriggerOption[]) => TriggerOption[]; export declare const getModifiers: (boundary: TooltipBoundaries, noArrow: boolean | undefined, arrowElement: HTMLDivElement | null) => { name: string; options: Record; }[]; export declare const isClickInsideTooltip: (target: MouseEvent["target"], referenceElement: Element | null, popperElement: HTMLSpanElement | null) => boolean;