import DistrictController from '../../../../gis-map/utils/signal-control-area/district-controller';
import { IFindSignalControlAreaParams } from '../../../../types';
import SignalCrossController from '../signal-cross-controller';
export default class CrossRenderer {
    private signalCrossController;
    private allCrosses;
    constructor(signalCrossController: SignalCrossController);
    addCrosses(controllers: DistrictController[]): void;
    setVisible(visible: boolean): void;
    showScatter(): void;
    showCluster(): void;
    clear(): void;
    highlight(params: IFindSignalControlAreaParams): number[] | null;
    clearHighlight(): void;
}
