export interface CreateSessionSuccessResponse { platformType: string; ticket: string; twoFactorAuthenticationTicket: null; profileId: string; userId: string; nameOnPlatform: string; environment: string; expiration: string; spaceId: string; clientIp: string; clientIpCountry: string; serverTime: string; sessionId: string; sessionKey: string; rememberMeTicket: T; } export interface CreateSession2FaRequiredResponse { maskedPhone: string; platformType: null; ticket: null; twoFactorAuthenticationTicket: string; profileId: null; userId: null; nameOnPlatform: null; environment: null; expiration: string; spaceId: null; clientIp: null; clientIpCountry: null; serverTime: null; sessionId: string; sessionKey: null; rememberMeTicket: null; codeGenerationPreference: string[]; } export interface UbiServicesApiProps { appId?: string; } export declare class UbiServicesApi { private appId; private debug; constructor(props?: UbiServicesApiProps); login(email: string, password: string): Promise; login2fa(twoFactorAuthenticationTicket: string, twoFactorCode: string): Promise; loginRememberMe(rememberMeTicket: string): Promise; }