import { Hasher } from "./types";
export { HashObject } from "@chainsafe/as-sha256/lib/hashObject";
export * from "./types";
export * from "./util";
/**
 * Hasher used across the SSZ codebase
 */
export declare let hasher: Hasher;
/**
 * Set the hasher to be used across the SSZ codebase
 *
 * WARNING: This function is intended for power users and must be executed before any other SSZ code is imported
 */
export declare function setHasher(newHasher: Hasher): void;
