import L from 'leaflet'; /** * 船舶实体类 */ export declare class CanvasShip { custom_name: string; group_name: string; remark: string; source: number; source_real: number; mmsi: string; shipid: string; terminalid: undefined; terminaltype: undefined; lng: number; lat: number; hdg: number | undefined; hdg_source: undefined; cog: number | undefined; sog: number | undefined; rot: number | undefined; navistatus: string; lastdyn: number; lastdyn_active: boolean; type: number | string; name: string; cnname: undefined; nameen: undefined; callsign: undefined; imo: string; length: number; width: number; left: number; trail: number; draught: number; dest: undefined; eta: undefined; laststa: undefined; tracks: any[]; istop: boolean; color: string; state: number; pointCenterReal: undefined; pointCenterGPS: undefined; latlngReal: undefined; latlng: undefined; x: number; y: number; lineWidth: number; rotate: number; bodyArea: undefined; head_x: undefined; head_y: undefined; shiptype: number | string; datapower: number; is_yh: boolean; is_monitor: boolean; monitorOnline: boolean; outCN: boolean; offset: number; country: number; txt_color: string; newtype: string; lineColor: undefined; heightLineColor: undefined; options: undefined; seaareaid: string; isShowLableTime: undefined; isShowLabel: undefined; labelText: undefined; is_radar: boolean; radarid: undefined; radarSource: undefined; radarTarget: undefined; gps_lat: number; gps_lng: number; gps_lastdyn: string; serverTime: undefined; shipxy_tooltip?: L.Tooltip; arr_index: number; isSelected: boolean | undefined; constructor(); updateState(time: number): void; getLatlng(): L.LatLng; setLatlng(latlng: undefined): void; getPoint(): L.Point; setPoint(point: { x: number; y: number; }): void; }