According to the provided type information for AuthenticatedUser, the get_emails function returns a list of string. However, in my experience with version 1.54.1 of this module, it appears to return a list of dictionaries that looks like the following:
[
{
"email": "xxx@yyy.com",
"primary": false,
"verified": true,
"visibility": null
},
...
]