import { ControllerGeneratorOptionsWithClient } from '../../comms/controller'; import { FieldsToServerUpdate } from '../../models/fields/fields-to-server-update'; import { PinGroup } from '../../models/pin-group'; import { Grid } from '../../models/grid'; interface Request { params: { hashId: string; }; body: { symbolKey?: string; geometry?: { type: 'Point'; coordinates: [number, number]; } | null; fields?: FieldsToServerUpdate; gridHashIds?: string[]; gridName?: string; mapLayer?: string; deviceFields?: FieldsToServerUpdate; photo?: string | null; }; } interface Response { pinGroup: PinGroup; grids: Grid[]; } declare const controllerGeneratorOptions: ControllerGeneratorOptionsWithClient; export { controllerGeneratorOptions, Request, Request as EffectiveRequest, Response, };