///
///
import net from 'net';
import { Logger } from '../../../logger';
import { StratumClient } from './client';
export declare class StratumTcpClient extends StratumClient {
readonly host: string;
readonly port: number;
client: net.Socket | null;
constructor(options: {
host: string;
port: number;
logger: Logger;
});
protected onSocketDisconnect: () => void;
protected onSocketData: (data: Buffer) => void;
protected connect(): Promise;
protected writeData(data: string): void;
protected close(): Promise;
}
//# sourceMappingURL=tcpClient.d.ts.map