///
import { HashType } from './types';
export declare class Hash {
private readonly _type;
constructor(type?: HashType);
/**
*
* @param value
* @returns
*/
hash(value: string): Promise;
/**
*
* @param value
* @param options
* @returns
*/
private _hashArgon2;
/**
*
* @param value
* @param options
* @returns
*/
private _hashBcrypt;
/**
*
* @param hashValue
* @param value
* @returns
*/
verify(hashValue: string, value: string | Buffer): Promise;
/**
*
* @param hashValue
* @param value
* @returns
*/
private _verifyHashArgon2;
/**
*
* @param hashValue
* @param value
* @returns
*/
private _verifyHashBcrypt;
}
//# sourceMappingURL=index.d.ts.map