export interface VesselDescriptor {
  mmsi: number;
  shipNameHint?: string;
  shipKindCodeHint?: string;
  nationalCodeHint?: string;
  isPermitted: boolean;
  vesselType?: string;
  ownerCn?: string | null;
  ownerRoman?: string | null;
  permitNo?: string;
  pairPermitNo?: string | null;
  ton?: number | null;
  callSign?: string;
  workSeaArea?: string;
  shipCode?: string;
}

export interface VesselGroup {
  id: string;
  name: string;
  mmsis: number[];
  updatedAt: number;
}

export const MAX_VESSEL_SELECT = 20;
export const MAX_QUERY_DAYS = 28;
export const MAX_VESSEL_GROUPS = 10;
