///
import _isHash from 'validator/lib/isHash';
import { TReferenceProps } from '../../..';
import { IStringProps, TStringValidatorResult } from '../_types';
declare type TParameters = Parameters;
export interface IIsHashProps {
/**
* Algorithm is one of [`md4`, `md5`, `sha1`, `sha256`, `sha384`, `sha512`, `ripemd128`, `ripemd160`, `tiger128`, `tiger160`, `tiger192`, `crc32`, `crc32b`]
*/
algorithm: TParameters[1];
}
/**
* Check if the string is a hash of type algorithm.
*/
export declare const isHash: (props: TReferenceProps & IStringProps) => TStringValidatorResult;
export {};