import { Teaser, SuperLikes } from '../interfaces'; import { TinderClient, ProfileCore } from '../classes'; /** * The profiles that tinder gives you (the ones you'd swipe on in the app) */ declare class Profile extends ProfileCore { /** * Wether it's a group or a single person */ groupMatched?: boolean; /** * Distance in miles TODO: figure out if it's actually in miles */ distanceMi: number; /** * Hash for checking integrity probably */ contentHash?: string; /** * Facebook friends that you have in common */ commonConnections: any[]; /** * Facebook interests (likes) that you have in common */ commonInterests: any[]; /** * Unsure what this number is */ sNumber: number; /** * TODO: figure out what this is */ teaser: Teaser; /** * TODO: figure out what this is */ teasers: Teaser[]; constructor(tinderClient: TinderClient, input: any); /** * Like profile */ like(): Promise<{ isMatch: boolean; likesRemaining: number; }>; /** * superlike profile */ superLike(): Promise<{ isMatch: boolean; superLikes: SuperLikes; }>; /** * Pass profile */ pass(): Promise; } export { Profile };