import { BaseTransformation, ITransformation } from "@golemio/core/dist/integration-engine"; import { ISharedBikesRentalAppOutput, ISharedBikesStationInformationOutput } from "../../../schema-definitions"; import { INextbikeStationInformation, INextbikeStationInformationInput } from "../../../schema-definitions/datasources"; export interface INextBikeStationInformationOutput { stationInfo: ISharedBikesStationInformationOutput[]; rentalApps: ISharedBikesRentalAppOutput[]; } export declare class NextbikeStationInformationTransformation extends BaseTransformation implements ITransformation { name: string; private readonly systemId; constructor(sourceId: string); transform: (datasourceData: INextbikeStationInformationInput) => Promise; protected transformElement: (item: INextbikeStationInformation) => { stationInfo: ISharedBikesStationInformationOutput; rentalApps: ISharedBikesRentalAppOutput; }; }