export { Socket, type SocketConnectOptions } from './socket.js'; export { Server, type ListenOptions } from './server.js'; import { Socket, type SocketConnectOptions } from './socket.js'; import { Server } from './server.js'; export { isIP, isIPv4, isIPv6 } from './is-ip.js'; import { isIP, isIPv4, isIPv6 } from './is-ip.js'; /** Create a new TCP connection. */ export declare function createConnection(options: SocketConnectOptions | number, host?: string | (() => void), connectionListener?: () => void): Socket; /** Alias for createConnection. */ export declare const connect: typeof createConnection; /** Create a new TCP server. */ export declare function createServer(connectionListener?: (socket: Socket) => void): Server; export declare function createServer(options?: { allowHalfOpen?: boolean; }, connectionListener?: (socket: Socket) => void): Server; declare const _default: { Socket: typeof Socket; Server: typeof Server; isIP: typeof isIP; isIPv4: typeof isIPv4; isIPv6: typeof isIPv6; createConnection: typeof createConnection; connect: typeof createConnection; createServer: typeof createServer; }; export default _default;