import { Count, Filter, Where } from '@loopback/repository'; import { UserRepository, UserGroup, UserGroupRepository, UserToGroupRepository } from '../..'; export declare class UserGroupController { userRepository: UserRepository; userGroupRepository: UserGroupRepository; userToGroupRepository: UserToGroupRepository; constructor(userRepository: UserRepository, userGroupRepository: UserGroupRepository, userToGroupRepository: UserToGroupRepository); create(userGroup: UserGroup): Promise; count(where?: Where): Promise; find(filter?: Filter): Promise; updateAll(userGroup: UserGroup, where?: Where): Promise; findById(id: number): Promise; updateById(id: number, userGroup: UserGroup): Promise; replaceById(id: number, userGroup: UserGroup): Promise; deleteById(id: number): Promise; push(groupId: number, userId: number): Promise; pop(groupId: number, userId: number): Promise; }