import { ControllerGeneratorOptionsWithClient } from '../../comms/controller'; interface Request { body: { links?: { pinGroupHashId: string; pinHashId: string | null; }[]; assignedUserHashId?: string | null; pinGroupHashId?: string; pinHashIds?: string[]; automation?: { type: 'missing'; } | { type: 'thresholds'; quantityHashIds: string[]; } | null; title: string; level: 0 | 1 | 2; typeKey?: 'missing' | 'incorrect' | 'unexpected' | 'unrelated'; comment: string; quantityHashIds?: string[]; labelHashIds?: string[]; startAt?: Date; endAt?: Date | null; }; } type EffectiveRequest = { body: Request['body'] & Required>; }; interface Response { hashId: string; mentionedUsers: { hashId: string; name: string; }[]; } declare const controllerGeneratorOptions: ControllerGeneratorOptionsWithClient; export { controllerGeneratorOptions, Request, EffectiveRequest, Response, };