import OLLayer from 'ol/layer/Layer'; import LayerRenderer from 'ol/renderer/Layer'; import type { Map } from 'ol'; import type { EventsKey } from 'ol/events'; import type { Options } from 'ol/layer/Layer'; export type MobilityLayerOptions = { children?: any[]; copyrights?: string[]; disabled?: boolean; group?: string; hitTolerance?: number; key?: string; map?: Map; name?: string; } & Options & Record; /** * An OpenLayers layer here only for backward compatibility v2. * @deprecated Use an OpenLayers Layer instead. */ declare class Layer extends OLLayer { olEventsKeys: EventsKey[]; constructor(options?: MobilityLayerOptions); clone(newOptions: MobilityLayerOptions): Layer; createRenderer(): LayerRenderer; detachFromMap(): void; } export default Layer;