export declare class NatsClientFacade { static readonly DEFAULT_SCHEME = "wss"; static readonly DEFAULT_HOST = "websocket.provide.services"; static readonly DEFAULT_PATH = ""; private readonly bearerToken?; private readonly natsUrl; private service?; constructor(bearerToken?: string, scheme?: string, host?: string, path?: string); connect(): Promise; close(): void; publish({ subject, payload, reply }: { subject: any; payload: any; reply: any; }): Promise; subscribe({ subject, onMessage }: { subject: any; onMessage: any; }): Promise; unsubscribe(subject: string): void; request({ subject, timeout, payload }: { subject: any; timeout: any; payload: any; }): Promise; } //# sourceMappingURL=nats-client.d.ts.map