BatchEntry: {
    typeUrl: string;
    decode(input: Uint8Array | BinaryReader, length?: number): BatchEntry;
    encode(message: BatchEntry, writer?: BinaryWriter): BinaryWriter;
    fromAmino(object: BatchEntryAmino): BatchEntry;
    fromAminoMsg(object: BatchEntryAminoMsg): BatchEntry;
    fromPartial(object: {
        exist?: {
            key?: Uint8Array;
            leaf?: {
                hash?: HashOp;
                length?: LengthOp;
                prefix?: Uint8Array;
                prehashKey?: HashOp;
                prehashValue?: HashOp;
            };
            path?: {
                hash?: HashOp;
                prefix?: Uint8Array;
                suffix?: Uint8Array;
            }[];
            value?: Uint8Array;
        };
        nonexist?: {
            key?: Uint8Array;
            left?: {
                key?: Uint8Array;
                leaf?: {
                    hash?: HashOp;
                    length?: LengthOp;
                    prefix?: Uint8Array;
                    prehashKey?: HashOp;
                    prehashValue?: HashOp;
                };
                path?: {
                    hash?: HashOp;
                    prefix?: Uint8Array;
                    suffix?: Uint8Array;
                }[];
                value?: Uint8Array;
            };
            right?: {
                key?: Uint8Array;
                leaf?: {
                    hash?: HashOp;
                    length?: LengthOp;
                    prefix?: Uint8Array;
                    prehashKey?: HashOp;
                    prehashValue?: HashOp;
                };
                path?: {
                    hash?: HashOp;
                    prefix?: Uint8Array;
                    suffix?: Uint8Array;
                }[];
                value?: Uint8Array;
            };
        };
    }): BatchEntry;
    fromProtoMsg(message: BatchEntryProtoMsg): BatchEntry;
    toAmino(message: BatchEntry): BatchEntryAmino;
    toProto(message: BatchEntry): Uint8Array;
    toProtoMsg(message: BatchEntry): BatchEntryProtoMsg;
}