import { QRCodeToDataURLOptions } from 'qrcode'; import { Http, LiftResponse, LoginResponse } from '../http'; import { Authenticator } from './interfaces'; import { LiftToken } from './types'; export declare class DefaultAuthenticator implements Authenticator { private http; constructor(http: Http); generateLiftToken(qrCodeOptions?: QRCodeToDataURLOptions): Promise; login(login: string, password: string): Promise; lift(uuid: string, accessToken: string, liftRetries?: number): Promise; }