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<string, unknown>;
    mounted: (el: CustomElement, binding: DirectiveBinding) => void;
    updated: (el: CustomElement, binding: DirectiveBinding) => void;
    unmounted: (el: CustomElement) => void;
};
export default tooltipDirective;
export { directive };
