declare const _default: import('vue').DefineComponent never[]; }; }>, {}, { weatherLayers: {}; activeWeatherLayers: never[]; weatherWeight: number; otherLayers: {}; otherWeight: number; showCoord: boolean; showMeasure: boolean; showPoint: boolean; show3d: boolean; meteo: undefined; source: string; mapProjection: string; zoom: number; viewport: undefined; particleFactor: undefined; showRampColor: boolean; activeWindLayer: boolean; showWindFeather: boolean; showWindParticle: boolean; toggleWindParticeVersion: number; toggleCurrentParticeVersion: number; showCurrentIsoband: boolean; showCurrentParticle: boolean; enc: string; defaultMeteoToken: string; helper: any; }, {}, { fetchWeatherLayers(options?: { tropicals: boolean; }): Promise; fetchOtherLayers(options?: { all: boolean; dayNight: boolean; enc: boolean; world12nm: boolean; worldMarine: boolean; chinaRoute: boolean; liaoningRoute: boolean; marpolGarbageArea: boolean; }): Promise; handleRampColorState(): void; handleRampColorInitial(): void; handleDrawWeather4Json(): void; handleMove4Weather(): void; handleBboxClip(fc: any, bounds: any): any[]; handleWeatherLayerToggle(): void; handleBeforeLayerToggle(): void; handleDateChange(options?: { tropicals: boolean; }): void; handleWeatherLayerChange(activeLayers: any, source: any): void; handleOtherLayerChange(layers: any): void; handle3dToggle(show3d: any): void; handleParticle(row: any): void; handleToggleVersion(): void; }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, ("toggleVersion" | "activeWeatherLayers" | "showMeteoPoint")[], "toggleVersion" | "activeWeatherLayers" | "showMeteoPoint", import('vue').PublicProps, Readonly never[]; }; }>> & Readonly<{ onToggleVersion?: ((...args: any[]) => any) | undefined; onActiveWeatherLayers?: ((...args: any[]) => any) | undefined; onShowMeteoPoint?: ((...args: any[]) => any) | undefined; }>, { map: Record; beforeLayer: string; assistGateway: unknown[]; }, {}, { IdmGlLayer: import('vue').DefineComponent, {}, { autoActive: boolean; layers: { weather: any[]; other: any[]; }; activeWeatherLayers: never[]; activeWeatherLayersCollected: never[]; activeOtherLayers: never[]; autoActiveCache: string; activeWeatherLayersCache: string; activeOtherLayersCache: string; collectedLayerCache: string; sourceCache: string; windFeatherCollectedCache: string; currentIsobandCollectedCache: string; showCoord: boolean; showMeasure: boolean; showPoint: boolean; show3d: boolean; version: { v: string; k: string; }; source: string; sourceList: never[]; right: number; rampColorLayers: string[]; showWindParticleCollected: boolean; showWindFeatherCollected: boolean; showCurrentParticleCollected: boolean; showCurrentIsobandCollected: boolean; }, { computeLayerClass(): (layer: any, layers: any) => string; hasCollectedLayers(): boolean; computeDateZ(): (time: any) => string; sourceCode(): any; }, { fetchMeteoSource(): Promise; fetchCache(): void; handleConfirm(): void; handleWeatherLayerPick(layer: any): false | undefined; handleWeatherLayerCollect(layer: any): false | undefined; handleToggleWindParticle(): void; handleToggleWindFeather(): void; handleToggleCurrentParticle(): void; handleToggleCurrentIsoband(): void; handleOtherLayerPick(layer: any): void; handleMenuToggle(): void; toggleAutoActive(): void; handleCoordToggle(): void; handlePointToggle(): void; handleMeasureToggle(): void; handle3DToggle(): void; }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, ("weather" | "other" | "toggleWindParticle" | "toggleWindFeather" | "toggleCurrentParticle" | "toggleCurrentIsoband" | "toggleWindParticeVersion" | "toggleCurrentParticeVersion" | "coordinate" | "measure" | "point" | "3d" | "layerToggle" | "handleToggleVersion" | "login" | "forecastModel")[], "weather" | "other" | "toggleWindParticle" | "toggleWindFeather" | "toggleCurrentParticle" | "toggleCurrentIsoband" | "toggleWindParticeVersion" | "toggleCurrentParticeVersion" | "coordinate" | "measure" | "point" | "3d" | "layerToggle" | "handleToggleVersion" | "login" | "forecastModel", import('vue').PublicProps, Readonly> & Readonly<{ on3d?: ((...args: any[]) => any) | undefined; onWeather?: ((...args: any[]) => any) | undefined; onOther?: ((...args: any[]) => any) | undefined; onToggleWindParticle?: ((...args: any[]) => any) | undefined; onToggleWindFeather?: ((...args: any[]) => any) | undefined; onToggleCurrentParticle?: ((...args: any[]) => any) | undefined; onToggleCurrentIsoband?: ((...args: any[]) => any) | undefined; onToggleWindParticeVersion?: ((...args: any[]) => any) | undefined; onToggleCurrentParticeVersion?: ((...args: any[]) => any) | undefined; onCoordinate?: ((...args: any[]) => any) | undefined; onMeasure?: ((...args: any[]) => any) | undefined; onPoint?: ((...args: any[]) => any) | undefined; onLayerToggle?: ((...args: any[]) => any) | undefined; onHandleToggleVersion?: ((...args: any[]) => any) | undefined; onLogin?: ((...args: any[]) => any) | undefined; onForecastModel?: ((...args: any[]) => any) | undefined; }>, { layerToggle: boolean; top: number; isLogin: boolean; showWindFeather: boolean; showWindParticle: boolean; showCurrentIsoband: boolean; showCurrentParticle: boolean; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; IdmWindBarb: import('vue').DefineComponent, {}, { source: string; barbs: number[]; empty: turf.helpers.FeatureCollection; right: number; bottom: number; windBarbLoaded: boolean; }, {}, { handleParticle(): void; handleRender(): void; handleToggle(): void; handleClear(): void; }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, ("showWindFeather" | "particle")[], "showWindFeather" | "particle", import('vue').PublicProps, Readonly> & Readonly<{ onShowWindFeather?: ((...args: any[]) => any) | undefined; onParticle?: ((...args: any[]) => any) | undefined; }>, { showWindFeather: boolean; showWindParticle: boolean; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; IdmWindParticle: import('vue').DefineComponent, {}, { program: undefined; context: undefined; texture: undefined; rampColor: undefined; aPositionBuffer: undefined; webgl: any; etime: undefined; wrapper: undefined; animation: undefined; particleContext: undefined; particleTexture: undefined; particleOptions: { fadeOpacity: number; speedFactor: number; dropRate: number; dropRateBump: number; uvRange: number[]; sRange: number[]; scale: number; }; paused: boolean; initial: boolean; right: number; }, {}, { handleRender(): void; handleClear(): void; handleSetup(): void; handleParticleSetup(): void; handleDraw(): Promise; handleResize(): void; handlePause(): void; handlePlay(): void; }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly> & Readonly<{}>, { bottom: string; viewport: any; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; IdmCurrents: import('vue').DefineComponent, {}, { source: string; directionLayer: string; speedLayer: string; speedLabelLayer: string; empty: turf.helpers.FeatureCollection; right: number; bottom: number; }, {}, { handleParticle(): void; handleRender(): void; handleToggle(): void; handleClear(): void; }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, ("handleToggleVersion" | "particle")[], "handleToggleVersion" | "particle", import('vue').PublicProps, Readonly> & Readonly<{ onHandleToggleVersion?: ((...args: any[]) => any) | undefined; onParticle?: ((...args: any[]) => any) | undefined; }>, { showCurrentIsoband: boolean; showCurrentParticle: boolean; marginBottom: string; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; IdmCurrentParticle: import('vue').DefineComponent, {}, { program: undefined; context: undefined; texture: undefined; rampColor: undefined; aPositionBuffer: undefined; webgl: any; etime: undefined; wrapper: undefined; animation: undefined; particleContext: undefined; particleTexture: undefined; particleOptions: { fadeOpacity: number; speedFactor: number; dropRate: number; dropRateBump: number; uvRange: number[]; sRange: number[]; scale: number; }; paused: boolean; initial: boolean; right: number; }, {}, { handleRender(): void; handleClear(): void; handleSetup(): void; handleParticleSetup(): void; handleDraw(): Promise; handleResize(): void; handlePause(): void; handlePlay(): void; }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly> & Readonly<{}>, { bottom: string; viewport: any; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; IdmSigWave: import('vue').DefineComponent, {}, { program: undefined; context: undefined; texture: undefined; rampColor: undefined; aPositionBuffer: undefined; webgl: any; etime: undefined; right: number; }, {}, { handleRender(): void; handleClear(): void; handleSetup(): void; handleDraw(): Promise; }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly> & Readonly<{}>, { bottom: string; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; IdmSigWaveHeight: import('vue').DefineComponent, {}, { source: string; heightLayer: string; heightLabelLayer: string; empty: turf.helpers.FeatureCollection; }, {}, { handleRender(): void; handleMove(): void; handleClear(): void; }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly> & Readonly<{}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; IdmSwell: import('vue').DefineComponent, {}, { source: string; directionLayer: string; heightLayer: string; heightLabelLayer: string; empty: turf.helpers.FeatureCollection; }, {}, { handleRender(): void; handleMove(): void; handleClear(): void; }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly> & Readonly<{}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; IdmPrmsl: import('vue').DefineComponent, {}, { source: string; layer: string; labelLayer: string; pointLabelLayer: string; empty: turf.helpers.FeatureCollection; }, {}, { handleRender(): void; handleMove(): void; handleClear(): void; }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly> & Readonly<{}>, { showRampColor: boolean; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; IdmIceEdge: import('vue').DefineComponent, {}, { program: undefined; context: undefined; texture: undefined; rampColor: undefined; aPositionBuffer: undefined; webgl: any; etime: undefined; right: number; }, {}, { handleRender(): void; handleClear(): void; handleSetup(): void; handleDraw(): Promise; }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly> & Readonly<{}>, { bottom: string; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; IdmIceCover: import('vue').DefineComponent, {}, { program: undefined; context: undefined; texture: undefined; rampColor: undefined; aPositionBuffer: undefined; webgl: any; etime: undefined; right: number; }, {}, { handleRender(): void; handleClear(): void; handleSetup(): void; handleDraw(): Promise; }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly> & Readonly<{}>, { bottom: string; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; IdmIceThickness: import('vue').DefineComponent, {}, { program: undefined; context: undefined; texture: undefined; rampColor: undefined; aPositionBuffer: undefined; webgl: any; etime: undefined; right: number; }, {}, { handleRender(): void; handleClear(): void; handleSetup(): void; handleDraw(): Promise; }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly> & Readonly<{}>, { bottom: string; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; IdmTropicals: import('vue').DefineComponent, {}, { helper: any; source: string; clusterSource: string; historyLayer: string; forecastLayer: string; forecastModelLayer: string; forecastNameLayer: string; pointCircleLayer: string; pointLabelLayer: string; historyPointCircleLayer: string; historyPointLabelLayer: string; interpolateData: never[]; interpolateMarkers: never[]; interpolateSource: string; interpolateLineLayer: string; showTropicals: boolean; activeTropicals: undefined; activeTropicalsMarker: undefined; empty: turf.helpers.FeatureCollection; circleSource: string; circleSourceData: turf.helpers.FeatureCollection; circleLayer: string; labelMarkers: never[]; }, { computeTime(): (time: any) => string; computeTimezone(): string | number; computeBF(): (kts: any) => number; computeMovement(): (activeTropicals: any) => any; }, { handleRefresh(): void; handleInit(): void; handleRender(): void; findClosestToNumber(arr: any, key: any, number: any): any; handleClear(): void; handleDateChange(): void; handleClick(event: any): void; handleForecastToggle(forecast: any): void; handleStrikeProbability(tropical: any): void; handleNotification(tropical: any): void; handleToggleCircles(activeTropicals: any): void; handleDrawCircle(): void; handleComputePolygons(points: any): (turf.helpers.Feature | turf.helpers.Feature)[]; handleComputeArc(center: any, radius: any, properties: any): turf.helpers.Feature | turf.helpers.Feature; }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, ("tropical" | "tropicalCenterPoints" | "tropicalProbability" | "tropicalNotification")[], "tropical" | "tropicalCenterPoints" | "tropicalProbability" | "tropicalNotification", import('vue').PublicProps, Readonly> & Readonly<{ onTropical?: ((...args: any[]) => any) | undefined; onTropicalCenterPoints?: ((...args: any[]) => any) | undefined; onTropicalProbability?: ((...args: any[]) => any) | undefined; onTropicalNotification?: ((...args: any[]) => any) | undefined; }>, { timeZone: number; fromTropicalReport: boolean; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; IdmPrecip3h: import('vue').DefineComponent, {}, { program: undefined; context: undefined; texture: undefined; rampColor: undefined; aPositionBuffer: undefined; webgl: any; etime: undefined; right: number; }, {}, { handleRender(): void; handleClear(): void; handleSetup(): void; handleDraw(): Promise; }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly> & Readonly<{}>, { bottom: string; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; IdmVisibility: import('vue').DefineComponent, {}, { program: undefined; context: undefined; texture: undefined; rampColor: undefined; aPositionBuffer: undefined; webgl: any; etime: undefined; }, {}, { handleRender(): void; handleClear(): void; handleSetup(): void; handleDraw(): Promise; }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly> & Readonly<{}>, { bottom: string; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; IdmWaterTemp: import('vue').DefineComponent, {}, { program: undefined; context: undefined; texture: undefined; rampColor: undefined; aPositionBuffer: undefined; webgl: any; etime: undefined; right: number; }, {}, { handleRender(): void; handleClear(): void; handleSetup(): void; handleDraw(): Promise; }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly> & Readonly<{}>, { bottom: string; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; IdmTemp: import('vue').DefineComponent, {}, { program: undefined; context: undefined; texture: undefined; rampColor: undefined; aPositionBuffer: undefined; webgl: any; etime: undefined; right: number; }, {}, { handleRender(): void; handleClear(): void; handleSetup(): void; handleDraw(): Promise; }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly> & Readonly<{}>, { bottom: string; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; IdmWarZone: import('vue').DefineComponent, {}, { source: string; zoneLayer: string; zoneLabelLayer: string; }, {}, { handleRender(): void; handleMove(): void; handleClear(): void; }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly> & Readonly<{}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; IdmGmdssArea: import('vue').DefineComponent, {}, { source: string; areaLayer: string; areaLabelLayer: string; }, {}, { handleRender(): void; handleMove(): void; handleClear(): void; }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly> & Readonly<{}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; IdmEcaZone: import('vue').DefineComponent, {}, { source: string; zoneLayer: string; zoneLabelLayer: string; }, {}, { handleRender(): void; handleMove(): void; handleClear(): void; }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly> & Readonly<{}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; IdmAlertZone: import('vue').DefineComponent, {}, { source: string; polygonLayer: string; polygonLabelLayer: string; lineLayer: string; lineLabelLayer: string; pointLayer: string; showZone: boolean; form: {}; }, {}, { handleClick(event: any): void; handleRender(): void; handleMove(): void; handleClear(): void; }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly> & Readonly<{}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; IdmPort: import('vue').DefineComponent, {}, { source: string; layer: string; showPort: boolean; form: {}; marker: undefined; }, { computeLat(): (lat: any) => any; computeLng(): (lng: any) => any; }, { handleClick(event: any): void; handleRender(): void; handleClear(): void; handleClickMeteo(port: any): void; }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, "meteoMore"[], "meteoMore", import('vue').PublicProps, Readonly> & Readonly<{ onMeteoMore?: ((...args: any[]) => any) | undefined; }>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; IdmLoadLine: import('vue').DefineComponent, {}, { source: string; lineLayer: string; lineLabelLayer: string; }, {}, { handleRender(): void; handleMove(): void; handleClear(): void; }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly> & Readonly<{}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; IdmTimezone: import('vue').DefineComponent, {}, { source: string; zoneLayer: string; zoneLabelLayer: string; }, {}, { handleRender(): void; handleMove(): void; handleClear(): void; }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly> & Readonly<{}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; IdmVRA: import('vue').DefineComponent, {}, { source: string; areaLayer: string; areaLabelLayer: string; }, {}, { handleRender(): void; handleMove(): void; handleClear(): void; }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly> & Readonly<{}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; IdmSpecialArea: import('vue').DefineComponent, {}, { source: string; areaLayer: string; areaLabelLayer: string; }, {}, { handleRender(): void; handleMove(): void; handleClear(): void; }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly> & Readonly<{}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; IdmTerminator: import('vue').DefineComponent, {}, { source: string; layer: string; }, {}, { handleRender(): void; handleMove(): void; handleClear(): void; }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly> & Readonly<{}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; IdmLatLng: import('vue').DefineComponent, {}, { lngLat: undefined; source: string; layer: string; labelLayer: string; right: number; }, {}, { handleBind(): void; handleMouseMove(e: any): void; handleComputeLatLngs(): ({ type: string; geometry: { type: string; coordinates: number[][]; }; properties?: undefined; } | { type: string; geometry: { type: string; coordinates: number[]; }; properties: { val: string; }; })[]; handleZoomEnd(): void; handleRender(): void; handleClear(): void; }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly> & Readonly<{}>, { bottom: string; show: boolean; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; IdmMeasure: import('vue').DefineComponent, {}, { geojson: never[]; source: string; layer: string; labelLayer: string; tmpSource: string; tmpLayer: string; tmpLabelLayer: string; closeMarkers: {}; pointMarkers: {}; tipMarker: undefined; contextmenu: undefined; navigation: string; }, {}, { handleBind(): void; handleUnbind(): void; handleKeydown(event: any): void; handleDrag(event: any): void; handleDragEnd(event: any): void; handleContextmenu(event: any): void; handleClick(event: any): void; handlePointUpdate(featureCollection: any): any; handleTmpPointUpdate(featureCollection: any, start: any, target: any, end: any): void; handleMove(event: any): void; handleDblClick(event: any): void; handleRender(featureCollection: any): void; handleClear(featureCollection: any, deep?: boolean): void; }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly> & Readonly<{}>, { show: boolean; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; IdmPoint: import('vue').DefineComponent, {}, { helper: any; showMeteo: boolean; loading: boolean; point: {}; meteoData: undefined; activeIndex: number; tableData: { hours: undefined[]; weatherUrls: never[]; weatherNames: never[]; temp: never[]; precipProbability: never[]; precip1h: never[]; visibility: never[]; humidity: never[]; windSpeed: never[]; windDir: never[]; windGust: never[]; sigwaveHeight: never[]; sigwaveDir: never[]; windwaveHeight: never[]; windwaveDir: never[]; windwavePeriod: never[]; swellHeight: never[]; swellDir: never[]; swellPeriod: never[]; currentSpeed: never[]; currentDir: never[]; seaLevel: never[]; seaTemp: never[]; }; currentHourData: undefined; positionOffset: undefined; positionGmt: undefined; localDate: undefined; meteoMarker: undefined; tideData: {}; tideTableData: never[]; tideLoading: boolean; showTables: boolean; isDay: boolean; }, { computeHourL(): (time: any) => string; computeHourZ(): (time: any) => string; computeHourHmmLT(): (time: any) => string; computeLat(): (lat: any, precision?: number) => any; computeLng(): (lng: any, precision?: number) => any; roundPrecision(): (num: any, precision?: number) => any; }, { fetchMeteoData(point: any, ts: any, day: any): Promise; fetchHistoryData(point: any, ts: any): Promise; initTableData(meteoData: any): void; clearTable(): void; handleSelectTab(value: any): Promise; fetchTidesData(point: any, ts: any, day: any): Promise; handleBind(): void; handleClick(event: any): false | undefined; handleMeteoMore(): void; handleNotify(): void; handleCloseMeteo(): void; handleRender(): void; }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, ("meteoMore" | "meteoNotify")[], "meteoMore" | "meteoNotify", import('vue').PublicProps, Readonly> & Readonly<{ onMeteoMore?: ((...args: any[]) => any) | undefined; onMeteoNotify?: ((...args: any[]) => any) | undefined; }>, { show: boolean; }, {}, { LocationFilled: import('vue').DefineComponent<{}, void, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly<{}>, {}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; }, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; IdmENC: import('vue').DefineComponent, {}, { helper: any; vendor: string; right: number; }, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, "enc"[], "enc", import('vue').PublicProps, Readonly> & Readonly<{ onEnc?: ((...args: any[]) => any) | undefined; }>, { token: string; bottom: string; beforeLayer: string; enabled: boolean; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; IdmWorld12nm: import('vue').DefineComponent {}; }; zoom: { type: NumberConstructor; default: number; }; left: { type: StringConstructor; default: string; }; bottom: { type: StringConstructor; default: string; }; token: { type: StringConstructor; default: string; }; }>, {}, { layer: string; }, {}, { handleRender(): void; handleMove(): void; handleClear(): void; }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly {}; }; zoom: { type: NumberConstructor; default: number; }; left: { type: StringConstructor; default: string; }; bottom: { type: StringConstructor; default: string; }; token: { type: StringConstructor; default: string; }; }>> & Readonly<{}>, { token: string; left: string; bottom: string; enabled: boolean; weatherLayers: Record; zoom: number; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; IdmWorldMarine: import('vue').DefineComponent, {}, { labelLayer: string; lineLayer: string; }, {}, { handleRender(): void; handleMove(): void; handleClear(): void; }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly> & Readonly<{}>, { enabled: boolean; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; IdmChinaRoute: import('vue').DefineComponent, {}, { labelLayer: string; lineLayer: string; fillLayer: string; }, {}, { handleRender(): void; handleClear(): void; }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly> & Readonly<{}>, { enabled: boolean; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; IdmMarpolGarbageArea: import('vue').DefineComponent, {}, { fillLayer: string; labelLayer: string; }, {}, { handleRender(): void; handleClear(): void; }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly> & Readonly<{}>, { enabled: boolean; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; IdmLiaoningRoute: import('vue').DefineComponent, {}, { fillLayer: string; labelLayer: string; }, {}, { handleRender(): void; handleClear(): void; }, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {}, string, import('vue').PublicProps, Readonly> & Readonly<{}>, { enabled: boolean; }, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; }, {}, string, import('vue').ComponentProvideOptions, true, {}, any>; export default _default;