import type { DirectiveBinding, VNode } from "vue"; import { RBAC } from "./types/index"; export declare function createRBACDirective(rbac: RBAC): { beforeMount(el: HTMLElement, binding: DirectiveBinding, _vnode: VNode): void; updated(el: HTMLElement, binding: DirectiveBinding): void; unmounted(el: HTMLElement): void; };