LeafOp: {
    typeUrl: string;
    decode(input: Uint8Array | BinaryReader, length?: number): LeafOp;
    encode(message: LeafOp, writer?: BinaryWriter): BinaryWriter;
    fromAmino(object: LeafOpAmino): LeafOp;
    fromAminoMsg(object: LeafOpAminoMsg): LeafOp;
    fromPartial(object: {
        hash?: HashOp;
        length?: LengthOp;
        prefix?: Uint8Array;
        prehashKey?: HashOp;
        prehashValue?: HashOp;
    }): LeafOp;
    fromProtoMsg(message: LeafOpProtoMsg): LeafOp;
    toAmino(message: LeafOp): LeafOpAmino;
    toProto(message: LeafOp): Uint8Array;
    toProtoMsg(message: LeafOp): LeafOpProtoMsg;
}