import { GenericSignableField } from '../../../bindings/lib/generic.js'; export { createHashHelpers, HashHelpers }; type Hash = { initialState(): Field[]; update(state: Field[], input: Field[]): Field[]; }; type HashHelpers = ReturnType>; declare function createHashHelpers(Field: GenericSignableField, Hash: Hash): { salt: (prefix: string) => Field[]; emptyHashWithPrefix: (prefix: string) => Field; hashWithPrefix: (prefix: string, input: Field[]) => Field; };