import { Config } from './types/config';
import { HashResult } from './types/typings';
export declare class SessionHashing {
    static invalidErr: {
        status: number;
        message: string;
    };
    private pwdCouch;
    private iterations;
    private pbkdf2Prf;
    private keyLength;
    private saltLength;
    constructor(config: Partial<Config>);
    hashSessionPassword(password: string): Promise<HashResult>;
    verifySessionPassword(hashObj: HashResult, pw: string): Promise<boolean>;
    private static createPwdModule;
}
