/// <reference types="supercluster" />
import type { PointFeature, ClusterFeature, RelMapRef } from './types.js';
type MapBounds = [number, number, number, number];
type MapState = {
    bounds: MapBounds;
    zoom: number;
};
export declare function isEqual<T>(a: T, b: T): boolean;
export declare function isClustersShallowEqual<T, C extends ReadonlyArray<PointFeature<T> | ClusterFeature<T>>>(clusters1: C, clusters2: C): boolean;
export declare function getMapState(map: RelMapRef): MapState;
export {};
