import{fetchAPI,getAPIUrl,SendMailVars}from'./api';import{sendMailMutation}from'./contact.mutation';exporttypeSentEmail={clientMutationId:string;message:string;origin:string;replyTo:string;sent:boolean;};/** * Send an email using GraphQL API. * * @param {sendMailVars} data - The mail data. * @returns {Promise<SentEmail>} The mutation response. */exportconstsendMail=async(data:SendMailVars):Promise<SentEmail>=>{constresponse=awaitfetchAPI<SentEmail,typeofsendMailMutation>({api:getAPIUrl(),query:sendMailMutation,variables:{...data},});returnresponse.sendEmail;};