/// import { SRPParams } from './SRPParams'; export declare class SRPClient { private readonly _srp; private _username; private _privateKey; private _salt; private _ephemeralKey; private _serverKey; private _proof; private _serverProof; private _sessionKey; private _state; constructor(params: SRPParams); get state(): "m0" | "m1" | "m2" | "success" | "failure"; get publicKey(): Buffer; get proof(): Buffer; get sessionKey(): Buffer; setCredentials(username: string, password: string, salt: Buffer): boolean; setServerKey(publicKey: Buffer): boolean; validateProof(proof: Buffer): boolean; private cleanup; }