/** * 生成用于twofa绑定登录的token * @param {string} token 用于设置的payload的token参数 */ export function buildTwofaLoginTokenPayload (token: string): Promise<{ msgToSign: Buffer, timestamp?: number }>; /** * 生成用于twofa绑定登录的token * @param {string} token 用于设置的payload的token参数 * @param {string} signature 签名结果 */ export function generateTwofaLoginTokenBySigResult (token: string, signature: string, recovery?: number, timestamp = undefined): Promise; /** * 生成用于twofa绑定登录的token * @param {string} token 用于设置的payload的token参数 * @param {string} prikey twofa私钥 */ export function generateTwofaLoginToken (token: string, prikey: string): Promise; /** * 验证twofa绑定登录的token * @param {string} twofaToken 待验证的twofaToken * @param {string} loginToken 当前登录使用的loginToken * @param {string} twofaPubkey twofa公钥 */ export function verifyTwofaLoginToken (twofaToken: string, loginToken: string, twofaPubkey: string): Promise;