import { NatsOptions as NestNatsOptions } from '@nestjs/microservices'; import { BaseTransport } from './base.transport'; export interface NatsOptions { headers?: Record; authenticator?: any; debug?: boolean; ignoreClusterUpdates?: boolean; inboxPrefix?: string; encoding?: string; name?: string; user?: string; pass?: string; maxPingOut?: number; maxReconnectAttempts?: number; reconnectTimeWait?: number; reconnectJitter?: number; reconnectJitterTLS?: number; reconnectDelayHandler?: any; servers?: string[] | string; nkey?: any; reconnect?: boolean; pedantic?: boolean; tls?: any; queue?: string; serializer?: any; deserializer?: any; userJWT?: string; nonceSigner?: any; userCreds?: any; useOldRequestStyle?: boolean; pingInterval?: number; preserveBuffers?: boolean; waitOnFirstConnect?: boolean; verbose?: boolean; noEcho?: boolean; noRandomize?: boolean; timeout?: number; token?: string; yieldTime?: number; tokenHandler?: any; [key: string]: any; } export declare class NatsTransport extends BaseTransport { options: NatsOptions; constructor(props: Partial); getOptions(): NestNatsOptions; } //# sourceMappingURL=nats.transport.d.ts.map