import { UserRepository, UserGroupRepository, UserToGroupRepository, UserGroupEndPointPermission, UserGroupEndPointPermissionRepository, UserEndPointPermission, UserEndPointPermissionRepository } from '../..'; export declare class PermissionController { userRepository: UserRepository; userGroupRepository: UserGroupRepository; userToGroupRepository: UserToGroupRepository; userGroupEndPointPermissionRepository: UserGroupEndPointPermissionRepository; userEndPointPermissionRepository: UserEndPointPermissionRepository; constructor(userRepository: UserRepository, userGroupRepository: UserGroupRepository, userToGroupRepository: UserToGroupRepository, userGroupEndPointPermissionRepository: UserGroupEndPointPermissionRepository, userEndPointPermissionRepository: UserEndPointPermissionRepository); addToGroup(userGroupPermission: UserGroupEndPointPermission): Promise; addToUser(userPermission: UserEndPointPermission): Promise; }