import * as proto from '../../../packet/transformer/proto'; import { OidbPacket, PacketTransformer } from '../../../packet/transformer/base'; declare class ImageOCR extends PacketTransformer { build(url: string): OidbPacket; parse(data: Buffer): import("napcat-protobuf").any; errMsg: import("napcat-protobuf").ScalarProtoFieldType; wording: import("napcat-protobuf").ScalarProtoFieldType; ocrRspBody: import("napcat-protobuf").MessageProtoFieldType<() => { textDetections: import("napcat-protobuf").MessageProtoFieldType<() => { detectedText: import("napcat-protobuf").ScalarProtoFieldType; confidence: import("napcat-protobuf").ScalarProtoFieldType; polygon: import("napcat-protobuf").MessageProtoFieldType<() => { coordinates: import("napcat-protobuf").MessageProtoFieldType<() => { x: import("napcat-protobuf").ScalarProtoFieldType; y: import("napcat-protobuf").ScalarProtoFieldType; }, false, true>; }, false, false>; advancedInfo: import("napcat-protobuf").ScalarProtoFieldType; }, false, true>; language: import("napcat-protobuf").ScalarProtoFieldType; requestId: import("napcat-protobuf").ScalarProtoFieldType; ocrLanguageList: import("napcat-protobuf").ScalarProtoFieldType; dstTranslateLanguageList: import("napcat-protobuf").ScalarProtoFieldType; languageList: import("napcat-protobuf").MessageProtoFieldType<() => { languageCode: import("napcat-protobuf").ScalarProtoFieldType; languageDesc: import("napcat-protobuf").ScalarProtoFieldType; }, false, true>; afterCompressWeight: import("napcat-protobuf").ScalarProtoFieldType; afterCompressHeight: import("napcat-protobuf").ScalarProtoFieldType; }, false, false>; }>; } declare const _default: ImageOCR; export default _default;