/** Simple tooltip on mouseover */ declare const _default: __VLS_WithTemplateSlots void; }, string, import('vue').PublicProps, Readonly<{ /** * delay in milliseconds before the tooltip opens */ openDelay?: number; /** * delay in milliseconds before the tooltip disappears */ closeDelay?: number; /** * Tooltip position */ position?: "top" | "left" | "bottom" | "right" | "top-left"; /** * external prop to hide tooltips */ hide?: boolean; /** * The gap in pixels between the tooltip and the target element */ gap?: number; /** * The minimum offset in pixels from the edge of the screen to the tooltip */ offsetToTheEdge?: number; /** * base html element for tooltip */ element?: "div" | "span" | "a" | "p" | "h1" | "h2" | "h3"; /** * Max width (css value) of the tooltip container (default is 300px) */ maxWidth?: string; /** * The container to insert the tooltip to (body by default) */ container?: "body" | HTMLElement; /** * Whether the tooltip is shown on hover (default is true); otherwise, it is shown when hide is set to false */ hoverable?: boolean; }> & Readonly<{ "onTooltip:close"?: ((...args: any[]) => any) | undefined; }>, { gap: number; container: "body" | HTMLElement; openDelay: number; closeDelay: number; position: "top" | "left" | "bottom" | "right" | "top-left"; offsetToTheEdge: number; element: "div" | "span" | "a" | "p" | "h1" | "h2" | "h3"; maxWidth: string; hoverable: boolean; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, false, { rootRef: unknown; tooltip: HTMLDivElement; }, any>, { default?(_: {}): any; tooltip?(_: {}): any; }>; export default _default; type __VLS_WithTemplateSlots = T & { new (): { $slots: S; }; }; //# sourceMappingURL=PlTooltip.vue.d.ts.map