export declare class BcryptHelper {
    static encryptPassword(password?: string, rounds?: number): Promise<string>;
    /**
     * sortable json
     * @example
     * ```text
     *  uid: x
     *  json {b:2,a:1}
     *  `${uid}${JSON.stringify(sortable:json)}`
     *  stringify : x{\"a\":1,\"b\":2,\"uid\":\"x\"}
     * ```
     * @param uid
     * @param json
     * @returns hash string
     */
    static keccak256(uid: number, json?: Record<string, any>): Promise<string>;
    /**
     *
     * @param password
     * @param enpassword
     * @returns boolean
     */
    static validPassword(password: string, enpassword?: string): Promise<boolean>;
}
