import { RedisImplService } from '../../../database/redis/services'; import { ApiService } from '../communication-manager/http'; import { AclResourcePermissions } from '../interfaces'; import { AuthorizationGuardModuleConfig } from '../authorization.guard.module'; export declare class AclGuardService { private readonly redisService; private readonly config; private readonly apiService; protected TAG: string; constructor(redisService: RedisImplService, config: AuthorizationGuardModuleConfig, apiService: ApiService); getProjectResourceAcl(accessToken: string, userId: string, projectShortId: string, resourceName: string, resourceIds?: string): Promise; private getAclByIds; private getUserResourceAclFromRedis; private setUserResourceAclOnRedis; private getUserProjectResourceAclFromNetwork; } //# sourceMappingURL=acl.guard.service.d.ts.map