import type { MyMap } from 'map-sdk-leaflet/es/sdk/ShipxyAPISDK'; interface TooltipFormatterContext { value: [Date, number]; dataIndex: number; seriesIndex: number; portname: string; } export declare class Tide { name: string; id: string; timezone: string; city: string; province: string; lat: number; lon: number; tidaldatum: string; tidetype: string; minviewzoom: number; opacity: number; offset: number[]; direction: string; from: number; cnname: string; enname: string; cncountry: string; encountry: string; nodeid: number; country: string; } /** * 潮服务 */ export declare class TideService { private _map; private _Tides; private partTime; private leftDate; private rightDate; private currentTideTitle; private currentId; private leftTime; private rightTime; constructor(map: MyMap); private _Event; addTides(): void; _drawTides(): void; close(): void; _drawTide_guowai(item: Tide): void; setTidesInfoGuoWai(item: { name: any; }): void; formatTooltip(vals: TooltipFormatterContext[]): string; setEchart(data: Array<{ value: [Date, number]; portname: string; }>): void; } export {};