import { default as OlMap } from 'ol/Map';
import { IClusterPointParams } from '../../../types';
export default class ClusterPointController {
    private map;
    private clusterLayer;
    private source;
    private view;
    private clusterCalculator;
    private countBackgroundColor;
    private countFontColor;
    private locations;
    private clusterMarkUrl;
    private viewChangeKey;
    private mapMoveKey;
    private resolutionChangeTimeout;
    constructor(map: OlMap);
    addClusterPoints(params: IClusterPointParams): void;
    removeAllClusterPoints(): void;
    private configureVectorLayerStyle;
    private getClusterStyle;
    private showClusterResult;
    private calculateCluster;
}
