import { Primitive } from '@gltf-transform/core';
/** Flags 'empty' values in a Uint32Array index. */
export declare const EMPTY_U32: number;
export declare class VertexStream {
    private attributes;
    /** Temporary vertex views in 4-byte-aligned memory. */
    private u8;
    private u32;
    constructor(prim: Primitive);
    private _initAttribute;
    hash(index: number): number;
    equal(a: number, b: number): boolean;
}
export declare function hashLookup(table: Uint32Array, buckets: number, stream: VertexStream, key: number, empty?: number): number;
