export type SightingType = { ref: number; SaFID: string; overviewUrl: string; plateUrlInfrared: string; plateUrlColour: string; vrm: string; vrmSecondary: string; countryCode: string; timeStamp: string; detailsUrl: string; overviewPlateRect?: [number, number, number, number]; plateTrack?: [number, number, number, number][]; make: string; model: string; color: string; category: string; charHeight: string; seenCount: string; timeStampMillis: number; motion: string; debug: string; srcCam: number; locationName: string; laneID: string; plateSize: string; overviewSize: string; radarSpeed: string; trackSpeed: string; metadata?: Metadata; }; export type Metadata = { npedJSON: NpedJSON; "hotlist-matches": HotlistMatches; hotlistMatches: HotlistMatches; }; export type HotlistMatches = { Hotlist0: boolean; Hotlist1: boolean; Hotlist2: boolean; }; export type NpedJSON = { status_code: number; reason_phrase: string; "NPED CATEGORY": "A" | "B" | "C" | "D"; "MOT STATUS": boolean; "TAX STATUS": boolean; vrm: string; "INSURANCE STATUS": string; };