export declare class FingerprintInterner {
    private readonly tagHashes;
    idFor(tag: string, childIds: readonly number[]): number;
    private tagHash;
}
export declare class NormalizedNode {
    private readonly tag;
    private readonly children;
    readonly count: number;
    private cachedFor;
    private cachedId;
    constructor(tag: string, children: readonly NormalizedNode[]);
    nodeCount(): number;
    fingerprints(interner: FingerprintInterner): Float64Array;
    private collectFingerprints;
}
