import { IModelDefinition } from "../../schema-definitions"; import { SequelizeModel } from "@golemio/core/dist/output-gateway"; export interface ICountMeasurementsFilterParams { source?: string[]; sourceId?: string; measureTo?: string; measureFrom?: string; minutesBefore?: number; updatedSince?: Date; } export interface IGetMeasurementsFilterParams extends ICountMeasurementsFilterParams { limit?: number; offset?: number; } export interface IParkingsMeasurement { source: string; source_id: string; available_spot_number: number; closed_spot_number: number; occupied_spot_number: number; total_spot_number: number; date_modified: string; parking_id: string; } export declare class ParkingsMeasurementsModels extends SequelizeModel { constructor(modelDefinition: IModelDefinition); GetAll: (options: IGetMeasurementsFilterParams) => Promise; GetOne: () => Promise; }