import type { Scene, ILayer, ILayerConfig, ISourceCFG, IScale, IScaleOptions, ILngLat, Bounds, BlendType, IImage, ITransform, IStatusOptions, ILegendSegmentItem, ILegendClassificaItem } from '@antv/l7'; export type { Scene, ILayer, ILayerConfig, ISourceCFG, ILngLat, Bounds, BlendType, IImage, ITransform, ILegendSegmentItem, ILegendClassificaItem, }; export type ScaleConfig = IScale; export type ScaleConfigMap = IScaleOptions; export type MapStatusOptions = IStatusOptions; export type ValueOf = T[keyof T]; export interface Event { type: string; target?: any; [key: string]: any; } export interface MouseEvent extends Event { x: number; y: number; type: string; lngLat: ILngLat; feature: any; featureId: number; }