import { IParking, IParkingLocation } from "../ParkingInterface";
import { IParkingTariff } from "../../schema-definitions/models/interfaces/IParkingTariff";
import { IParkingTariffRelation } from "../../schema-definitions/models/interfaces/IParkingTariffRelation";
import { BaseTransformation, ITransformation } from "@golemio/core/dist/integration-engine";
export declare class KoridParkingConfigTransformation extends BaseTransformation implements ITransformation {
    name: string;
    private readonly dataSource;
    constructor();
    transform: (data: any) => Promise<{
        geo: IParking[];
        tariff: IParkingTariff[];
        location: IParkingLocation[];
        parkingTariffsRelations: IParkingTariffRelation[];
    }>;
    protected transformElement: (element: any) => Promise<IParking>;
    private transformParkingTariffsRelation;
    private transformLocation;
    private transformMeansOfPayments;
    private transformTariffElement;
}
