import { ServerPasswordChallenge } from './ServerPasswordChallenge'; import { ClientPasswordChallenge } from './ClientPasswordChallenge'; export interface ServerUser { username: string; salt: string; verifier: string; } export interface ClientUser { username: string; password: string; } export declare class UserPool { private poolname; constructor(poolname: string); createUser(user: ClientUser, salt?: string): Promise; getServerChallenge(user: ServerUser): Promise; getClientChallenge(user: ClientUser): Promise; }