import { Config } from './types/config';
import { HashResult, LocalHashObj } from './types/typings';
export declare function hashCouchPassword(password: string): Promise<HashResult>;
export declare class Hashing {
    hashers: any[];
    times: number[];
    dummyHashObject: LocalHashObj;
    constructor(config: Partial<Config>);
    private getHasherForTimestamp;
    hashUserPassword(pw: string): Promise<HashResult>;
    verifyUserPassword(hashObj: HashResult, pw: string): Promise<boolean>;
}
