wasm-spatial-core
    Preparing search index...

    Interface InitOutput

    interface InitOutput {
        __wasm_bindgen_func_elem_3270: (
            a: number,
            b: number,
            c: number,
            d: number,
        ) => void;
        __wasm_bindgen_func_elem_3272: (
            a: number,
            b: number,
            c: number,
            d: number,
        ) => void;
        __wasm_bindgen_func_elem_956: (a: number, b: number, c: number) => void;
        __wbg_cesium3dtile_free: (a: number, b: number) => void;
        __wbg_cesiummeshgeometry_free: (a: number, b: number) => void;
        __wbg_geojsonfeaturesresult_free: (a: number, b: number) => void;
        __wbg_geotiffinfo_free: (a: number, b: number) => void;
        __wbg_get_vectortileoptions_buffer: (a: number) => number;
        __wbg_get_vectortileoptions_extent: (a: number) => number;
        __wbg_get_vectortileoptions_generate_id: (a: number) => number;
        __wbg_get_vectortileoptions_index_max_points: (a: number) => number;
        __wbg_get_vectortileoptions_index_max_zoom: (a: number) => number;
        __wbg_get_vectortileoptions_line_metrics: (a: number) => number;
        __wbg_get_vectortileoptions_max_zoom: (a: number) => number;
        __wbg_get_vectortileoptions_tolerance: (a: number) => number;
        __wbg_gltfbuilder_free: (a: number, b: number) => void;
        __wbg_ifcgeometryresult_free: (a: number, b: number) => void;
        __wbg_ifcmesh_free: (a: number, b: number) => void;
        __wbg_lasheader_free: (a: number, b: number) => void;
        __wbg_lasheaderinfo_free: (a: number, b: number) => void;
        __wbg_laspointcloud_free: (a: number, b: number) => void;
        __wbg_lazygeojsoniter_free: (a: number, b: number) => void;
        __wbg_memoryinfo_free: (a: number, b: number) => void;
        __wbg_mvtfeature_free: (a: number, b: number) => void;
        __wbg_mvtlayer_free: (a: number, b: number) => void;
        __wbg_octree_free: (a: number, b: number) => void;
        __wbg_pcdpointcloud_free: (a: number, b: number) => void;
        __wbg_plyresult_free: (a: number, b: number) => void;
        __wbg_pointcloudstreamer_free: (a: number, b: number) => void;
        __wbg_pointdata_free: (a: number, b: number) => void;
        __wbg_quantizedmeshresult_free: (a: number, b: number) => void;
        __wbg_set_vectortileoptions_buffer: (a: number, b: number) => void;
        __wbg_set_vectortileoptions_extent: (a: number, b: number) => void;
        __wbg_set_vectortileoptions_generate_id: (a: number, b: number) => void;
        __wbg_set_vectortileoptions_index_max_points: (
            a: number,
            b: number,
        ) => void;
        __wbg_set_vectortileoptions_index_max_zoom: (a: number, b: number) => void;
        __wbg_set_vectortileoptions_line_metrics: (a: number, b: number) => void;
        __wbg_set_vectortileoptions_max_zoom: (a: number, b: number) => void;
        __wbg_set_vectortileoptions_tolerance: (a: number, b: number) => void;
        __wbg_spatialedgeindex_free: (a: number, b: number) => void;
        __wbg_spatialindex_free: (a: number, b: number) => void;
        __wbg_terraintilesetresult_free: (a: number, b: number) => void;
        __wbg_tilesetresult_free: (a: number, b: number) => void;
        __wbg_tinresult_free: (a: number, b: number) => void;
        __wbg_validationresult_free: (a: number, b: number) => void;
        __wbg_vectortileengine_free: (a: number, b: number) => void;
        __wbg_vectortileoptions_free: (a: number, b: number) => void;
        __wbg_workerhandle_free: (a: number, b: number) => void;
        __wbg_workeroptions_free: (a: number, b: number) => void;
        __wbindgen_add_to_stack_pointer: (a: number) => number;
        __wbindgen_export: (a: number, b: number) => number;
        __wbindgen_export2: (a: number, b: number, c: number, d: number) => number;
        __wbindgen_export3: (a: number) => void;
        __wbindgen_export4: (a: number, b: number, c: number) => void;
        __wbindgen_export5: (a: number, b: number) => void;
        __wbindgen_start: () => void;
        addProperty: (
            a: number,
            b: number,
            c: number,
            d: number,
            e: number,
            f: number,
            g: number,
        ) => void;
        applyColorRamp: (a: number, b: number) => number;
        applyTerrainColorRamp: (
            a: number,
            b: number,
            c: number,
            d: number,
            e: number,
        ) => number;
        areaWithHoles: (a: number, b: number, c: number) => void;
        batchBd09ToGcj02: (a: number) => number;
        batchBd09ToGcj02InPlace: (a: number, b: number, c: number) => void;
        batchBd09ToWgs84: (a: number) => number;
        batchBd09ToWgs84InPlace: (a: number, b: number, c: number) => void;
        batchGcj02ToBd09: (a: number) => number;
        batchGcj02ToBd09InPlace: (a: number, b: number, c: number) => void;
        batchGcj02ToWgs84: (a: number) => number;
        batchGcj02ToWgs84InPlace: (a: number, b: number, c: number) => void;
        batchMercatorToWgs84: (a: number) => number;
        batchMercatorToWgs84InPlace: (a: number, b: number, c: number) => void;
        batchUtmToWgs84: (a: number) => number;
        batchUtmToWgs84InPlace: (a: number) => void;
        batchWgs84ToBd09: (a: number) => number;
        batchWgs84ToBd09InPlace: (a: number, b: number, c: number) => void;
        batchWgs84ToBd09Mercator: (a: number) => number;
        batchWgs84ToBd09MercatorInPlace: (a: number, b: number, c: number) => void;
        batchWgs84ToCartesian3: (a: number, b: number) => number;
        batchWgs84ToCgcs2000: (a: number) => number;
        batchWgs84ToCgcs2000InPlace: (a: number, b: number, c: number) => void;
        batchWgs84ToGcj02: (a: number) => number;
        batchWgs84ToGcj02InPlace: (a: number, b: number, c: number) => void;
        batchWgs84ToGcj02Mercator: (a: number) => number;
        batchWgs84ToGcj02MercatorInPlace: (a: number, b: number, c: number) => void;
        batchWgs84ToMercator: (a: number) => number;
        batchWgs84ToMercatorInPlace: (a: number, b: number, c: number) => void;
        batchWgs84ToUtm: (a: number) => number;
        batchWgs84ToUtmInPlace: (a: number) => void;
        bearing: (a: number, b: number, c: number, d: number) => number;
        bestCrsForRegion: (
            a: number,
            b: number,
            c: number,
            d: number,
            e: number,
        ) => void;
        boundingBox: (a: number) => number;
        bufferLineString: (a: number, b: number, c: number) => number;
        bufferPoint: (a: number, b: number, c: number, d: number) => number;
        buildColorRamp: (a: number, b: number, c: number) => void;
        buildOctree: (
            a: number,
            b: number,
            c: number,
            d: number,
            e: number,
        ) => void;
        buildTin: (a: number, b: number) => void;
        centroid: (a: number) => number;
        cesium3dtile_batchTableJson: (a: number, b: number) => void;
        cesium3dtile_featureBatchIds: (a: number) => number;
        cesium3dtile_toBytes: (a: number) => number;
        cesiummeshgeometry_indices: (a: number) => number;
        cesiummeshgeometry_positions: (a: number) => number;
        cgcs2000IsWgs84Compatible: () => number;
        checkMemoryAvailable: (a: number) => number;
        cleanCoords: (a: number, b: number, c: number, d: number) => void;
        clusterByDensity: (a: number, b: number, c: number) => number;
        clusterByGrid: (a: number, b: number, c: number) => number;
        colorizeByClassification: (a: number) => number;
        colorizeByHeatmap: (a: number, b: number, c: number) => number;
        colorizeByHeight: (
            a: number,
            b: number,
            c: number,
            d: number,
            e: number,
        ) => number;
        colorizeByIntensity: (a: number, b: number) => number;
        computeBounds: (a: number) => number;
        computeBoundsMulti: (a: number) => number;
        computeLasPointOffset: (a: number, b: number, c: number) => number;
        computeRegionByteRange: (
            a: number,
            b: number,
            c: number,
            d: number,
        ) => number;
        computeScreenSpaceError: (
            a: number,
            b: number,
            c: number,
            d: number,
        ) => number;
        concaveHull: (a: number, b: number) => number;
        contains: (a: number, b: number, c: number) => number;
        contourLines: (
            a: number,
            b: number,
            c: number,
            d: number,
            e: number,
        ) => number;
        convexHull: (a: number) => number;
        countGeoJsonByProperty: (
            a: number,
            b: number,
            c: number,
            d: number,
            e: number,
        ) => void;
        countGeoJsonFeatures: (a: number, b: number, c: number) => void;
        crsInfo: (a: number, b: number, c: number) => void;
        decimateRandom: (a: number, b: number, c: number) => number;
        decimateVoxelGrid: (a: number, b: number, c: number) => number;
        decimateVoxelGridWithProgress: (
            a: number,
            b: number,
            c: number,
            d: number,
        ) => number;
        decodeMvt: (a: number, b: number) => void;
        decodeMvtToGeoJson: (a: number, b: number) => void;
        decodeOct16Normal: (a: number) => number;
        deduplicateCoords: (a: number, b: number) => number;
        denormalizeCoords: (a: number, b: number) => number;
        destination: (a: number, b: number, c: number, d: number) => number;
        disjoint: (a: number, b: number) => number;
        dracoStatus: (a: number) => void;
        e57Status: (a: number) => void;
        encodeB3dmTile: (
            a: number,
            b: number,
            c: number,
            d: number,
            e: number,
        ) => void;
        encodeI3dmTile: (
            a: number,
            b: number,
            c: number,
            d: number,
            e: number,
        ) => void;
        encodeOct16Normal: (a: number, b: number, c: number) => number;
        encodePntsTile: (
            a: number,
            b: number,
            c: number,
            d: number,
            e: number,
            f: number,
            g: number,
            h: number,
        ) => void;
        encodePntsTileWithNormals: (
            a: number,
            b: number,
            c: number,
            d: number,
            e: number,
            f: number,
            g: number,
            h: number,
            i: number,
            j: number,
        ) => void;
        encodeQuantizedMesh: (
            a: number,
            b: number,
            c: number,
            d: number,
            e: number,
            f: number,
            g: number,
            h: number,
            i: number,
        ) => void;
        encodeTerrainTileset: (
            a: number,
            b: number,
            c: number,
            d: number,
            e: number,
            f: number,
            g: number,
            h: number,
            i: number,
            j: number,
        ) => void;
        estimateNormals: (a: number, b: number) => number;
        estimateOctreeMemory: (a: number) => number;
        estimatePointSpacing: (a: number, b: number, c: number) => number;
        filterGeoJsonByBBox: (
            a: number,
            b: number,
            c: number,
            d: number,
            e: number,
            f: number,
            g: number,
        ) => void;
        filterGeoJsonByProperty: (
            a: number,
            b: number,
            c: number,
            d: number,
            e: number,
            f: number,
            g: number,
        ) => void;
        flipNormals: (a: number, b: number) => number;
        generate3DTile: (
            a: number,
            b: number,
            c: number,
            d: number,
            e: number,
        ) => void;
        generateCesiumGeometry: (
            a: number,
            b: number,
            c: number,
            d: number,
            e: number,
        ) => void;
        generateIndexedGeometry: (a: number) => number;
        generateInterleavedVertexBuffer: (
            a: number,
            b: number,
            c: number,
        ) => number;
        generateTileset: (
            a: number,
            b: number,
            c: number,
            d: number,
            e: number,
            f: number,
            g: number,
        ) => void;
        generateTilesetWithSpacing: (
            a: number,
            b: number,
            c: number,
            d: number,
            e: number,
            f: number,
            g: number,
            h: number,
            i: number,
            j: number,
            k: number,
        ) => void;
        geohashDecode: (a: number, b: number) => number;
        geohashEncode: (a: number, b: number, c: number, d: number) => void;
        geohashNeighbors: (a: number, b: number) => number;
        geoJsonFeatureCollection: (
            a: number,
            b: number,
            c: number,
            d: number,
            e: number,
            f: number,
        ) => void;
        geojsonfeaturesresult_coordinates: (a: number) => number;
        geojsonfeaturesresult_counts: (a: number) => number;
        geojsonfeaturesresult_offsets: (a: number) => number;
        geojsonfeaturesresult_types: (a: number, b: number) => void;
        geoJsonFromCoords: (a: number, b: number, c: number, d: number) => void;
        geotiffinfo_bounds: (a: number) => number;
        geotiffinfo_crs: (a: number, b: number) => void;
        geotiffinfo_elevation: (a: number) => number;
        geotiffinfo_elevationSwath: (a: number, b: number) => number;
        geotiffinfo_height: (a: number) => number;
        geotiffinfo_resolution: (a: number) => number;
        geotiffinfo_stripCount: (a: number) => number;
        geotiffinfo_tile_count: (a: number) => number;
        geotiffinfo_width: (a: number) => number;
        geotiffStatus: (a: number) => void;
        getAllocatedBytes: () => number;
        getInputSizeLimit: () => number;
        getMaxWasmMemory: () => number;
        getSupportedCrs: (a: number) => void;
        getVisibleTiles: (
            a: number,
            b: number,
            c: number,
            d: number,
            e: number,
            f: number,
            g: number,
            h: number,
            i: number,
            j: number,
            k: number,
            l: number,
        ) => number;
        gltfbuilder_addMaterial: (
            a: number,
            b: number,
            c: number,
            d: number,
            e: number,
        ) => number;
        gltfbuilder_addMesh: (
            a: number,
            b: number,
            c: number,
            d: number,
            e: number,
        ) => void;
        gltfbuilder_new: () => number;
        gltfbuilder_toGlb: (a: number) => number;
        gltfbuilder_toGltfJson: (a: number, b: number) => void;
        gridIndex: (a: number, b: number) => number;
        haversineDistance: (a: number, b: number, c: number, d: number) => number;
        hillshade: (
            a: number,
            b: number,
            c: number,
            d: number,
            e: number,
            f: number,
        ) => number;
        ifcgeometryresult_meshCount: (a: number) => number;
        ifcgeometryresult_meshes: (a: number) => number;
        ifcmesh_indices: (a: number) => number;
        ifcmesh_positions: (a: number) => number;
        ifcmesh_triangleCount: (a: number) => number;
        ifcmesh_vertexCount: (a: number) => number;
        init: () => void;
        isInChina: (a: number, b: number) => number;
        isPointInRing: (a: number, b: number, c: number) => number;
        lasheader_boundsMaxX: (a: number) => number;
        lasheader_boundsMaxY: (a: number) => number;
        lasheader_boundsMaxZ: (a: number) => number;
        lasheader_boundsMinX: (a: number) => number;
        lasheader_boundsMinY: (a: number) => number;
        lasheader_boundsMinZ: (a: number) => number;
        lasheader_numPoints: (a: number) => number;
        lasheader_pointDataRecordLength: (a: number) => number;
        lasheader_pointFormatId: (a: number) => number;
        lasheader_versionMajor: (a: number) => number;
        lasheader_versionMinor: (a: number) => number;
        lasheader_versionString: (a: number, b: number) => void;
        lasheaderinfo_boundsMaxX: (a: number) => number;
        lasheaderinfo_boundsMaxY: (a: number) => number;
        lasheaderinfo_boundsMaxZ: (a: number) => number;
        lasheaderinfo_boundsMinX: (a: number) => number;
        lasheaderinfo_boundsMinY: (a: number) => number;
        lasheaderinfo_boundsMinZ: (a: number) => number;
        lasheaderinfo_fileSize: (a: number) => number;
        lasheaderinfo_numPoints: (a: number) => number;
        lasheaderinfo_pointDataSize: (a: number) => number;
        lasheaderinfo_pointFormatId: (a: number) => number;
        lasheaderinfo_pointOffset: (a: number) => number;
        lasheaderinfo_pointRecordLength: (a: number) => number;
        lasheaderinfo_xOffset: (a: number) => number;
        lasheaderinfo_xScale: (a: number) => number;
        lasheaderinfo_yOffset: (a: number) => number;
        lasheaderinfo_yScale: (a: number) => number;
        lasheaderinfo_zOffset: (a: number) => number;
        lasheaderinfo_zScale: (a: number) => number;
        laspointcloud_colors: (a: number) => number;
        laspointcloud_pointCount: (a: number) => number;
        laspointcloud_positions: (a: number) => number;
        lazStatus: (a: number) => void;
        lazygeojsoniter_nextFeature: (a: number) => number;
        lazygeojsoniter_remaining: (a: number) => number;
        lazygeojsoniter_total: (a: number) => number;
        memory: Memory;
        memoryInfo: () => number;
        memoryinfo_remaining: (a: number) => number;
        memoryinfo_total: (a: number) => number;
        memoryinfo_used: (a: number) => number;
        meshToGlb: (a: number, b: number, c: number) => number;
        midpoint: (a: number, b: number, c: number, d: number) => number;
        mvtfeaturedecoded_geometry: (a: number) => number;
        mvtfeaturedecoded_geometry_type: (a: number) => number;
        mvtfeaturedecoded_id: (a: number) => number;
        mvtfeaturedecoded_tagCount: (a: number) => number;
        mvtfeaturedecoded_tagKey: (a: number, b: number, c: number) => void;
        mvtfeaturedecoded_tagValue: (a: number, b: number, c: number) => void;
        mvtlayerdecoded_extent: (a: number) => number;
        mvtlayerdecoded_featureAt: (a: number, b: number) => number;
        mvtlayerdecoded_featureCount: (a: number) => number;
        mvtlayerdecoded_name: (a: number, b: number) => void;
        mvtLayerInfo: (a: number, b: number) => void;
        mvtToGeoJson: (
            a: number,
            b: number,
            c: number,
            d: number,
            e: number,
            f: number,
        ) => void;
        normalizeCoords: (a: number, b: number) => number;
        octree_depth: (a: number) => number;
        octree_leafCount: (a: number) => number;
        octree_nodeBounds: (a: number, b: number) => number;
        octree_nodeChildren: (a: number, b: number) => number;
        octree_nodeCount: (a: number) => number;
        octree_nodeLevel: (a: number, b: number) => number;
        octree_nodePointCount: (a: number, b: number) => number;
        octree_rootBounds: (a: number) => number;
        octree_total_points: (a: number) => number;
        octreeMemoryUsage: (a: number, b: number, c: number) => number;
        parseGeoJsonCoords: (a: number, b: number, c: number) => void;
        parseGeoJsonFeatures: (a: number, b: number, c: number) => void;
        parseGeoJsonLazy: (a: number, b: number, c: number) => void;
        parseGeoJsonPerFeature: (a: number, b: number, c: number) => void;
        parseGeoJsonProperties: (a: number, b: number, c: number) => void;
        parseGeoJsonStream: (
            a: number,
            b: number,
            c: number,
            d: number,
            e: number,
        ) => void;
        parseGeotiff: (a: number, b: number, c: number) => void;
        parseGeotiffTile: (a: number, b: number, c: number, d: number) => void;
        parseIfcGeometry: (a: number, b: number) => number;
        parseLasHeader: (a: number, b: number, c: number) => void;
        parseLasHeaderOnly: (a: number, b: number, c: number) => void;
        parseLasPointAt: (
            a: number,
            b: number,
            c: number,
            d: number,
            e: number,
        ) => void;
        parseLasPoints: (a: number, b: number, c: number) => void;
        parseLasPointsWithProgress: (
            a: number,
            b: number,
            c: number,
            d: number,
        ) => void;
        parseObjVertices: (a: number, b: number) => number;
        parseObjWithNormals: (a: number, b: number, c: number) => void;
        parsePcdAscii: (a: number, b: number, c: number) => void;
        parsePcdBinary: (a: number, b: number, c: number) => void;
        parsePly: (a: number, b: number, c: number) => void;
        parsePointCloudAuto: (a: number, b: number, c: number) => void;
        parseWkb: (a: number, b: number) => void;
        parseWkt: (a: number, b: number, c: number) => void;
        pcdpointcloud_colors: (a: number) => number;
        pcdpointcloud_pointCount: (a: number) => number;
        pcdpointcloud_positions: (a: number) => number;
        plyresult_colors: (a: number) => number;
        plyresult_faceCount: (a: number) => number;
        plyresult_hasColors: (a: number) => number;
        plyresult_hasNormals: (a: number) => number;
        plyresult_normals: (a: number) => number;
        plyresult_positions: (a: number) => number;
        plyresult_vertexCount: (a: number) => number;
        pointCloudBounds: (a: number) => number;
        pointCloudCentroid: (a: number) => number;
        pointCloudStats: (a: number, b: number) => void;
        pointcloudstreamer_new: () => number;
        pointcloudstreamer_parseHeader: (
            a: number,
            b: number,
            c: number,
            d: number,
        ) => void;
        pointcloudstreamer_readPoints: (
            a: number,
            b: number,
            c: number,
            d: number,
            e: number,
            f: number,
        ) => void;
        pointcloudstreamer_readRegion: (
            a: number,
            b: number,
            c: number,
            d: number,
            e: number,
            f: number,
            g: number,
            h: number,
        ) => void;
        pointcloudstreamer_totalPoints: (a: number) => number;
        pointCloudToGlb: (a: number, b: number, c: number, d: number) => number;
        pointdata_b: (a: number) => number;
        pointdata_g: (a: number) => number;
        pointdata_intensity: (a: number) => number;
        pointdata_r: (a: number) => number;
        pointdata_x: (a: number) => number;
        pointdata_y: (a: number) => number;
        pointdata_z: (a: number) => number;
        polygonArea: (a: number, b: number) => void;
        polygonIntersection: (a: number, b: number) => number;
        polygonIntersects: (a: number, b: number) => number;
        polygonUnion: (a: number, b: number) => number;
        polylineLength: (a: number, b: number) => void;
        processChunked: (
            a: number,
            b: number,
            c: number,
            d: number,
            e: number,
            f: number,
            g: number,
        ) => number;
        quantizedmeshresult_byte_length: (a: number) => number;
        quantizedmeshresult_data: (a: number) => number;
        removeProperty: (
            a: number,
            b: number,
            c: number,
            d: number,
            e: number,
        ) => void;
        renameProperty: (
            a: number,
            b: number,
            c: number,
            d: number,
            e: number,
            f: number,
            g: number,
        ) => void;
        rhumbBearing: (a: number, b: number, c: number, d: number) => number;
        rhumbDistance: (a: number, b: number, c: number, d: number) => number;
        setInputSizeLimit: (a: number) => void;
        setMaxWasmMemory: (a: number) => void;
        simplifyDouglasPeucker: (a: number, b: number) => number;
        sortCoordsByLat: (a: number) => number;
        sortCoordsByLng: (a: number) => number;
        spatialedgeindex_nearestNeighbor: (
            a: number,
            b: number,
            c: number,
        ) => number;
        spatialedgeindex_new: (a: number) => number;
        spatialedgeindex_searchBBox: (
            a: number,
            b: number,
            c: number,
            d: number,
            e: number,
        ) => number;
        spatialedgeindex_size: (a: number) => number;
        spatialindex_kNearestNeighbors: (
            a: number,
            b: number,
            c: number,
            d: number,
        ) => number;
        spatialindex_nearestNeighbor: (a: number, b: number, c: number) => number;
        spatialindex_new: (a: number) => number;
        spatialindex_searchBBox: (
            a: number,
            b: number,
            c: number,
            d: number,
            e: number,
        ) => number;
        spatialindex_size: (a: number) => number;
        supportsDraco: () => number;
        supportsE57: () => number;
        supportsGeotiff: () => number;
        supportsLaz: () => number;
        supportsWorker: () => number;
        terraintilesetresult_tile: (a: number, b: number) => number;
        terraintilesetresult_tile_count: (a: number) => number;
        terraintilesetresult_tilesetJson: (a: number, b: number) => void;
        terraintilesetresult_tileUri: (a: number, b: number, c: number) => void;
        terraintilesetresult_totalBytes: (a: number) => number;
        terrainToGlb: (a: number, b: number, c: number, d: number) => number;
        tilesetresult_tile: (a: number, b: number) => number;
        tilesetresult_tile_count: (a: number) => number;
        tilesetresult_tileBounds: (a: number, b: number) => number;
        tilesetresult_tilesetJson: (a: number, b: number) => void;
        tilesetresult_tileUri: (a: number, b: number, c: number) => void;
        tilesetresult_total_bytes: (a: number) => number;
        tinInterpolate: (a: number, b: number, c: number) => number;
        tinresult_indices: (a: number) => number;
        tinresult_positions: (a: number) => number;
        tinresult_triangleCount: (a: number) => number;
        tinresult_vertexCount: (a: number) => number;
        touches: (a: number, b: number) => number;
        toWkb: (a: number, b: number, c: number, d: number) => void;
        toWkt: (a: number, b: number, c: number, d: number) => void;
        utmToWgs84: (a: number, b: number, c: number, d: number) => number;
        validateCoords: (a: number, b: number, c: number, d: number) => void;
        validationresult_invalid_count: (a: number) => number;
        validationresult_invalid_indices: (a: number) => number;
        validationresult_valid_count: (a: number) => number;
        vectortileengine_cacheSize: (a: number) => number;
        vectortileengine_clearTileCache: (a: number) => void;
        vectortileengine_getTile: (
            a: number,
            b: number,
            c: number,
            d: number,
            e: number,
        ) => void;
        vectortileengine_getTileCached: (
            a: number,
            b: number,
            c: number,
            d: number,
            e: number,
        ) => void;
        vectortileengine_layer_name: (a: number, b: number) => void;
        vectortileengine_new: (
            a: number,
            b: number,
            c: number,
            d: number,
            e: number,
            f: number,
        ) => void;
        vectortileengine_set_layer_name: (a: number, b: number, c: number) => void;
        vectortileoptions_new: () => number;
        version: (a: number) => void;
        vincentyDistance: (a: number, b: number, c: number, d: number) => number;
        wgs84ToUtm: (a: number, b: number) => number;
        workerhandle_cancel: (a: number, b: number) => void;
        workerhandle_createPointCloudWorker: (
            a: number,
            b: number,
            c: number,
        ) => void;
        workerhandle_init: (a: number, b: number) => void;
        workerhandle_onCancelled: (a: number, b: number) => void;
        workerhandle_onComplete: (a: number, b: number) => void;
        workerhandle_onError: (a: number, b: number) => void;
        workerhandle_onProgress: (a: number, b: number) => void;
        workerhandle_process: (
            a: number,
            b: number,
            c: number,
            d: number,
            e: number,
            f: number,
        ) => void;
        workerhandle_processTerrain: (
            a: number,
            b: number,
            c: number,
            d: number,
            e: number,
            f: number,
            g: number,
            h: number,
        ) => void;
        workerhandle_terminate: (a: number) => void;
        workeroptions_maxDepth: (a: number) => number;
        workeroptions_maxPointsPerNode: (a: number) => number;
        workeroptions_new: () => number;
        workeroptions_set_maxDepth: (a: number, b: number) => void;
        workeroptions_set_maxPointsPerNode: (a: number, b: number) => void;
    }
    Index
    __wasm_bindgen_func_elem_3270 __wasm_bindgen_func_elem_3272 __wasm_bindgen_func_elem_956 __wbg_cesium3dtile_free __wbg_cesiummeshgeometry_free __wbg_geojsonfeaturesresult_free __wbg_geotiffinfo_free __wbg_get_vectortileoptions_buffer __wbg_get_vectortileoptions_extent __wbg_get_vectortileoptions_generate_id __wbg_get_vectortileoptions_index_max_points __wbg_get_vectortileoptions_index_max_zoom __wbg_get_vectortileoptions_line_metrics __wbg_get_vectortileoptions_max_zoom __wbg_get_vectortileoptions_tolerance __wbg_gltfbuilder_free __wbg_ifcgeometryresult_free __wbg_ifcmesh_free __wbg_lasheader_free __wbg_lasheaderinfo_free __wbg_laspointcloud_free __wbg_lazygeojsoniter_free __wbg_memoryinfo_free __wbg_mvtfeature_free __wbg_mvtlayer_free __wbg_octree_free __wbg_pcdpointcloud_free __wbg_plyresult_free __wbg_pointcloudstreamer_free __wbg_pointdata_free __wbg_quantizedmeshresult_free __wbg_set_vectortileoptions_buffer __wbg_set_vectortileoptions_extent __wbg_set_vectortileoptions_generate_id __wbg_set_vectortileoptions_index_max_points __wbg_set_vectortileoptions_index_max_zoom __wbg_set_vectortileoptions_line_metrics __wbg_set_vectortileoptions_max_zoom __wbg_set_vectortileoptions_tolerance __wbg_spatialedgeindex_free __wbg_spatialindex_free __wbg_terraintilesetresult_free __wbg_tilesetresult_free __wbg_tinresult_free __wbg_validationresult_free __wbg_vectortileengine_free __wbg_vectortileoptions_free __wbg_workerhandle_free __wbg_workeroptions_free __wbindgen_add_to_stack_pointer __wbindgen_export __wbindgen_export2 __wbindgen_export3 __wbindgen_export4 __wbindgen_export5 __wbindgen_start addProperty applyColorRamp applyTerrainColorRamp areaWithHoles batchBd09ToGcj02 batchBd09ToGcj02InPlace batchBd09ToWgs84 batchBd09ToWgs84InPlace batchGcj02ToBd09 batchGcj02ToBd09InPlace batchGcj02ToWgs84 batchGcj02ToWgs84InPlace batchMercatorToWgs84 batchMercatorToWgs84InPlace batchUtmToWgs84 batchUtmToWgs84InPlace batchWgs84ToBd09 batchWgs84ToBd09InPlace batchWgs84ToBd09Mercator batchWgs84ToBd09MercatorInPlace batchWgs84ToCartesian3 batchWgs84ToCgcs2000 batchWgs84ToCgcs2000InPlace batchWgs84ToGcj02 batchWgs84ToGcj02InPlace batchWgs84ToGcj02Mercator batchWgs84ToGcj02MercatorInPlace batchWgs84ToMercator batchWgs84ToMercatorInPlace batchWgs84ToUtm batchWgs84ToUtmInPlace bearing bestCrsForRegion boundingBox bufferLineString bufferPoint buildColorRamp buildOctree buildTin centroid cesium3dtile_batchTableJson cesium3dtile_featureBatchIds cesium3dtile_toBytes cesiummeshgeometry_indices cesiummeshgeometry_positions cgcs2000IsWgs84Compatible checkMemoryAvailable cleanCoords clusterByDensity clusterByGrid colorizeByClassification colorizeByHeatmap colorizeByHeight colorizeByIntensity computeBounds computeBoundsMulti computeLasPointOffset computeRegionByteRange computeScreenSpaceError concaveHull contains contourLines convexHull countGeoJsonByProperty countGeoJsonFeatures crsInfo decimateRandom decimateVoxelGrid decimateVoxelGridWithProgress decodeMvt decodeMvtToGeoJson decodeOct16Normal deduplicateCoords denormalizeCoords destination disjoint dracoStatus e57Status encodeB3dmTile encodeI3dmTile encodeOct16Normal encodePntsTile encodePntsTileWithNormals encodeQuantizedMesh encodeTerrainTileset estimateNormals estimateOctreeMemory estimatePointSpacing filterGeoJsonByBBox filterGeoJsonByProperty flipNormals generate3DTile generateCesiumGeometry generateIndexedGeometry generateInterleavedVertexBuffer generateTileset generateTilesetWithSpacing geohashDecode geohashEncode geohashNeighbors geoJsonFeatureCollection geojsonfeaturesresult_coordinates geojsonfeaturesresult_counts geojsonfeaturesresult_offsets geojsonfeaturesresult_types geoJsonFromCoords geotiffinfo_bounds geotiffinfo_crs geotiffinfo_elevation geotiffinfo_elevationSwath geotiffinfo_height geotiffinfo_resolution geotiffinfo_stripCount geotiffinfo_tile_count geotiffinfo_width geotiffStatus getAllocatedBytes getInputSizeLimit getMaxWasmMemory getSupportedCrs getVisibleTiles gltfbuilder_addMaterial gltfbuilder_addMesh gltfbuilder_new gltfbuilder_toGlb gltfbuilder_toGltfJson gridIndex haversineDistance hillshade ifcgeometryresult_meshCount ifcgeometryresult_meshes ifcmesh_indices ifcmesh_positions ifcmesh_triangleCount ifcmesh_vertexCount init isInChina isPointInRing lasheader_boundsMaxX lasheader_boundsMaxY lasheader_boundsMaxZ lasheader_boundsMinX lasheader_boundsMinY lasheader_boundsMinZ lasheader_numPoints lasheader_pointDataRecordLength lasheader_pointFormatId lasheader_versionMajor lasheader_versionMinor lasheader_versionString lasheaderinfo_boundsMaxX lasheaderinfo_boundsMaxY lasheaderinfo_boundsMaxZ lasheaderinfo_boundsMinX lasheaderinfo_boundsMinY lasheaderinfo_boundsMinZ lasheaderinfo_fileSize lasheaderinfo_numPoints lasheaderinfo_pointDataSize lasheaderinfo_pointFormatId lasheaderinfo_pointOffset lasheaderinfo_pointRecordLength lasheaderinfo_xOffset lasheaderinfo_xScale lasheaderinfo_yOffset lasheaderinfo_yScale lasheaderinfo_zOffset lasheaderinfo_zScale laspointcloud_colors laspointcloud_pointCount laspointcloud_positions lazStatus lazygeojsoniter_nextFeature lazygeojsoniter_remaining lazygeojsoniter_total memory memoryInfo memoryinfo_remaining memoryinfo_total memoryinfo_used meshToGlb midpoint mvtfeaturedecoded_geometry mvtfeaturedecoded_geometry_type mvtfeaturedecoded_id mvtfeaturedecoded_tagCount mvtfeaturedecoded_tagKey mvtfeaturedecoded_tagValue mvtlayerdecoded_extent mvtlayerdecoded_featureAt mvtlayerdecoded_featureCount mvtlayerdecoded_name mvtLayerInfo mvtToGeoJson normalizeCoords octree_depth octree_leafCount octree_nodeBounds octree_nodeChildren octree_nodeCount octree_nodeLevel octree_nodePointCount octree_rootBounds octree_total_points octreeMemoryUsage parseGeoJsonCoords parseGeoJsonFeatures parseGeoJsonLazy parseGeoJsonPerFeature parseGeoJsonProperties parseGeoJsonStream parseGeotiff parseGeotiffTile parseIfcGeometry parseLasHeader parseLasHeaderOnly parseLasPointAt parseLasPoints parseLasPointsWithProgress parseObjVertices parseObjWithNormals parsePcdAscii parsePcdBinary parsePly parsePointCloudAuto parseWkb parseWkt pcdpointcloud_colors pcdpointcloud_pointCount pcdpointcloud_positions plyresult_colors plyresult_faceCount plyresult_hasColors plyresult_hasNormals plyresult_normals plyresult_positions plyresult_vertexCount pointCloudBounds pointCloudCentroid pointCloudStats pointcloudstreamer_new pointcloudstreamer_parseHeader pointcloudstreamer_readPoints pointcloudstreamer_readRegion pointcloudstreamer_totalPoints pointCloudToGlb pointdata_b pointdata_g pointdata_intensity pointdata_r pointdata_x pointdata_y pointdata_z polygonArea polygonIntersection polygonIntersects polygonUnion polylineLength processChunked quantizedmeshresult_byte_length quantizedmeshresult_data removeProperty renameProperty rhumbBearing rhumbDistance setInputSizeLimit setMaxWasmMemory simplifyDouglasPeucker sortCoordsByLat sortCoordsByLng spatialedgeindex_nearestNeighbor spatialedgeindex_new spatialedgeindex_searchBBox spatialedgeindex_size spatialindex_kNearestNeighbors spatialindex_nearestNeighbor spatialindex_new spatialindex_searchBBox spatialindex_size supportsDraco supportsE57 supportsGeotiff supportsLaz supportsWorker terraintilesetresult_tile terraintilesetresult_tile_count terraintilesetresult_tilesetJson terraintilesetresult_tileUri terraintilesetresult_totalBytes terrainToGlb tilesetresult_tile tilesetresult_tile_count tilesetresult_tileBounds tilesetresult_tilesetJson tilesetresult_tileUri tilesetresult_total_bytes tinInterpolate tinresult_indices tinresult_positions tinresult_triangleCount tinresult_vertexCount touches toWkb toWkt utmToWgs84 validateCoords validationresult_invalid_count validationresult_invalid_indices validationresult_valid_count vectortileengine_cacheSize vectortileengine_clearTileCache vectortileengine_getTile vectortileengine_getTileCached vectortileengine_layer_name vectortileengine_new vectortileengine_set_layer_name vectortileoptions_new version vincentyDistance wgs84ToUtm workerhandle_cancel workerhandle_createPointCloudWorker workerhandle_init workerhandle_onCancelled workerhandle_onComplete workerhandle_onError workerhandle_onProgress workerhandle_process workerhandle_processTerrain workerhandle_terminate workeroptions_maxDepth workeroptions_maxPointsPerNode workeroptions_new workeroptions_set_maxDepth workeroptions_set_maxPointsPerNode
    __wasm_bindgen_func_elem_3270: (
        a: number,
        b: number,
        c: number,
        d: number,
    ) => void
    __wasm_bindgen_func_elem_3272: (
        a: number,
        b: number,
        c: number,
        d: number,
    ) => void
    __wasm_bindgen_func_elem_956: (a: number, b: number, c: number) => void
    __wbg_cesium3dtile_free: (a: number, b: number) => void
    __wbg_cesiummeshgeometry_free: (a: number, b: number) => void
    __wbg_geojsonfeaturesresult_free: (a: number, b: number) => void
    __wbg_geotiffinfo_free: (a: number, b: number) => void
    __wbg_get_vectortileoptions_buffer: (a: number) => number
    __wbg_get_vectortileoptions_extent: (a: number) => number
    __wbg_get_vectortileoptions_generate_id: (a: number) => number
    __wbg_get_vectortileoptions_index_max_points: (a: number) => number
    __wbg_get_vectortileoptions_index_max_zoom: (a: number) => number
    __wbg_get_vectortileoptions_line_metrics: (a: number) => number
    __wbg_get_vectortileoptions_max_zoom: (a: number) => number
    __wbg_get_vectortileoptions_tolerance: (a: number) => number
    __wbg_gltfbuilder_free: (a: number, b: number) => void
    __wbg_ifcgeometryresult_free: (a: number, b: number) => void
    __wbg_ifcmesh_free: (a: number, b: number) => void
    __wbg_lasheader_free: (a: number, b: number) => void
    __wbg_lasheaderinfo_free: (a: number, b: number) => void
    __wbg_laspointcloud_free: (a: number, b: number) => void
    __wbg_lazygeojsoniter_free: (a: number, b: number) => void
    __wbg_memoryinfo_free: (a: number, b: number) => void
    __wbg_mvtfeature_free: (a: number, b: number) => void
    __wbg_mvtlayer_free: (a: number, b: number) => void
    __wbg_octree_free: (a: number, b: number) => void
    __wbg_pcdpointcloud_free: (a: number, b: number) => void
    __wbg_plyresult_free: (a: number, b: number) => void
    __wbg_pointcloudstreamer_free: (a: number, b: number) => void
    __wbg_pointdata_free: (a: number, b: number) => void
    __wbg_quantizedmeshresult_free: (a: number, b: number) => void
    __wbg_set_vectortileoptions_buffer: (a: number, b: number) => void
    __wbg_set_vectortileoptions_extent: (a: number, b: number) => void
    __wbg_set_vectortileoptions_generate_id: (a: number, b: number) => void
    __wbg_set_vectortileoptions_index_max_points: (a: number, b: number) => void
    __wbg_set_vectortileoptions_index_max_zoom: (a: number, b: number) => void
    __wbg_set_vectortileoptions_line_metrics: (a: number, b: number) => void
    __wbg_set_vectortileoptions_max_zoom: (a: number, b: number) => void
    __wbg_set_vectortileoptions_tolerance: (a: number, b: number) => void
    __wbg_spatialedgeindex_free: (a: number, b: number) => void
    __wbg_spatialindex_free: (a: number, b: number) => void
    __wbg_terraintilesetresult_free: (a: number, b: number) => void
    __wbg_tilesetresult_free: (a: number, b: number) => void
    __wbg_tinresult_free: (a: number, b: number) => void
    __wbg_validationresult_free: (a: number, b: number) => void
    __wbg_vectortileengine_free: (a: number, b: number) => void
    __wbg_vectortileoptions_free: (a: number, b: number) => void
    __wbg_workerhandle_free: (a: number, b: number) => void
    __wbg_workeroptions_free: (a: number, b: number) => void
    __wbindgen_add_to_stack_pointer: (a: number) => number
    __wbindgen_export: (a: number, b: number) => number
    __wbindgen_export2: (a: number, b: number, c: number, d: number) => number
    __wbindgen_export3: (a: number) => void
    __wbindgen_export4: (a: number, b: number, c: number) => void
    __wbindgen_export5: (a: number, b: number) => void
    __wbindgen_start: () => void
    addProperty: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
        f: number,
        g: number,
    ) => void
    applyColorRamp: (a: number, b: number) => number
    applyTerrainColorRamp: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
    ) => number
    areaWithHoles: (a: number, b: number, c: number) => void
    batchBd09ToGcj02: (a: number) => number
    batchBd09ToGcj02InPlace: (a: number, b: number, c: number) => void
    batchBd09ToWgs84: (a: number) => number
    batchBd09ToWgs84InPlace: (a: number, b: number, c: number) => void
    batchGcj02ToBd09: (a: number) => number
    batchGcj02ToBd09InPlace: (a: number, b: number, c: number) => void
    batchGcj02ToWgs84: (a: number) => number
    batchGcj02ToWgs84InPlace: (a: number, b: number, c: number) => void
    batchMercatorToWgs84: (a: number) => number
    batchMercatorToWgs84InPlace: (a: number, b: number, c: number) => void
    batchUtmToWgs84: (a: number) => number
    batchUtmToWgs84InPlace: (a: number) => void
    batchWgs84ToBd09: (a: number) => number
    batchWgs84ToBd09InPlace: (a: number, b: number, c: number) => void
    batchWgs84ToBd09Mercator: (a: number) => number
    batchWgs84ToBd09MercatorInPlace: (a: number, b: number, c: number) => void
    batchWgs84ToCartesian3: (a: number, b: number) => number
    batchWgs84ToCgcs2000: (a: number) => number
    batchWgs84ToCgcs2000InPlace: (a: number, b: number, c: number) => void
    batchWgs84ToGcj02: (a: number) => number
    batchWgs84ToGcj02InPlace: (a: number, b: number, c: number) => void
    batchWgs84ToGcj02Mercator: (a: number) => number
    batchWgs84ToGcj02MercatorInPlace: (a: number, b: number, c: number) => void
    batchWgs84ToMercator: (a: number) => number
    batchWgs84ToMercatorInPlace: (a: number, b: number, c: number) => void
    batchWgs84ToUtm: (a: number) => number
    batchWgs84ToUtmInPlace: (a: number) => void
    bearing: (a: number, b: number, c: number, d: number) => number
    bestCrsForRegion: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
    ) => void
    boundingBox: (a: number) => number
    bufferLineString: (a: number, b: number, c: number) => number
    bufferPoint: (a: number, b: number, c: number, d: number) => number
    buildColorRamp: (a: number, b: number, c: number) => void
    buildOctree: (a: number, b: number, c: number, d: number, e: number) => void
    buildTin: (a: number, b: number) => void
    centroid: (a: number) => number
    cesium3dtile_batchTableJson: (a: number, b: number) => void
    cesium3dtile_featureBatchIds: (a: number) => number
    cesium3dtile_toBytes: (a: number) => number
    cesiummeshgeometry_indices: (a: number) => number
    cesiummeshgeometry_positions: (a: number) => number
    cgcs2000IsWgs84Compatible: () => number
    checkMemoryAvailable: (a: number) => number
    cleanCoords: (a: number, b: number, c: number, d: number) => void
    clusterByDensity: (a: number, b: number, c: number) => number
    clusterByGrid: (a: number, b: number, c: number) => number
    colorizeByClassification: (a: number) => number
    colorizeByHeatmap: (a: number, b: number, c: number) => number
    colorizeByHeight: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
    ) => number
    colorizeByIntensity: (a: number, b: number) => number
    computeBounds: (a: number) => number
    computeBoundsMulti: (a: number) => number
    computeLasPointOffset: (a: number, b: number, c: number) => number
    computeRegionByteRange: (a: number, b: number, c: number, d: number) => number
    computeScreenSpaceError: (a: number, b: number, c: number, d: number) => number
    concaveHull: (a: number, b: number) => number
    contains: (a: number, b: number, c: number) => number
    contourLines: (a: number, b: number, c: number, d: number, e: number) => number
    convexHull: (a: number) => number
    countGeoJsonByProperty: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
    ) => void
    countGeoJsonFeatures: (a: number, b: number, c: number) => void
    crsInfo: (a: number, b: number, c: number) => void
    decimateRandom: (a: number, b: number, c: number) => number
    decimateVoxelGrid: (a: number, b: number, c: number) => number
    decimateVoxelGridWithProgress: (
        a: number,
        b: number,
        c: number,
        d: number,
    ) => number
    decodeMvt: (a: number, b: number) => void
    decodeMvtToGeoJson: (a: number, b: number) => void
    decodeOct16Normal: (a: number) => number
    deduplicateCoords: (a: number, b: number) => number
    denormalizeCoords: (a: number, b: number) => number
    destination: (a: number, b: number, c: number, d: number) => number
    disjoint: (a: number, b: number) => number
    dracoStatus: (a: number) => void
    e57Status: (a: number) => void
    encodeB3dmTile: (a: number, b: number, c: number, d: number, e: number) => void
    encodeI3dmTile: (a: number, b: number, c: number, d: number, e: number) => void
    encodeOct16Normal: (a: number, b: number, c: number) => number
    encodePntsTile: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
        f: number,
        g: number,
        h: number,
    ) => void
    encodePntsTileWithNormals: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
        f: number,
        g: number,
        h: number,
        i: number,
        j: number,
    ) => void
    encodeQuantizedMesh: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
        f: number,
        g: number,
        h: number,
        i: number,
    ) => void
    encodeTerrainTileset: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
        f: number,
        g: number,
        h: number,
        i: number,
        j: number,
    ) => void
    estimateNormals: (a: number, b: number) => number
    estimateOctreeMemory: (a: number) => number
    estimatePointSpacing: (a: number, b: number, c: number) => number
    filterGeoJsonByBBox: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
        f: number,
        g: number,
    ) => void
    filterGeoJsonByProperty: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
        f: number,
        g: number,
    ) => void
    flipNormals: (a: number, b: number) => number
    generate3DTile: (a: number, b: number, c: number, d: number, e: number) => void
    generateCesiumGeometry: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
    ) => void
    generateIndexedGeometry: (a: number) => number
    generateInterleavedVertexBuffer: (a: number, b: number, c: number) => number
    generateTileset: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
        f: number,
        g: number,
    ) => void
    generateTilesetWithSpacing: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
        f: number,
        g: number,
        h: number,
        i: number,
        j: number,
        k: number,
    ) => void
    geohashDecode: (a: number, b: number) => number
    geohashEncode: (a: number, b: number, c: number, d: number) => void
    geohashNeighbors: (a: number, b: number) => number
    geoJsonFeatureCollection: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
        f: number,
    ) => void
    geojsonfeaturesresult_coordinates: (a: number) => number
    geojsonfeaturesresult_counts: (a: number) => number
    geojsonfeaturesresult_offsets: (a: number) => number
    geojsonfeaturesresult_types: (a: number, b: number) => void
    geoJsonFromCoords: (a: number, b: number, c: number, d: number) => void
    geotiffinfo_bounds: (a: number) => number
    geotiffinfo_crs: (a: number, b: number) => void
    geotiffinfo_elevation: (a: number) => number
    geotiffinfo_elevationSwath: (a: number, b: number) => number
    geotiffinfo_height: (a: number) => number
    geotiffinfo_resolution: (a: number) => number
    geotiffinfo_stripCount: (a: number) => number
    geotiffinfo_tile_count: (a: number) => number
    geotiffinfo_width: (a: number) => number
    geotiffStatus: (a: number) => void
    getAllocatedBytes: () => number
    getInputSizeLimit: () => number
    getMaxWasmMemory: () => number
    getSupportedCrs: (a: number) => void
    getVisibleTiles: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
        f: number,
        g: number,
        h: number,
        i: number,
        j: number,
        k: number,
        l: number,
    ) => number
    gltfbuilder_addMaterial: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
    ) => number
    gltfbuilder_addMesh: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
    ) => void
    gltfbuilder_new: () => number
    gltfbuilder_toGlb: (a: number) => number
    gltfbuilder_toGltfJson: (a: number, b: number) => void
    gridIndex: (a: number, b: number) => number
    haversineDistance: (a: number, b: number, c: number, d: number) => number
    hillshade: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
        f: number,
    ) => number
    ifcgeometryresult_meshCount: (a: number) => number
    ifcgeometryresult_meshes: (a: number) => number
    ifcmesh_indices: (a: number) => number
    ifcmesh_positions: (a: number) => number
    ifcmesh_triangleCount: (a: number) => number
    ifcmesh_vertexCount: (a: number) => number
    init: () => void
    isInChina: (a: number, b: number) => number
    isPointInRing: (a: number, b: number, c: number) => number
    lasheader_boundsMaxX: (a: number) => number
    lasheader_boundsMaxY: (a: number) => number
    lasheader_boundsMaxZ: (a: number) => number
    lasheader_boundsMinX: (a: number) => number
    lasheader_boundsMinY: (a: number) => number
    lasheader_boundsMinZ: (a: number) => number
    lasheader_numPoints: (a: number) => number
    lasheader_pointDataRecordLength: (a: number) => number
    lasheader_pointFormatId: (a: number) => number
    lasheader_versionMajor: (a: number) => number
    lasheader_versionMinor: (a: number) => number
    lasheader_versionString: (a: number, b: number) => void
    lasheaderinfo_boundsMaxX: (a: number) => number
    lasheaderinfo_boundsMaxY: (a: number) => number
    lasheaderinfo_boundsMaxZ: (a: number) => number
    lasheaderinfo_boundsMinX: (a: number) => number
    lasheaderinfo_boundsMinY: (a: number) => number
    lasheaderinfo_boundsMinZ: (a: number) => number
    lasheaderinfo_fileSize: (a: number) => number
    lasheaderinfo_numPoints: (a: number) => number
    lasheaderinfo_pointDataSize: (a: number) => number
    lasheaderinfo_pointFormatId: (a: number) => number
    lasheaderinfo_pointOffset: (a: number) => number
    lasheaderinfo_pointRecordLength: (a: number) => number
    lasheaderinfo_xOffset: (a: number) => number
    lasheaderinfo_xScale: (a: number) => number
    lasheaderinfo_yOffset: (a: number) => number
    lasheaderinfo_yScale: (a: number) => number
    lasheaderinfo_zOffset: (a: number) => number
    lasheaderinfo_zScale: (a: number) => number
    laspointcloud_colors: (a: number) => number
    laspointcloud_pointCount: (a: number) => number
    laspointcloud_positions: (a: number) => number
    lazStatus: (a: number) => void
    lazygeojsoniter_nextFeature: (a: number) => number
    lazygeojsoniter_remaining: (a: number) => number
    lazygeojsoniter_total: (a: number) => number
    memory: Memory
    memoryInfo: () => number
    memoryinfo_remaining: (a: number) => number
    memoryinfo_total: (a: number) => number
    memoryinfo_used: (a: number) => number
    meshToGlb: (a: number, b: number, c: number) => number
    midpoint: (a: number, b: number, c: number, d: number) => number
    mvtfeaturedecoded_geometry: (a: number) => number
    mvtfeaturedecoded_geometry_type: (a: number) => number
    mvtfeaturedecoded_id: (a: number) => number
    mvtfeaturedecoded_tagCount: (a: number) => number
    mvtfeaturedecoded_tagKey: (a: number, b: number, c: number) => void
    mvtfeaturedecoded_tagValue: (a: number, b: number, c: number) => void
    mvtlayerdecoded_extent: (a: number) => number
    mvtlayerdecoded_featureAt: (a: number, b: number) => number
    mvtlayerdecoded_featureCount: (a: number) => number
    mvtlayerdecoded_name: (a: number, b: number) => void
    mvtLayerInfo: (a: number, b: number) => void
    mvtToGeoJson: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
        f: number,
    ) => void
    normalizeCoords: (a: number, b: number) => number
    octree_depth: (a: number) => number
    octree_leafCount: (a: number) => number
    octree_nodeBounds: (a: number, b: number) => number
    octree_nodeChildren: (a: number, b: number) => number
    octree_nodeCount: (a: number) => number
    octree_nodeLevel: (a: number, b: number) => number
    octree_nodePointCount: (a: number, b: number) => number
    octree_rootBounds: (a: number) => number
    octree_total_points: (a: number) => number
    octreeMemoryUsage: (a: number, b: number, c: number) => number
    parseGeoJsonCoords: (a: number, b: number, c: number) => void
    parseGeoJsonFeatures: (a: number, b: number, c: number) => void
    parseGeoJsonLazy: (a: number, b: number, c: number) => void
    parseGeoJsonPerFeature: (a: number, b: number, c: number) => void
    parseGeoJsonProperties: (a: number, b: number, c: number) => void
    parseGeoJsonStream: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
    ) => void
    parseGeotiff: (a: number, b: number, c: number) => void
    parseGeotiffTile: (a: number, b: number, c: number, d: number) => void
    parseIfcGeometry: (a: number, b: number) => number
    parseLasHeader: (a: number, b: number, c: number) => void
    parseLasHeaderOnly: (a: number, b: number, c: number) => void
    parseLasPointAt: (a: number, b: number, c: number, d: number, e: number) => void
    parseLasPoints: (a: number, b: number, c: number) => void
    parseLasPointsWithProgress: (a: number, b: number, c: number, d: number) => void
    parseObjVertices: (a: number, b: number) => number
    parseObjWithNormals: (a: number, b: number, c: number) => void
    parsePcdAscii: (a: number, b: number, c: number) => void
    parsePcdBinary: (a: number, b: number, c: number) => void
    parsePly: (a: number, b: number, c: number) => void
    parsePointCloudAuto: (a: number, b: number, c: number) => void
    parseWkb: (a: number, b: number) => void
    parseWkt: (a: number, b: number, c: number) => void
    pcdpointcloud_colors: (a: number) => number
    pcdpointcloud_pointCount: (a: number) => number
    pcdpointcloud_positions: (a: number) => number
    plyresult_colors: (a: number) => number
    plyresult_faceCount: (a: number) => number
    plyresult_hasColors: (a: number) => number
    plyresult_hasNormals: (a: number) => number
    plyresult_normals: (a: number) => number
    plyresult_positions: (a: number) => number
    plyresult_vertexCount: (a: number) => number
    pointCloudBounds: (a: number) => number
    pointCloudCentroid: (a: number) => number
    pointCloudStats: (a: number, b: number) => void
    pointcloudstreamer_new: () => number
    pointcloudstreamer_parseHeader: (
        a: number,
        b: number,
        c: number,
        d: number,
    ) => void
    pointcloudstreamer_readPoints: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
        f: number,
    ) => void
    pointcloudstreamer_readRegion: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
        f: number,
        g: number,
        h: number,
    ) => void
    pointcloudstreamer_totalPoints: (a: number) => number
    pointCloudToGlb: (a: number, b: number, c: number, d: number) => number
    pointdata_b: (a: number) => number
    pointdata_g: (a: number) => number
    pointdata_intensity: (a: number) => number
    pointdata_r: (a: number) => number
    pointdata_x: (a: number) => number
    pointdata_y: (a: number) => number
    pointdata_z: (a: number) => number
    polygonArea: (a: number, b: number) => void
    polygonIntersection: (a: number, b: number) => number
    polygonIntersects: (a: number, b: number) => number
    polygonUnion: (a: number, b: number) => number
    polylineLength: (a: number, b: number) => void
    processChunked: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
        f: number,
        g: number,
    ) => number
    quantizedmeshresult_byte_length: (a: number) => number
    quantizedmeshresult_data: (a: number) => number
    removeProperty: (a: number, b: number, c: number, d: number, e: number) => void
    renameProperty: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
        f: number,
        g: number,
    ) => void
    rhumbBearing: (a: number, b: number, c: number, d: number) => number
    rhumbDistance: (a: number, b: number, c: number, d: number) => number
    setInputSizeLimit: (a: number) => void
    setMaxWasmMemory: (a: number) => void
    simplifyDouglasPeucker: (a: number, b: number) => number
    sortCoordsByLat: (a: number) => number
    sortCoordsByLng: (a: number) => number
    spatialedgeindex_nearestNeighbor: (a: number, b: number, c: number) => number
    spatialedgeindex_new: (a: number) => number
    spatialedgeindex_searchBBox: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
    ) => number
    spatialedgeindex_size: (a: number) => number
    spatialindex_kNearestNeighbors: (
        a: number,
        b: number,
        c: number,
        d: number,
    ) => number
    spatialindex_nearestNeighbor: (a: number, b: number, c: number) => number
    spatialindex_new: (a: number) => number
    spatialindex_searchBBox: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
    ) => number
    spatialindex_size: (a: number) => number
    supportsDraco: () => number
    supportsE57: () => number
    supportsGeotiff: () => number
    supportsLaz: () => number
    supportsWorker: () => number
    terraintilesetresult_tile: (a: number, b: number) => number
    terraintilesetresult_tile_count: (a: number) => number
    terraintilesetresult_tilesetJson: (a: number, b: number) => void
    terraintilesetresult_tileUri: (a: number, b: number, c: number) => void
    terraintilesetresult_totalBytes: (a: number) => number
    terrainToGlb: (a: number, b: number, c: number, d: number) => number
    tilesetresult_tile: (a: number, b: number) => number
    tilesetresult_tile_count: (a: number) => number
    tilesetresult_tileBounds: (a: number, b: number) => number
    tilesetresult_tilesetJson: (a: number, b: number) => void
    tilesetresult_tileUri: (a: number, b: number, c: number) => void
    tilesetresult_total_bytes: (a: number) => number
    tinInterpolate: (a: number, b: number, c: number) => number
    tinresult_indices: (a: number) => number
    tinresult_positions: (a: number) => number
    tinresult_triangleCount: (a: number) => number
    tinresult_vertexCount: (a: number) => number
    touches: (a: number, b: number) => number
    toWkb: (a: number, b: number, c: number, d: number) => void
    toWkt: (a: number, b: number, c: number, d: number) => void
    utmToWgs84: (a: number, b: number, c: number, d: number) => number
    validateCoords: (a: number, b: number, c: number, d: number) => void
    validationresult_invalid_count: (a: number) => number
    validationresult_invalid_indices: (a: number) => number
    validationresult_valid_count: (a: number) => number
    vectortileengine_cacheSize: (a: number) => number
    vectortileengine_clearTileCache: (a: number) => void
    vectortileengine_getTile: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
    ) => void
    vectortileengine_getTileCached: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
    ) => void
    vectortileengine_layer_name: (a: number, b: number) => void
    vectortileengine_new: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
        f: number,
    ) => void
    vectortileengine_set_layer_name: (a: number, b: number, c: number) => void
    vectortileoptions_new: () => number
    version: (a: number) => void
    vincentyDistance: (a: number, b: number, c: number, d: number) => number
    wgs84ToUtm: (a: number, b: number) => number
    workerhandle_cancel: (a: number, b: number) => void
    workerhandle_createPointCloudWorker: (a: number, b: number, c: number) => void
    workerhandle_init: (a: number, b: number) => void
    workerhandle_onCancelled: (a: number, b: number) => void
    workerhandle_onComplete: (a: number, b: number) => void
    workerhandle_onError: (a: number, b: number) => void
    workerhandle_onProgress: (a: number, b: number) => void
    workerhandle_process: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
        f: number,
    ) => void
    workerhandle_processTerrain: (
        a: number,
        b: number,
        c: number,
        d: number,
        e: number,
        f: number,
        g: number,
        h: number,
    ) => void
    workerhandle_terminate: (a: number) => void
    workeroptions_maxDepth: (a: number) => number
    workeroptions_maxPointsPerNode: (a: number) => number
    workeroptions_new: () => number
    workeroptions_set_maxDepth: (a: number, b: number) => void
    workeroptions_set_maxPointsPerNode: (a: number, b: number) => void