import { GeoViewLayer } from '..';
import { GeoTable } from '../components/geo/processing/GeoTable';
import { GeoCircleViewLayer, GeoPointMapViewLayer, GeoQueryVariables } from '../types/geo';
export declare const ZOOM_FRACTION = 8;
export declare const MARKER_ICON_SIZE: number[];
export declare const HEX_DIGIT_NUM = 16;
export declare const getMinZoom: (width: number) => number;
export declare const getRowLimit: (layers: GeoViewLayer[]) => number;
export declare const calculateVariableAssignment: (width: number, height: number, lon: number, lat: number, zoom: number) => GeoQueryVariables;
export declare const formatCircleMarkerRowInfo: (properties: GeoCircleViewLayer, table: GeoTable, index: any) => any[];
export declare const formatPointLayerRowInfo: (properties: GeoPointMapViewLayer, table: GeoTable, index: any) => any[];
export declare const createClusterCustomIcon: (cluster: any) => any;
