I came across the same issue and got around it by changing the interface to:
interface Details {
Name: {
First: string;
Last: string;
}[];
}
I know you may not want the interface changed but hope this helps for anyone that is in this situation.