import { ProfileCore, TinderClient } from '../classes'; import { CityInfo, CountryInfo } from '../interfaces'; /** * Information about the user's own profile */ declare class User extends ProfileCore { /** * When the user created its tinder profile */ createDate: Date; /** * Token to authenticate to the api */ apiToken: string; /** * If the user is banned */ banned: boolean; /** * Full name of the user */ fullName: string; /** * Groups that the user is in */ groups: string[]; /** * Squads that the user is in */ squads?: any[]; /** * Wether the user can create a squad */ canCreateSquads?: boolean; /** * Unsure, something ad related I guess */ squadAdsShown?: boolean; /** * Current position */ currentPosition?: { at: number; lat: number; lon: number; }; /** * Current city */ currentCity?: CityInfo; /** * Current country */ currentCountry?: CountryInfo; /** * Distance in km to search in */ maxDistance: number; /** * Wether or not the profile is public */ discoverable: boolean; constructor(tinderClient: TinderClient, input: any); } export { User };