import { GetUserProjectResourceAclResponseDto } from '../models/dto'; import { GetAclResponseDto } from '../models/dto'; import { AclResourcePermissions } from '../interfaces'; export declare class AclUtil { static extractAclIdsFromUserProjectResourceAclResponseDto(getUserProjectResourceAclResponseDto: GetUserProjectResourceAclResponseDto[]): string[]; static aclResponseArrayToMap(aclResponseDto: GetAclResponseDto[]): Map>; static matchAclToResourseId(userProjectResourceAclResponseDto: GetUserProjectResourceAclResponseDto[], getAclResponseDto: GetAclResponseDto[]): AclResourcePermissions; static resourcePermissionsObjectToStringArray(resourcePermissions: AclResourcePermissions): string[]; static aclResourcePermissionsStringToAclResourcePermission(stringValue: string, resourceId: string): AclResourcePermissions; static aclResourcePermissionsObjectToAclResourcePermission(stringObject: { [key: string]: string; }, resourceIds?: string[]): AclResourcePermissions; private static aclResourcePermissionsObjectToAclResourcePermissionByResourcesIds; } //# sourceMappingURL=acl.util.d.ts.map