import { Controller } from '@nestjs-client/common/interfaces/controllers/controller.interface'; import { Server } from './server/server'; import { CustomTransportStrategy } from './interfaces'; import { ClientsContainer } from './container'; import { RpcContextCreator } from './context/rpc-context-creator'; 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; }