import { IParking } from "../ParkingInterface"; import { IParkingLocation } from "../../schema-definitions/models/interfaces/IParkingLocation"; import { IModel, PostgresModel } from "@golemio/core/dist/integration-engine/models"; import { Transaction, WhereOptions } from "@golemio/core/dist/shared/sequelize"; export declare class ParkingsLocationRepository extends PostgresModel implements IModel { constructor(); GetOne: (id: string) => Promise; saveTskParkingLocations(parkingLocations: IParkingLocation[], includeDisabled: boolean, dataProvider?: string): Promise; saveWithoutAddress: (parkingLocations: IParkingLocation[], source: string, dataProvider?: string, condition?: WhereOptions) => Promise; markInactiveParkingsLocations(activeIds: string[], source: string, transaction: Transaction, dataProvider?: string, condition?: WhereOptions): Promise; findWithOutdatedAddress(batchSize: number, updateInterval: number): Promise; findWithoutAddress(): Promise; getParkingAttributesToUpdate(): string[]; }