import { ConfigService } from '../../modules'; import { GrpcTransport } from './grpc.transport'; import { KafkaTransport } from './kafka.transport'; import { MqttTransport } from './mqtt.transport'; import { NatsTransport } from './nats.transport'; import { RedisTransport } from './redis.transport'; import { RmqTransport } from './rmq.transport'; import { TcpTransport } from './tcp.transport'; export * from './base.transport'; export * from './grpc.transport'; export * from './kafka.transport'; export * from './mqtt.transport'; export * from './nats.transport'; export * from './redis.transport'; export * from './rmq.transport'; export * from './tcp.transport'; export type Transporter = TcpTransport | GrpcTransport | RmqTransport | RedisTransport | MqttTransport | NatsTransport | KafkaTransport; export declare function parseTransports(transports: Partial[]): Transporter[]; export declare const TransportProxyFactory: (provideName: string, transportName: string) => { provide: string; inject: (typeof ConfigService)[]; useFactory: (configService: ConfigService) => Promise; }; //# sourceMappingURL=index.d.ts.map