import { QRCodeToDataURLOptions } from 'qrcode'; import { LiftResponse, LoginResponse } from '../../http'; import { LiftToken } from '../types'; export interface Authenticator { generateLiftToken(qrCodeOptions?: QRCodeToDataURLOptions): Promise; login(login: string, password: string): Promise; lift(uuid: string, accessToken: string, liftRetries?: number): Promise; }