/// import { OnDestroy, OnInit, EventEmitter } from '@angular/core'; import { interaction, EventsConditionType, layer, style, Collection, SelectFilterFunction, StyleFunction, Feature } from 'openlayers'; import { MapComponent } from '../map.component'; export declare class SelectInteractionComponent implements OnInit, OnDestroy { private map; instance: interaction.Select; addCondition?: EventsConditionType; condition?: EventsConditionType; layers?: (layer.Layer[] | ((layer: layer.Layer) => boolean)); style?: (style.Style | style.Style[] | StyleFunction); removeCondition?: EventsConditionType; toggleCondition?: EventsConditionType; multi?: boolean; features?: Collection; filter?: SelectFilterFunction; wrapX?: boolean; onChange: EventEmitter; onSelect: EventEmitter; onPropertyChange: EventEmitter; constructor(map: MapComponent); ngOnInit(): void; ngOnDestroy(): void; }