import { ProtocolHandler } from './types.js'; import { ServerCommand } from '@quake2ts/shared'; import { EntityState, ProtocolPlayerState } from '../state.js'; import { StreamingBuffer } from '../../stream/streamingBuffer.js'; export declare class LegacyProtocolHandler implements ProtocolHandler { protocolVersion: number; constructor(version?: number); translateCommand(cmd: number): ServerCommand; parseServerData(stream: StreamingBuffer): { protocol: number; serverCount: number; attractLoop: number; gameDir: string; playerNum: number; levelName: string; }; parseEntityBits(stream: StreamingBuffer): { number: number; bits: number; bitsHigh: number; }; parseDelta(from: EntityState, to: EntityState, number: number, bits: number, bitsHigh: number, stream: StreamingBuffer): void; parsePlayerState(stream: StreamingBuffer): ProtocolPlayerState; } //# sourceMappingURL=legacy.d.ts.map