interface WasmModule {
    _malloc(size: number): number;
    _free(ptr: number): void;
    _sort(
        viewProj: number,
        transforms: number,
        transformIndices: number,
        vertexCount: number,
        positions: number,
        depthKeys: number,
        depthIndex: number,
        scratch: number,
        bucketLo: number,
        bucketHi: number,
    ): void;
}

declare const loadWasm: () => Promise<WasmModule>;
export default loadWasm;
