/// <reference types="node" />
import net from 'net';
import { Observable } from 'rxjs';
import Atom from '../domains/Atom';
export default class PCPSocket {
    private reader;
    private writer;
    readonly onData: Observable<Atom>;
    constructor(socket: net.Socket, isServer: boolean);
    write(atom: Atom): void;
}
