UNPKG

gplayapi-ts

Version:
26 lines (22 loc) 880 B
import { AuthData } from '../../models/auth.mjs'; import { DeviceInfo } from '../../models/device.mjs'; import { Payload, UploadDeviceConfigResponse, TocResponse } from '../../gen_proto/googleplay_pb.mjs'; import '@bufbuild/protobuf'; /** * Authentication endpoint handlers */ declare class AuthEndpoint { private authData; private deviceInfo; private getAuthHeaders; private doAuthedReq; constructor(authData: AuthData, deviceInfo: DeviceInfo, getAuthHeaders: () => Record<string, string>, doAuthedReq: (url: string, options?: RequestInit) => Promise<Payload | null>); generateGsfId(): Promise<string>; private checkIn; uploadDeviceConfig(): Promise<UploadDeviceConfigResponse>; generateGPToken(): Promise<string>; toc(): Promise<TocResponse>; private acceptTos; regenerateGPToken(): Promise<void>; } export { AuthEndpoint };