import { H3IndexInput } from 'h3-js'; import { AccessorFunction, UpdateParameters, DefaultProps } from '@deck.gl/core'; import GeoCellLayer, { GeoCellLayerProps } from "../geo-cell-layer/GeoCellLayer.js"; /** All properties supported by H3ClusterLayer. */ export type H3ClusterLayerProps = _H3ClusterLayerProps & GeoCellLayerProps; /** Properties added by H3ClusterLayer. */ type _H3ClusterLayerProps = { /** * Called for each data object to retrieve the hexagon identifiers. * * By default, it reads `hexagons` property of data object. */ getHexagons?: AccessorFunction; }; export default class H3ClusterLayer extends GeoCellLayer> & ExtraProps> { static layerName: string; static defaultProps: DefaultProps>; state: { polygons: { polygon: number[][][]; }[]; }; initializeState(): void; updateState({ props, changeFlags }: UpdateParameters): void; indexToBounds(): Partial; } export {}; //# sourceMappingURL=h3-cluster-layer.d.ts.map