import { CanActivate, ExecutionContext } from '@nestjs/common'; import { PermissionGuardService } from './services'; import { Reflector } from '@nestjs/core'; import { AuthorizationGuardProvider } from './providers'; export declare class AuthorizationGuard implements CanActivate { private readonly permissionGuardService; private readonly reflector; private readonly authorizationGuardProvider; static MODE_METADATA_KEY: string; static RESOURCE_METADATA_KEY: string; private readonly TAG; constructor(permissionGuardService: PermissionGuardService, reflector: Reflector, authorizationGuardProvider: AuthorizationGuardProvider); canActivate(context: ExecutionContext): Promise; } //# sourceMappingURL=authorization.guard.d.ts.map