/// import LoginRequest from '../messages/LoginRequest.js'; import LoginResponse from '../messages/LoginResponse.js'; interface Login5Credentials { username: string; password?: string; stored_credential?: Buffer; } export default class Login5Client { #private; clientId: string; init: boolean; loginRequest: LoginRequest; loginResponse: LoginResponse; refreshCredentials?: Login5Credentials; constructor(clientId: string); login(username: string, password: string): Promise; refresh(): Promise; call(params: object): Promise; solveHashcash(loginContext: Buffer, prefix: Buffer, length: number): Promise; countTrailingZeros(n: bigint): number; } export {};