import { Repository } from 'typeorm'; import { LoyaltyProfile } from './entities/loyalty-profile.entity'; import { User } from './entities/user.entity'; import { UserLevelHistory } from './entities/user-level-history.entity'; import { Wallet } from './entities/wallet.entity'; export declare class UsersService { private readonly usersRepository; private readonly walletsRepository; private readonly loyaltyProfilesRepository; private readonly userLevelHistoriesRepository; constructor(usersRepository: Repository, walletsRepository: Repository, loyaltyProfilesRepository: Repository, userLevelHistoriesRepository: Repository); findByPhone(phone: string): Promise; findByUsername(username: string): Promise; findById(id: string): Promise; findOrCreateByPhone(phone: string, fullName?: string): Promise; create(payload: Partial): Promise; save(user: User): Promise; }