import { DynamicModule } from '@nestjs/common';
import { NatsStreamingPublishAsyncOptions, NatsStreamingPublishOptions, TransportConnectOptions } from './interfaces';
export declare class NatsStreamingTransport {
    static forRoot(clusterId: string, clientId: string, connectOptions: TransportConnectOptions): DynamicModule;
    static register(options: NatsStreamingPublishOptions): DynamicModule;
    static registerAsync(options: NatsStreamingPublishAsyncOptions): DynamicModule;
}
