import { DynamicModule } from '@nestjs/common';
import { TransportModuleOptions } from './transport.providers';
export declare class TransportModule {
    static register(options: TransportModuleOptions): DynamicModule;
    static registerAsync(options: {
        useFactory: (...args: any[]) => Promise<TransportModuleOptions> | TransportModuleOptions;
        inject?: any[];
        isGlobal?: boolean;
    }): DynamicModule;
    static forNats(servers: string[], isGlobal?: boolean): DynamicModule;
    static forRedis(host: string, port?: number, isGlobal?: boolean): DynamicModule;
}
