1import { FeatureLike } from 'ol/Feature';
2import { SimpleGeometry } from 'ol/geom';
3import { Layer } from 'ol/layer';
4import { DataHoverPayload } from '@grafana/data';
5import { Source } from 'ol/source';
6
7export interface GeomapHoverFeature {
8  feature: FeatureLike;
9  layer: Layer<Source>;
10  geo: SimpleGeometry;
11}
12
13export interface GeomapHoverPayload extends DataHoverPayload {
14  features?: GeomapHoverFeature[];
15  feature?: FeatureLike;
16  pageX: number;
17  pageY: number;
18}
19