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