import * as proto from '../../../packet/transformer/proto'; import { OidbPacket, PacketTransformer } from '../../../packet/transformer/base'; declare class DownloadGroupPtt extends PacketTransformer { build(groupUin: number, node: any): OidbPacket; parse(data: Buffer): import("napcat-protobuf").any { common: import("napcat-protobuf").MessageProtoFieldType<() => { RequestId: import("napcat-protobuf").ScalarProtoFieldType; Command: import("napcat-protobuf").ScalarProtoFieldType; }, false, false>; retCode: import("napcat-protobuf").ScalarProtoFieldType; message: import("napcat-protobuf").ScalarProtoFieldType; }, false, false>; upload: import("napcat-protobuf").MessageProtoFieldType<() => { uKey: import("napcat-protobuf").ScalarProtoFieldType; uKeyTtlSecond: import("napcat-protobuf").ScalarProtoFieldType; ipv4s: import("napcat-protobuf").MessageProtoFieldType<() => { outIP: import("napcat-protobuf").ScalarProtoFieldType; outPort: import("napcat-protobuf").ScalarProtoFieldType; inIP: import("napcat-protobuf").ScalarProtoFieldType; inPort: import("napcat-protobuf").ScalarProtoFieldType; ipType: import("napcat-protobuf").ScalarProtoFieldType; }, false, true>; ipv6s: import("napcat-protobuf").MessageProtoFieldType<() => { outIP: import("napcat-protobuf").ScalarProtoFieldType; outPort: import("napcat-protobuf").ScalarProtoFieldType; inIP: import("napcat-protobuf").ScalarProtoFieldType; inPort: import("napcat-protobuf").ScalarProtoFieldType; ipType: import("napcat-protobuf").ScalarProtoFieldType; }, false, true>; msgSeq: import("napcat-protobuf").ScalarProtoFieldType; msgInfo: import("napcat-protobuf").MessageProtoFieldType<() => { MsgInfoBody: import("napcat-protobuf").MessageProtoFieldType<() => { Index: import("napcat-protobuf").MessageProtoFieldType<() => { Info: import("napcat-protobuf").MessageProtoFieldType<() => { FileSize: import("napcat-protobuf").ScalarProtoFieldType; FileHash: import("napcat-protobuf").ScalarProtoFieldType; FileSha1: import("napcat-protobuf").ScalarProtoFieldType; FileName: import("napcat-protobuf").ScalarProtoFieldType; Type: import("napcat-protobuf").MessageProtoFieldType<() => { Type: import("napcat-protobuf").ScalarProtoFieldType; PicFormat: import("napcat-protobuf").ScalarProtoFieldType; VideoFormat: import("napcat-protobuf").ScalarProtoFieldType; VoiceFormat: import("napcat-protobuf").ScalarProtoFieldType; }, false, false>; Width: import("napcat-protobuf").ScalarProtoFieldType; Height: import("napcat-protobuf").ScalarProtoFieldType; Time: import("napcat-protobuf").ScalarProtoFieldType; Original: import("napcat-protobuf").ScalarProtoFieldType; }, false, false>; FileUuid: import("napcat-protobuf").ScalarProtoFieldType; StoreId: import("napcat-protobuf").ScalarProtoFieldType; UploadTime: import("napcat-protobuf").ScalarProtoFieldType; Ttl: import("napcat-protobuf").ScalarProtoFieldType; SubType: import("napcat-protobuf").ScalarProtoFieldType; }, false, false>; Picture: import("napcat-protobuf").MessageProtoFieldType<() => { UrlPath: import("napcat-protobuf").ScalarProtoFieldType; Ext: import("napcat-protobuf").MessageProtoFieldType<() => { OriginalParameter: import("napcat-protobuf").ScalarProtoFieldType; BigParameter: import("napcat-protobuf").ScalarProtoFieldType; ThumbParameter: import("napcat-protobuf").ScalarProtoFieldType; }, false, false>; Domain: import("napcat-protobuf").ScalarProtoFieldType; }, false, false>; Video: import("napcat-protobuf").MessageProtoFieldType<() => {}, false, false>; Audio: import("napcat-protobuf").MessageProtoFieldType<() => {}, false, false>; FileExist: import("napcat-protobuf").ScalarProtoFieldType; HashSum: import("napcat-protobuf").ScalarProtoFieldType; }, false, true>; ExtBizInfo: import("napcat-protobuf").MessageProtoFieldType<() => { Pic: import("napcat-protobuf").MessageProtoFieldType<() => { BizType: import("napcat-protobuf").ScalarProtoFieldType; TextSummary: import("napcat-protobuf").ScalarProtoFieldType; BytesPbReserveC2c: import("napcat-protobuf").MessageProtoFieldType<() => { subType: import("napcat-protobuf").ScalarProtoFieldType; field3: import("napcat-protobuf").ScalarProtoFieldType; field4: import("napcat-protobuf").ScalarProtoFieldType; field8: import("napcat-protobuf").ScalarProtoFieldType; field10: import("napcat-protobuf").ScalarProtoFieldType; field12: import("napcat-protobuf").ScalarProtoFieldType; field18: import("napcat-protobuf").ScalarProtoFieldType; field19: import("napcat-protobuf").ScalarProtoFieldType; field20: import("napcat-protobuf").ScalarProtoFieldType; }, false, false>; BytesPbReserveTroop: import("napcat-protobuf").MessageProtoFieldType<() => { subType: import("napcat-protobuf").ScalarProtoFieldType; field3: import("napcat-protobuf").ScalarProtoFieldType; field4: import("napcat-protobuf").ScalarProtoFieldType; field9: import("napcat-protobuf").ScalarProtoFieldType; field10: import("napcat-protobuf").ScalarProtoFieldType; field12: import("napcat-protobuf").ScalarProtoFieldType; field18: import("napcat-protobuf").ScalarProtoFieldType; field19: import("napcat-protobuf").ScalarProtoFieldType; field21: import("napcat-protobuf").ScalarProtoFieldType; }, false, false>; FromScene: import("napcat-protobuf").ScalarProtoFieldType; ToScene: import("napcat-protobuf").ScalarProtoFieldType; OldFileId: import("napcat-protobuf").ScalarProtoFieldType; }, false, false>; Video: import("napcat-protobuf").MessageProtoFieldType<() => { FromScene: import("napcat-protobuf").ScalarProtoFieldType; ToScene: import("napcat-protobuf").ScalarProtoFieldType; BytesPbReserve: import("napcat-protobuf").ScalarProtoFieldType; }, false, false>; Ptt: import("napcat-protobuf").MessageProtoFieldType<() => { SrcUin: import("napcat-protobuf").ScalarProtoFieldType; PttScene: import("napcat-protobuf").ScalarProtoFieldType; PttType: import("napcat-protobuf").ScalarProtoFieldType; ChangeVoice: import("napcat-protobuf").ScalarProtoFieldType; Waveform: import("napcat-protobuf").ScalarProtoFieldType; AutoConvertText: import("napcat-protobuf").ScalarProtoFieldType; BytesReserve: import("napcat-protobuf").ScalarProtoFieldType; BytesPbReserve: import("napcat-protobuf").ScalarProtoFieldType; BytesGeneralFlags: import("napcat-protobuf").ScalarProtoFieldType; }, false, false>; BusiType: import("napcat-protobuf").ScalarProtoFieldType; }, false, false>; }, false, false>; ext: import("napcat-protobuf").MessageProtoFieldType<() => { subType: import("napcat-protobuf").ScalarProtoFieldType; extType: import("napcat-protobuf").ScalarProtoFieldType; extValue: import("napcat-protobuf").ScalarProtoFieldType; }, false, true>; compatQMsg: import("napcat-protobuf").ScalarProtoFieldType; subFileInfos: import("napcat-protobuf").MessageProtoFieldType<() => { subType: import("napcat-protobuf").ScalarProtoFieldType; uKey: import("napcat-protobuf").ScalarProtoFieldType; uKeyTtlSecond: import("napcat-protobuf").ScalarProtoFieldType; ipv4s: import("napcat-protobuf").MessageProtoFieldType<() => { outIP: import("napcat-protobuf").ScalarProtoFieldType; outPort: import("napcat-protobuf").ScalarProtoFieldType; inIP: import("napcat-protobuf").ScalarProtoFieldType; inPort: import("napcat-protobuf").ScalarProtoFieldType; ipType: import("napcat-protobuf").ScalarProtoFieldType; }, false, true>; ipv6s: import("napcat-protobuf").MessageProtoFieldType<() => { outIP: import("napcat-protobuf").ScalarProtoFieldType; outPort: import("napcat-protobuf").ScalarProtoFieldType; inIP: import("napcat-protobuf").ScalarProtoFieldType; inPort: import("napcat-protobuf").ScalarProtoFieldType; ipType: import("napcat-protobuf").ScalarProtoFieldType; }, false, true>; }, false, true>; }, false, false>; download: import("napcat-protobuf").MessageProtoFieldType<() => { rKeyParam: import("napcat-protobuf").ScalarProtoFieldType; rKeyTtlSecond: import("napcat-protobuf").ScalarProtoFieldType; info: import("napcat-protobuf").MessageProtoFieldType<() => { domain: import("napcat-protobuf").ScalarProtoFieldType; urlPath: import("napcat-protobuf").ScalarProtoFieldType; httpsPort: import("napcat-protobuf").ScalarProtoFieldType; ipv4s: import("napcat-protobuf").MessageProtoFieldType<() => { outIP: import("napcat-protobuf").ScalarProtoFieldType; outPort: import("napcat-protobuf").ScalarProtoFieldType; inIP: import("napcat-protobuf").ScalarProtoFieldType; inPort: import("napcat-protobuf").ScalarProtoFieldType; ipType: import("napcat-protobuf").ScalarProtoFieldType; }, false, true>; ipv6s: import("napcat-protobuf").MessageProtoFieldType<() => { outIP: import("napcat-protobuf").ScalarProtoFieldType; outPort: import("napcat-protobuf").ScalarProtoFieldType; inIP: import("napcat-protobuf").ScalarProtoFieldType; inPort: import("napcat-protobuf").ScalarProtoFieldType; ipType: import("napcat-protobuf").ScalarProtoFieldType; }, false, true>; picUrlExtInfo: import("napcat-protobuf").MessageProtoFieldType<() => { OriginalParameter: import("napcat-protobuf").ScalarProtoFieldType; BigParameter: import("napcat-protobuf").ScalarProtoFieldType; ThumbParameter: import("napcat-protobuf").ScalarProtoFieldType; }, false, false>; videoExtInfo: import("napcat-protobuf").MessageProtoFieldType<() => { VideoCodecFormat: import("napcat-protobuf").ScalarProtoFieldType; }, false, false>; }, false, false>; rKeyCreateTime: import("napcat-protobuf").ScalarProtoFieldType; }, false, false>; downloadRKey: import("napcat-protobuf").MessageProtoFieldType<() => { rKeys: import("napcat-protobuf").MessageProtoFieldType<() => { rkey: import("napcat-protobuf").ScalarProtoFieldType; rkeyTtlSec: import("napcat-protobuf").ScalarProtoFieldType; storeId: import("napcat-protobuf").ScalarProtoFieldType; rkeyCreateTime: import("napcat-protobuf").ScalarProtoFieldType; type: import("napcat-protobuf").ScalarProtoFieldType; }, false, true>; }, false, false>; delete: import("napcat-protobuf").MessageProtoFieldType<() => {}, false, false>; uploadCompleted: import("napcat-protobuf").MessageProtoFieldType<() => { msgSeq: import("napcat-protobuf").ScalarProtoFieldType; }, false, false>; msgInfoAuth: import("napcat-protobuf").MessageProtoFieldType<() => { authCode: import("napcat-protobuf").ScalarProtoFieldType; msg: import("napcat-protobuf").ScalarProtoFieldType; resultTime: import("napcat-protobuf").ScalarProtoFieldType; }, false, false>; uploadKeyRenewal: import("napcat-protobuf").MessageProtoFieldType<() => { ukey: import("napcat-protobuf").ScalarProtoFieldType; ukeyTtlSec: import("napcat-protobuf").ScalarProtoFieldType; }, false, false>; downloadSafe: import("napcat-protobuf").MessageProtoFieldType<() => {}, false, false>; extension: import("napcat-protobuf").ScalarProtoFieldType; }>; } declare const _default: DownloadGroupPtt; export default _default;