type TapElement = HTMLElement & { _tapDirectiveCleanup?: () => void; }; declare const tapDirective: { name: string; mounted(element: TapElement, binding: any): void; beforeUnmount(element: TapElement): void; }; export default tapDirective;