import { UserInfoResult } from './typeDefinitions.js'; export default class User { private _info; private _fingerprint; private _country; private _locale; private Initialise; private getFingerprint; /** * Handling User Geolocation * This wil fetch the user's country */ private getGeolocation; /** Getting the User's Locale */ private getUserLocale; /** attempt to log the user in. * You can access it from the mega menu if it is imported. * If the login fails, this operation will not be permited in the same tab session. */ login(): Promise; get info(): Promise; get fingerprint(): Promise; get country(): Promise; get locale(): Promise<`${string}-${string}`>; }