import * as i0 from "@angular/core"; /** * Structural directive that renders its host element only when the * authenticated user has the required permission in the active org. * * Usage: * Gestionar roles * * Permissions use resource:action format (e.g. 'users:read', 'documents:*', '*:*'). * Wildcard rules from the backend are respected by AuthService.hasPermission(). */ export declare class HasPermissionDirective { private auth; private tpl; private vc; readonly valHasPermission: import("@angular/core").InputSignal; private hasView; constructor(); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵdir: i0.ɵɵDirectiveDeclaration; }