/// import { EventEmitter } from "events"; import { CaptureInterfaceOptions } from "./capture-interface-options"; export declare class Deucalion extends EventEmitter { private readonly logger; readonly pid: number; private readonly name; private readonly bridgeTcpPort?; private readStream?; private writeStream?; /** Used instead of readStream/writeStream when connecting via TCP (Linux bridge mode). */ private _socket?; /** Set to true by stop() to abort the startTcp retry loop. */ private _stopped; private remaining?; get running(): boolean; pipe_path: string; constructor(logger: CaptureInterfaceOptions["logger"], pid: number, name?: string, bridgeTcpPort?: number | undefined); start(): Promise; private startPipe; private startTcp; private sendHandshake; stop(): Promise; private send; private nextPacket; private handleDeucalionPacket; private handleDebug; private handleXIVPacket; private closeStreams; private setupDataListeners; } //# sourceMappingURL=Deucalion.d.ts.map