import { CanActivate, ExecutionContext, Type } from "@nestjs/common"; import { ModuleRef } from "@nestjs/core"; import { AccessPolicy } from "./access-policy.interface"; import { AccessPolicyService } from "./access-policy.service"; export declare abstract class AccessPolicyGuard implements CanActivate { moduleRef: ModuleRef; service: AccessPolicyService; canActivate(context: ExecutionContext): Promise; getAccessPolicies(controllerType: Type): AccessPolicy[] | undefined; } //# sourceMappingURL=access-policy.guard.d.ts.map