import { MobilityOperatorRentalAppProvider } from "./transformations/MobilityOperator/MobilityOperatorRentalAppProvider"; import { ResourceTypeDict } from "../schema-definitions/definitions/models/interfaces/IStaticDataOutputDto"; import { IDatabaseConnector } from "@golemio/core/dist/helpers/data-access/postgres/IDatabaseConnector"; import { PricingModel } from "./models/PricingModel"; import { PricingPlansModel } from "./models/PricingPlansModel"; import { RentalAppsModel } from "./models/RentalAppsModel"; import { SystemInformationModel } from "./models/SystemInformationModel"; import { VehicleTypesModel } from "./models/VehicleTypesModel"; import { Transaction } from "@golemio/core/dist/shared/sequelize"; export declare class CeskyCarsharingStaticDataService { private rentalAppProvider; private rentalAppsModel; private vehicleTypesModel; private systemInformationModel; private pricingModel; private pricingPlansModel; private databaseConnector; private readonly ceskyCarsharingSystemIds; constructor(rentalAppProvider: MobilityOperatorRentalAppProvider, rentalAppsModel: RentalAppsModel, vehicleTypesModel: VehicleTypesModel, systemInformationModel: SystemInformationModel, pricingModel: PricingModel, pricingPlansModel: PricingPlansModel, databaseConnector: IDatabaseConnector); saveSystemsStaticData(staticData: Partial): Promise; cleanOldData(processedAtDate: Date, t: Transaction): Promise; private createAppAndSystemInformationData; }