import { Normalizer, Result } from '../base'; /** * Function to compute a hash from a pre-normalized array of strings. * @public */ export type HashFunction = (parts: string[]) => string; /** * Normalizes an arbitrary JSON object * @public */ export declare class HashingNormalizer extends Normalizer { private _hash; constructor(hash: HashFunction); computeHash(from: unknown): Result; /** * Constructs a normalized string representation of some literal value. * @param from - The literal value to be normalized. * @returns A normalized string representation of the literal. * @internal */ protected _normalizeLiteralToString(from: string | number | bigint | boolean | symbol | undefined | Date | RegExp | null): Result; } //# sourceMappingURL=hashingNormalizer.d.ts.map