import { IParking } from "../ParkingInterface";
import { IParkingTariffRelation } from "../../schema-definitions/models/interfaces/IParkingTariffRelation";
import { IPayment } from "../../schema-definitions/models/interfaces/IPayment";
import { BaseTransformation, ITransformation } from "@golemio/core/dist/integration-engine";
export declare class TSKParkingTransformation extends BaseTransformation implements ITransformation {
    name: string;
    private readonly dataSource;
    transformationDate: string;
    constructor(transformationDate: string);
    transform: (data: Array<Record<string, any>>) => Promise<{
        parking: IParking[];
        payment: IPayment[];
    }>;
    protected transformElement: (element: any) => {
        parking: IParking;
        payment: IPayment;
    };
    transformParkingTariffsRelation: (parkings: any) => IParkingTariffRelation[];
}
