import { BiStream } from '../../stream'; import { NetSocketOptions } from '.'; export declare class NodeSocket implements BiStream { private _socket; private _ended; private _chunks; private constructor(); read(buffer: Uint8Array): Promise; get ended(): boolean; write(data: Uint8Array): Promise; close(): void; static connect(option: NetSocketOptions): Promise; static connectTls(option: NetSocketOptions): Promise; }