import { IMrParkitGarageWithTariff } from "../../schema-definitions/datasources/interfaces/IMrParkitGarage";
import { AbstractTransformation } from "@golemio/core/dist/helpers/transformation/AbstractTransformation";
import { IMrParkingTransformationDto, IMrParkitGarageTransformation } from "./interfaces/IMrParkitGarageTransformation";
type TransformIn = IMrParkitGarageWithTariff;
type TransformOut = IMrParkingTransformationDto;
export declare class MrParkitGarageTransformation extends AbstractTransformation<TransformIn, TransformOut> implements IMrParkitGarageTransformation {
    private transformationDate;
    name: string;
    constructor(transformationDate: Date);
    protected transformInternal: (data: TransformIn) => TransformOut;
    private transformLocation;
    private transformMeasurement;
    private transformParkingTariffsRelation;
    private transformTariffElement;
    private getHourlyTariffs;
    private getWorkDayTariffs;
    private getWeekendTariffs;
    private transformParkingProhibitions;
    private getWorkDayPeriodsOfTime;
    private getWeekendPeriodsOfTime;
}
export {};
