import type { ScrcpyMediaStreamPacket } from '@yume-chan/scrcpy'; import type { Socket } from 'socket.io'; export declare const SCRCPY_MAX_IN_FLIGHT_BYTES: number; export declare const SCRCPY_MAX_IN_FLIGHT_PACKETS = 256; export declare const SCRCPY_VIDEO_ACK_TIMEOUT_MS = 10000; export declare function buildScrcpyVideoPacket(packet: ScrcpyMediaStreamPacket, timestamp?: number): { data: Uint8Array; type: "configuration" | "data"; timestamp: number; keyFrame: boolean | undefined; }; export declare class ScrcpyVideoSender { private readonly socket; private inFlightBytes; private inFlightPackets; private failed; constructor(socket: Socket); private fail; send(packet: ScrcpyMediaStreamPacket): void; } //# sourceMappingURL=scrcpy-video-sender.d.ts.map