import { ControllerGeneratorOptionsWithClient } from '../../comms/controller'; import { Measurement } from '../../models/measurement'; import { Quantity } from '../../models/quantity'; import { EnvironmentReportType } from '../../models/environment-report-type'; import { FieldsFromServer } from '../../models/fields/fields-from-server'; import { DeviceType } from '../../models/device-type'; interface Request { params: { hashId: string; }; } interface Response { hashId: string; observations: { measurement: Measurement; quantityHashId: string; }[]; deviceType: DeviceType | null; deviceHashId: string | null; fields: FieldsFromServer; type: EnvironmentReportType; quantities: Quantity[]; pinGroupHashId: string | null; userName: string | null; generatedAt: Date | null; createdAt: Date; } declare const controllerGeneratorOptions: ControllerGeneratorOptionsWithClient; export { controllerGeneratorOptions, Request, Request as EffectiveRequest, Response, };