import { ControllerGeneratorOptionsWithClient } from '../../comms/controller'; import { Pin } from '../../models/pin'; import { FieldsToServerFull } from '../../models/fields/fields-to-server-full'; import { Grid } from '../../models/grid'; interface Request { params: { pinGroupHashId: string; }; body: { fields: FieldsToServerFull; typeKey?: string | null; edgeHashId?: string | null; pinGridsHashIds?: string[] | null; }; } interface EffectiveRequest { params: { pinGroupHashId: string; }; body: { fields: FieldsToServerFull; typeKey: string | null; edgeHashId: string | null; pinGridsHashIds: string[] | null; }; } type Response = { pin: Pin; grids: Grid[]; }; declare const controllerGeneratorOptions: ControllerGeneratorOptionsWithClient; export { controllerGeneratorOptions, Request, EffectiveRequest, Response, };