declare const _default: import("vue").DefineComponent {}; }; ts: { type: StringConstructor; default: () => string; }; token: { type: StringConstructor; default: string; }; model: { type: StringConstructor; default: string; }; }>, {}, { loading: boolean; tropicals: undefined; activeForecast: undefined; timeSubscript: string[]; hourSubscript: number[]; records: undefined; xAxis: never[]; probabilityColor: string[]; probabilitySeries: never[]; center: never[]; }, { computeTime(): (time: any) => string; computePrecision(): (val: any, precision?: number) => any; computeHours(): (hour: any, time: any) => string; computedLngLat(): (lat: any, lng: any) => string; computeCandidateIndex(): (hours: any, delta: any) => { prev: number; next: number; }; computeInterpolateValue(): (prev: any, next: any, rate: any) => any; computeHourSubscript(): (hour: any) => string; computeKLineData(): (data: any) => { time: any; min: undefined; max: undefined; first: any; last: any; middle: string; } | undefined; computeBF(): (kts: any) => any; }, { prepare(): Promise; fetchData(): Promise; fetchProbabilityData(windHourList: any): void; interpolatedRecord(date: any, hours: any, step?: number): Promise<{}>; }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, "center"[], "center", import("vue").PublicProps, Readonly {}; }; ts: { type: StringConstructor; default: () => string; }; token: { type: StringConstructor; default: string; }; model: { type: StringConstructor; default: string; }; }>> & Readonly<{ onCenter?: ((...args: any[]) => any) | undefined; }>, { report: Record; model: string; ts: string; token: string; }, {}, { IdmBrand: import("vue").DefineComponent, {}, {}, {}, { computeUTCTime(utcTime: any, format: any): string; }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly> & Readonly<{}>, { issued: string; name: string; locale: string; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; MiniMap: import("vue").DefineComponent {}; }; ts: { type: StringConstructor; default: () => string; }; container: { type: StringConstructor; default: () => string; }; zoom: { type: NumberConstructor; default: () => number; }; }>, {}, { map: undefined; source: string; bboxSource: string; historyLayer: string; forecastLayer: string; bboxLayer: string; interpolateData: undefined; }, {}, { initMap(): Promise; handleSetCenterAndBbox(): void; handleRenderTropcals(): void; handleDrawHurricaneMarker(): void; }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly {}; }; ts: { type: StringConstructor; default: () => string; }; container: { type: StringConstructor; default: () => string; }; zoom: { type: NumberConstructor; default: () => number; }; }>> & Readonly<{}>, { tropicals: Record; ts: string; container: string; zoom: number; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; Mapbox: import("vue").DefineComponent string; }; tropicals: { type: ObjectConstructor; default: () => {}; }; ts: { type: StringConstructor; default: () => string; }; container: { type: StringConstructor; default: () => string; }; zoom: { type: NumberConstructor; default: () => number; }; }>, {}, { map: undefined; 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: import("@turf/helpers").FeatureCollection; circleSource: string; circleSourceData: import("@turf/helpers").FeatureCollection; circleLayer: string; labelMarkers: never[]; fromTropicalReport: boolean; }, {}, { initMap(): Promise; handleRender(): void; handleDateChange(): void; findClosestToNumber(arr: any, key: any, number: any): any; handleClear(): void; handleDrawCircle(): void; handleComputePolygons(points: any): (import("@turf/helpers").Feature | import("@turf/helpers").Feature)[]; handleComputeArc(center: any, radius: any, properties: any): import("@turf/helpers").Feature | import("@turf/helpers").Feature; }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly string; }; tropicals: { type: ObjectConstructor; default: () => {}; }; ts: { type: StringConstructor; default: () => string; }; container: { type: StringConstructor; default: () => string; }; zoom: { type: NumberConstructor; default: () => number; }; }>> & Readonly<{}>, { tropicals: Record; ts: string; container: string; zoom: number; token: string; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; Echart: import("vue").DefineComponent ""; }; title: { type: StringConstructor; default: () => ""; }; series: { type: ArrayConstructor; default: () => never[]; }; xAxis: { type: ArrayConstructor; default: () => never[]; }; color: { type: ArrayConstructor; default: () => never[]; }; }>, {}, { chart: undefined; currentWidth: undefined; currentHeight: undefined; handleResize: undefined; handleRecover: undefined; handleResizePrint: undefined; }, {}, { initProbabilityData(): void; }, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly ""; }; title: { type: StringConstructor; default: () => ""; }; series: { type: ArrayConstructor; default: () => never[]; }; xAxis: { type: ArrayConstructor; default: () => never[]; }; color: { type: ArrayConstructor; default: () => never[]; }; }>> & Readonly<{}>, { title: string; id: string; xAxis: unknown[]; series: unknown[]; color: unknown[]; }, {}, {}, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; }, {}, string, import("vue").ComponentProvideOptions, true, {}, any>; export default _default;