import { ISharedVehiclesGeofencingZoneOutput } from "../../../schema-definitions"; import { AbstractTransformation } from "@golemio/core/dist/helpers/transformation/AbstractTransformation"; import { ILimeGeofencingZoneFeature, ILimeGeofencingZonesInput, ILimeGeofencingZonesRule } from "../../../schema-definitions/datasources/Lime/LimeGeofencingJsonSchema"; export type TLimeGeofencingZoneFeatureInput = ILimeGeofencingZoneFeature & ILimeGeofencingZonesRule & { featureIndex: number; ruleIndex: number; }; export declare class LimeGeofencingZonesTransformation extends AbstractTransformation { name: string; constructor(); transformCollection: (data: ILimeGeofencingZonesInput) => ISharedVehiclesGeofencingZoneOutput[]; protected transformInternal: (item: TLimeGeofencingZoneFeatureInput) => ISharedVehiclesGeofencingZoneOutput; }