import { RekolaGeoPoint } from "./shared"; export declare const rekolaGeofencingZones: { name: string; jsonSchema: { type: string; items: { type: string; properties: { vehicleType: { type: string; properties: { type: { type: string; }; name: { type: string; }; description: { type: string; }; icon: { type: string; }; color: { type: string; }; }; }; boundingBox: { type: string; items: { type: string; properties: { lat: { type: string; }; lng: { type: string; }; }; }; }; zones: { type: string; items: { type: string; properties: { id: { type: string; }; boundingBox: { type: string; items: { type: string; properties: { lat: { type: string; }; lng: { type: string; }; }; }; }; points: { type: string; items: { type: string; items: { type: string; }; }; }; }; }; }; }; }; }; }; export interface IRekolaGeofencingDatasourceVehicleType { type: string; name: string; description: string; icon: string; color: string; } export interface IRekolaGeofencingDatasourceZone { id: number; boundingBox: [RekolaGeoPoint, RekolaGeoPoint]; points: number[][]; } export interface IRekolaGeofencingDatasourceItem { vehicleType: IRekolaGeofencingDatasourceVehicleType; boundingBox: [RekolaGeoPoint, RekolaGeoPoint]; zones: IRekolaGeofencingDatasourceZone[]; }