input: Faits : A. A.a. A.X._, ressortissante portugaise née en 1972, est entrée en Suisse en 2000. A la suite de son mariage avec un compatriote titulaire d'une autorisation d'établissement, elle a été mise au bénéfice d'une autorisation de séjour le 26 avril 2000, laquelle a été renouvelée le 16 juillet 2002 jusqu'au 24 mars 2007. Les époux se sont séparés fin décembre 2002. Le divorce a été prononcé le 29 septembre 2003. Le 25 mai 2005, A.X._ a donné naissance à une fille, B.X._, dont le père est un ressortissant portugais domicilié au Portugal. A.b. Par décision du 16 janvier 2009, le Service de la population du canton de Vaud (ci-après: le Service cantonal) a refusé de transformer l'autorisation de séjour de A.X._ et celle de sa fille en autorisation d'établissement et de renouveler leurs autorisations de séjour au motif que l'intéressée n'exerçait aucune activité lucrative et bénéficiait de prestations de l'aide sociale depuis février 2003. Un délai de deux mois leur a été imparti pour quitter le pays. A.X._ a recouru auprès de la Cour de droit administratif et public du Tribunal cantonal du canton de Vaud (ci-après: le Tribunal cantonal). L'intéressée ayant obtenu un emploi à durée déterminée dans l'intervalle, en date du 30 avril 2009, le Service cantonal a partiellement reconsidéré sa décision et a renouvelé les autorisations de séjours de A.X._ et de sa fille jusqu'au 6 juin 2013. Par arrêt du 9 septembre 2009, le Tribunal cantonal a déclaré le recours sans objet, en tant qu'il concernait le refus de prolonger les autorisations de séjour de A.X._ et de sa fille. Il l'a rejeté pour le surplus. A.c. A.X._ n'exerce plus d'activité lucrative depuis le 31 décembre 2013, date à laquelle elle a été licenciée de son travail à temps partiel en qualité de nettoyeuse (8,75 heures par semaine) à la suite d'un long arrêt maladie. Elle bénéficie du revenu d'insertion. Depuis février 2003, elle a bénéficié de 259'403 fr. de prestations sociales. Au 23 octobre 2013, l'intéressée faisait l'objet d'actes de défaut de biens pour un montant de 4'389 fr. Par décision du 18 juin 2014, l'Office de l'Assurance-Invalidité du canton de Vaud (ci-après: Office AI) a refusé sa demande de reclassement et de rente. B. Par décision du 25 septembre 2014, le Service cantonal a refusé de prolonger l'autorisation de séjour de l'intéressée et de sa fille et prononcé leur renvoi. Saisi d'un recours de A.X._ et de sa fille, le Tribunal cantonal l'a rejeté par arrêt du 20 mai 2015. Il a retenu, en substance, que A.X._ n'avait pas la qualité de travailleuse au sens de l'art. 6 par. 1 de l'Annexe I à l'Accord du 21 juin 1999 entre la Confédération suisse d'une part, et la Communauté européenne et ses États membres, d'autre part, sur la libre circulation des personnes (Annexe I ALCP; RS 0.142.112.681) et qu'elle ne disposait pas de ressources suffisantes selon l'art. 24 Annexe I ALCP. Il a également jugé que l'intéressée ne pouvait pas se prévaloir d'un "droit de demeurer" au sens de l'art. 4 Annexe I ALCP. C. Agissant par la voie du recours en matière de droit public et du recours constitutionnel subsidiaire, A.X._ et sa fille B.X._ demandent au Tribunal fédéral, sous suite de frais et dépens, de réformer l'arrêt du Tribunal cantonal du 20 mai 2015 en renouvelant leurs autorisations et, subsidiairement, de renvoyer la cause à celui-ci pour qu'il rende une nouvelle décision dans le sens des considérants. Elles requièrent également l'effet suspensif. Elles se plaignent d'une violation de l'art. 4 Annexe I ALCP, de l'art. 20 de l'ordonnance fédérale sur l'introduction progressive de la libre circulation des personnes entre, d'une part, la Confédération suisse et, d'autre part, l'Union européenne et ses États membres, ainsi qu'entre les Etats membres de l'Association européenne de libre-échange (OLCP; RS 142.203) et de l'interdiction de l'arbitraire. Par ordonnance du 23 juin 2015, le Président de la IIe Cour de droit public a accordé l'effet suspensif au recours. Le Service cantonal et le Tribunal cantonal ont renoncé à se déterminer sur le recours. 