import express from 'express'; import winston from 'winston'; import { BatchUpdateContext, BatchUpdatePluginResponse, BatchUpdateRequest } from './BatchUpdateInterface'; export type CallOnBatchUpdate = (request: BatchUpdateRequest) => Promise; export type DeserializerT = (obj: string) => T; export declare class BatchUpdateHandler { logger: winston.Logger; app: express.Application; emptyBodyFilter: (req: express.Request, res: express.Response, next: express.NextFunction) => void; constructor(app: express.Application, emptyBodyFilter: (req: express.Request, res: express.Response, next: express.NextFunction) => void, logger: winston.Logger); registerRoute(onbatchUpdateFn: CallOnBatchUpdate): void; }