import { App, ComponentPublicInstance, DirectiveBinding } from 'vue'; type CustomElement = HTMLElement & { instance: ComponentPublicInstance; }; declare const tooltipDirective: { install: (app: App) => void; }; declare const directive: { getSSRProps: (binding: DirectiveBinding) => Record; mounted: (el: CustomElement, binding: DirectiveBinding) => void; updated: (el: CustomElement, binding: DirectiveBinding) => void; unmounted: (el: CustomElement) => void; }; export default tooltipDirective; export { directive };