import { TarkovResponse } from '../http'; import { LocalStorage } from 'node-localstorage'; import { RequestInit } from 'node-fetch'; export interface Config { email: string; pass: string; launcherVersion: string; clientVersion: string; storagePath: string; } export interface Launcher { } export declare class Launcher { token: string; store: LocalStorage; config: Config; constructor(config: Config); defaultHeaders(): { [key: string]: string; }; headers(): { [key: string]: string; }; getDistribution(): Promise; login(): Promise; getConfig(): Promise; getPatches(): Promise; start(): Promise; createMd5Hash(): Promise; generateHawrdwareCode(): Promise; activateHardware(activateCode: string): Promise; request(url: string, options?: RequestInit): Promise; }