import { Protobuf } from "../index.js"; type XmodemProps = (toRadio: Uint8Array, id?: number) => Promise; export declare class Xmodem { private sendRaw; private rxBuffer; private txBuffer; private textEncoder; private counter; constructor(sendRaw: XmodemProps); downloadFile(filename: string): Promise; uploadFile(filename: string, data: Uint8Array): Promise; sendCommand(command: Protobuf.XModem_Control, buffer?: Uint8Array, sequence?: number, crc16?: number): Promise; handlePacket(packet: Protobuf.XModem): Promise; validateCRC16(packet: Protobuf.XModem): boolean; clear(): void; } export {};