import { ParkingTariffsRepository } from "./ParkingTariffsRepository";
import { IParkingTariff } from "../../schema-definitions/models/interfaces/IParkingTariff";
import { IParkingTariffRelation } from "../../schema-definitions/models/interfaces/IParkingTariffRelation";
import { IModel, PostgresModel } from "@golemio/core/dist/integration-engine/models";
export declare class ParkingTariffRelationsRepository extends PostgresModel implements IModel {
    private tariffsRepository;
    constructor(tariffsRepository: ParkingTariffsRepository);
    replaceTariffs: (tariffData: IParkingTariff[], relationData: IParkingTariffRelation[], source: string, processingDate: Date) => Promise<void>;
    saveTariffsRelations: (relationData: IParkingTariffRelation[], source: string, processingDate: Date) => Promise<void>;
}
