import { BaseTransformation, ITransformation } from "@golemio/core/dist/integration-engine"; import { ISharedBikesStationStatusOutput, ISharedBikesStationStatusVehicleTypeOutput } from "../../../schema-definitions"; import { INextbikeStationStatus, INextbikeStationStatusInput } from "../../../schema-definitions/datasources"; export interface INextBikeStationStatusOutput { stationStatus: ISharedBikesStationStatusOutput[]; stationStatusVehicleType: ISharedBikesStationStatusVehicleTypeOutput[]; } interface INextBikeStationStatusElementOutput { stationStatus: ISharedBikesStationStatusOutput; stationStatusVehicleType: ISharedBikesStationStatusVehicleTypeOutput; } export declare class NextbikeStationStatusTransformation extends BaseTransformation implements ITransformation { name: string; constructor(sourceId: string); transform: (datasourceData: INextbikeStationStatusInput) => Promise; protected transformElement: (item: INextbikeStationStatus) => INextBikeStationStatusElementOutput; } export {};