declare module 'nats' { export function connect(opts: unknown): Promise<{ request(s: string, d: Uint8Array, o: { timeout: number }): Promise<{ data: Uint8Array }>; publish(s: string, d: Uint8Array): void; close(): Promise; }>; export function StringCodec(): { encode(s: string): Uint8Array; decode(u: Uint8Array): string; }; }