import { Server, TLSSocket as SocketClient, TlsOptions } from 'node:tls';
import { BaseNetworkTcpServer, ITcpSocketServerOptions } from './base-tcp-server.helper';
export declare class NetworkTlsTcpServer extends BaseNetworkTcpServer<TlsOptions, Server, SocketClient> {
    constructor(opts: Omit<ITcpSocketServerOptions, 'createServerFn'>);
    static newInstance(opts: Omit<ITcpSocketServerOptions, 'createServerFn'>): NetworkTlsTcpServer;
}
