import { PipeTransform } from '@angular/core'; import { AuthenticationService } from '../../services'; import * as i0 from "@angular/core"; /** * Tests whether user has permission */ export declare class HasPermissionPipe implements PipeTransform { protected _authSvc: AuthenticationService; constructor(_authSvc: AuthenticationService); /** * Tests whether user has permission * @param condition - Condition to be checked against users permissions * @param andCondition - Indication that AND condition should be used isntead of OR condition if multiple permissions are provided * @param conditionString - Indication that provided string is set of loggical operations among permission names, if this is true andCondition is ignored * @param addCondition - Additional condition that is added to evaluation of permission */ transform(condition: string | string[], andCondition?: boolean, conditionString?: boolean, addCondition?: boolean): boolean; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; } //# sourceMappingURL=hasPermission.pipe.d.ts.map