import type { App, DirectiveBinding } from 'vue'; export interface HasRoleDirectiveBinding extends DirectiveBinding { value: string[] | undefined; } export declare const hasRoleDirective: { mounted(el: HTMLElement, binding: HasRoleDirectiveBinding): void; updated(el: HTMLElement, binding: HasRoleDirectiveBinding): void; }; export declare const hasRole: { install(app: App): void; }; export default hasRole;