import { DeepstreamConfig, DeepstreamServices, SubscriptionRegistry, SocketWrapper, Handler } from '@deepstream/types'; import { MonitoringMessage } from '../../constants'; export default class MonitoringHandler extends Handler { /** * Handles incoming and outgoing messages for the EVENT topic. */ constructor(config: DeepstreamConfig, services: DeepstreamServices, subscriptionRegistry?: SubscriptionRegistry); /** * The main distribution method. Routes messages to functions * based on the provided action parameter of the message */ handle(socket: SocketWrapper, message: MonitoringMessage): void; }