///
import net from 'net';
import { Logger } from '../../../logger';
import { StratumServer } from '../stratumServer';
import { IStratumAdapter } from './adapter';
export declare class StratumTcpAdapter implements IStratumAdapter {
server: net.Server | null;
stratumServer: StratumServer | null;
readonly logger: Logger;
readonly host: string;
readonly port: number;
started: boolean;
constructor(options: {
logger: Logger;
host: string;
port: number;
});
protected createServer(): net.Server;
start(): Promise;
stop(): Promise;
attach(server: StratumServer): void;
}
//# sourceMappingURL=tcpAdapter.d.ts.map