/*! * Copyright (c) Microsoft Corporation. * Licensed under the MIT License. */ import { HexOrientation } from "../main.js"; export interface IHexBinOptions { ids: Uint32Array | number[]; valuesX: Float64Array; valuesY: Float64Array; minValueX: number; minValueY: number; maxValueX: number; maxValueY: number; binsX: number; binIds: Uint32Array; offset?: number; count?: number; } export interface IHexBinResult { binIds: Uint32Array; positionsX: Float64Array; positionsY: Float64Array; counts: Uint32Array; minCount: number; maxCount: number; orientation: HexOrientation; size: number; lookup: { [index: number]: number; }; binsY: number; } export declare class HexBinHelper { static bin(options: IHexBinOptions): IHexBinResult; }