import { PacketN1Connect } from '../../packet/handshake/PacketN1Connect'; import { PacketN2ConnectResponse } from '../../packet/handshake/PacketN2ConnectResponse'; import { PacketN3Disconnect } from '../../packet/handshake/PacketN3Disconnect'; import { PacketN0Wrap } from './../../packet/wrapper/PacketN0Wrap'; import { Pipe } from './../../pipe/Pipe'; /** * Исполнитель N(системных) пакетов */ export declare class NPacketInvoke { private pipe; constructor(pipe: Pipe); /** * Обработка пакета отключения одного из оппонентов * @param packet Packet */ invokeN3Packet(packet: PacketN3Disconnect): void; /** * Обработка пакета ОТВЕТА на запрос о подключении * @param packet Packet */ invokeN2Packet(packet: PacketN2ConnectResponse): void; /** * Обработка пакета запроса подключения * @param packet Packet */ invokeN1Packet(packet: PacketN1Connect): void; /** * Обработка пакета обертки * @param packet Packet */ invokeN0Packet(packet: PacketN0Wrap): void; }