import TokenBucket from 'tokenbucket'; import { IOClients } from '../../../../clients/IOClients'; import { ClientsConfig, EventHandler, ParamsContext, RecorderState, ServiceContext, ServiceEvent } from '../typings'; export declare const createEventHandler: (clientsConfig: ClientsConfig, eventId: string, handler: EventHandler | EventHandler[], serviceEvent: ServiceEvent | undefined, globalLimiter: TokenBucket | undefined) => import("koa-compose").ComposedMiddleware>;