import { default as OlMap } from 'ol/Map';
import { IFindSignalControlAreaParams } from 'packages/components/src/types';
import DistrictController from '../../../../gis-map/utils/signal-control-area/district-controller';
export default class DistrictRenderer {
    private map;
    private districtLayer;
    private source;
    constructor(map: OlMap);
    private createDistrictStyle;
    addDistricts(controllers: DistrictController[]): number[] | undefined;
    setVisible(visible: boolean): void;
    clear(): void;
    highlight(params: IFindSignalControlAreaParams): number[] | null;
    clearHighlight(): void;
}
