import pwdModule from '@sl-nx/couch-pwd'; import { Config } from './types/config'; import { HashResult, LocalHashObj } from './types/typings'; export declare class Hashing { hashers: Record; times: Record; defaultDigest: 'sha1' | 'sha256'; dummyHashObject: LocalHashObj; constructor(config: Partial); private getHasherForTimestamp; hashUserPassword(pw: string): Promise; verifyUserPassword(hashObj: HashResult, pw: string): Promise; getDigest(pbkdf2_prf: string): 'sha1' | 'sha256'; }