import Client from '../../Client'; import { CountryCode, Gender, PartialSchool, School, UserData } from '../../Types'; export default class User { readonly client: Client; uuid: string; username: string; name: string; gender: Gender; profile_picture: string | null; phone_number: `+${number}`; tiktok: string | null; snapchat: string | null; instagram: string | null; class: number; birthday: Date; schoolName: string; schoolUuid: string; school: School | PartialSchool; countryCode: CountryCode; points: number; streak: number; createdAt: Date; firebaseToken: string | null; referralLink: string | null; referredBy: string | null; receivePush: boolean; topSlaysActivated: boolean; isInboxLocked: boolean; isFriend: boolean | null; isRequested: boolean | null; numberOfHintsLeft: number; numberOfOwnPollHintsLeft: number; subscription: unknown | null; revealFullNameLeft: number; complimentsCount: number | null; friendsCount: number | null; get isBot(): boolean; constructor(client: Client, data: UserData); load(data: UserData): this; update(): Promise; fetch(): Promise; fetchProfile(): Promise; block(): Promise; report(message: string): Promise; } //# sourceMappingURL=User.d.ts.map