import 'reflect-metadata'; import { Controller } from '@nest/core/interfaces/controllers/controller.interface'; import { ClientsContainer } from './container'; import { RpcContextCreator } from './context/rpc-context-creator'; import { CustomTransportStrategy } from './interfaces'; import { Server } from './server/server'; export declare class ListenersController { private readonly clientsContainer; private readonly contextCreator; private readonly metadataExplorer; constructor(clientsContainer: ClientsContainer, contextCreator: RpcContextCreator); bindPatternHandlers(instance: Controller, server: Server & CustomTransportStrategy, module: string): void; bindClientsToProperties(instance: Controller): void; }