import { Where } from '@loopback/repository'; import { User } from '../models'; import { UserRepository } from '../repositories'; export declare class UserController { userRepository: UserRepository; constructor(userRepository: UserRepository); create(obj: User): Promise; login(user: User): Promise; count(where?: Where): Promise; find(): Promise; updateAll(obj: User, where?: Where): Promise; findById(id: string): Promise; updateById(id: string, obj: User): Promise; deleteById(id: string): Promise; }