Faits: Faits: A. Le 9 janvier 2004, B._, d'une part, ainsi que les époux C._, d'autre part, en leur qualité de propriétaire, respectivement de promettants-acquéreurs, ont demandé l'autorisation de construire une villa sur la parcelle n° 504 de la commune de Romainmôtier ainsi qu'un garage et un couvert à voitures sur la parcelle n° 506 de cette localité. Soumis à l'enquête publique du 30 janvier au 20 février 2004, ce projet a suscité plusieurs oppositions, dont celle des époux A._, propriétaires voisins. Par décision du 24 mars 2004, la Municipalité de Romainmôtier-Envy a délivré le permis de construire la villa, sous réserve de l'art. 14 du Code rural et foncier. Elle a en revanche refusé d'autoriser le garage et le couvert à véhicules tels que projetés. Considérant l'implantation d'un garage sans couvert comme acquise, elle a toutefois autorisé les constructeurs à réaliser un tel ouvrage sans mise à l'enquête publique ultérieure, pour autant qu'il soit d'une architecture identique à ceux bâtis sur les biens-fonds attenants et y soit juxtaposé. Elle a informé les opposants de cette décision par un courrier du même jour, signé du municipal responsable et de la secrétaire municipale. Les époux A._ ont recouru le 14 avril 2004 contre cette décision auprès du Tribunal administratif du canton de Vaud (ci-après: le Tribunal administratif) en concluant à son annulation et au refus du permis de construire. Statuant par arrêt du 16 décembre 2004, cette autorité a très partiellement admis leur recours. Elle a annulé la décision communale octroyant le permis de construire en tant qu'elle déclare admettre et dispenser d'une mise à l'enquête ultérieure l'implantation d'un garage sans couvert et l'a maintenue pour le surplus. Elle a mis à la charge des recourants un émolument de 2'000 fr. ainsi qu'une indemnité de 1'500 fr. en faveur de la Commune de Romainmôtier-Envy, à titre de dépens. Statuant par arrêt du 16 décembre 2004, cette autorité a très partiellement admis leur recours. Elle a annulé la décision communale octroyant le permis de construire en tant qu'elle déclare admettre et dispenser d'une mise à l'enquête ultérieure l'implantation d'un garage sans couvert et l'a maintenue pour le surplus. Elle a mis à la charge des recourants un émolument de 2'000 fr. ainsi qu'une indemnité de 1'500 fr. en faveur de la Commune de Romainmôtier-Envy, à titre de dépens. B. Agissant par la voie du recours de droit public, les époux A._ demandent au Tribunal fédéral d'annuler cet arrêt. Ils invoquent une violation de leur droit d'être entendus garanti à l'art. 29 al. 2 Cst. et une application arbitraire du droit cantonal de procédure relatif à la fixation des frais et dépens. Le Tribunal administratif et la Municipalité de Romainmôtier-Envy concluent au rejet du recours. Les intimés n'ont pas présenté d'observations. Le Tribunal administratif et la Municipalité de Romainmôtier-Envy concluent au rejet du recours. Les intimés n'ont pas présenté d'observations. C. Par ordonnance du 25 février 2005, le Président de la Ire Cour de droit public a accordé l'effet suspensif au recours. 