import { ISharedVehiclesPricingOutput, ISharedVehiclesPricingPlanOutput } from "../../../schema-definitions"; import { ILimeSystemPricingPlans, ILimeSystemPricingPlansInput } from "../../../schema-definitions/datasources"; import { AbstractTransformation } from "@golemio/core/dist/helpers/transformation/AbstractTransformation"; export interface ILimePricingPlansOutput { pricingPlan: ISharedVehiclesPricingPlanOutput[]; pricing: ISharedVehiclesPricingOutput[]; } export declare class LimeSystemPricingPlansTransformation extends AbstractTransformation { name: string; constructor(); transformCollection: (data: ILimeSystemPricingPlansInput) => ILimePricingPlansOutput; protected transformInternal: (item: ILimeSystemPricingPlans & { last_updated: number; }) => ILimePricingPlansOutput; private readonly transformPricing; private readonly transformPricingPlanItem; private readonly transformPricingItem; }