import { Em } from "./generated/xash"; import { Queue } from "./utils"; export type Packet = { data: Int8Array; }; export type SendtoCallback = (data: Packet) => void; export declare class Net { private sendtoCb?; private sendtoPointer?; private recvfromPointer?; incoming: Queue; em?: Em; run(em: Em): void; private clearCallback; registerSendtoCallback(cb: SendtoCallback): void; clearSendtoCallback(): void; private registerRecvfromCallback; clearRecvfromCallback(): void; clear(): void; }