import { MessageDefinition } from '../../../core/types.js';

declare const AIS_VESSEL_ID = 301;
declare const AIS_VESSEL_CRC_EXTRA = 0;
declare const AisVesselDefinition: MessageDefinition;
interface MessageAisVessel {
    mmsi: number;
    lat: number;
    lon: number;
    cog: number;
    heading: number;
    velocity: number;
    dimension_bow: number;
    dimension_stern: number;
    tslc: number;
    flags: number;
    turn_rate: number;
    navigational_status: number;
    type: number;
    dimension_port: number;
    dimension_starboard: number;
    callsign: string;
    name: string;
}

export { AIS_VESSEL_CRC_EXTRA, AIS_VESSEL_ID, AisVesselDefinition };
export type { MessageAisVessel };
