import { ISharedVehicleStatusOutput } from "../../schema-definitions"; import { IModel, PostgresModel } from "@golemio/core/dist/integration-engine/models"; import { Transaction } from "@golemio/core/dist/shared/sequelize"; export declare class VehicleStatusModel extends PostgresModel implements IModel { private readonly geoFilter; constructor(); /** * Delete data processed before a given `processed_at` date/time * * @param processedAt The date/time before which the data should be deleted * @param systemId The ID of the system to delete data from */ deleteDataBefore(processedAt: Date, systemId: string): Promise; saveIfInCzechia: (vehicles: ISharedVehicleStatusOutput[], transaction?: Transaction | null) => Promise; updateStationIds: (systemId: string, distance: number, transaction?: Transaction) => Promise; }