import { ControllerGeneratorOptionsWithClient } from '../../comms/controller'; import { Edge } from '../../models/edge'; import { Pin } from '../../models/pin'; import { PinGroup } from '../../models/pin-group'; import { MeasurementThreshold } from '../../models/measurement-threshold'; import { Quantity } from '../../models/quantity'; interface Request { params: { hashId: string; }; } interface Response { edge: Edge; pins: Pin[]; pinGroups: PinGroup[]; nextReportBefore: Array; thresholds: { value: MeasurementThreshold; quantity: Quantity; }[]; photo: string | null; } declare const controllerGeneratorOptions: ControllerGeneratorOptionsWithClient; export { controllerGeneratorOptions, Request, Request as EffectiveRequest, Response, };