import { ControllerGeneratorOptionsWithClient } from '../../comms/controller'; import { Device } from '../../models/device'; import { DeviceType } from '../../models/device-type'; import { FieldsToServerUpdate } from '../../models/fields/fields-to-server-update'; interface Request { params: { hashId: string; }; body: { pinGroupHashId: string; channelMapping: { channel: number; pinHashId: string; deviceFields?: FieldsToServerUpdate; }[]; }; } interface Response { device: Device; deviceType: DeviceType; nextReportBefore: Date | null; } declare const controllerGeneratorOptions: ControllerGeneratorOptionsWithClient; export { controllerGeneratorOptions, Request, Request as EffectiveRequest, Response, };