import { ConnectionOptions, NatsConnection, type TlsOptions } from "./nats-base-client";
export type NodeTlsOptions = {
    rejectUnauthorized?: boolean;
} & TlsOptions;
export type NodeConnectionOptions = Omit<ConnectionOptions, "tls"> & {
    tls?: NodeTlsOptions | null;
};
export declare function connect(opts?: NodeConnectionOptions): Promise<NatsConnection>;
