import { User } from './user.entity'; import { Repository } from 'typeorm'; import { CreateUserDto } from './dto/create-user.dto'; import { ChangePasswordDto } from './dto/change-password.dto'; import { UserInfoResponseDto } from './dto/user-info-response.dto'; export declare class UsersService { private repo; constructor(repo: Repository); findById(id: number): Promise; findByName(name: string): Promise; findByEmail(email: string): Promise; create(dto: CreateUserDto): Promise; changePassword(userId: number, dto: ChangePasswordDto): Promise; findUserInfoByIdOrFail(id: number): Promise; }