deferPublicMessageUpdate
Acknowledges the interaction with the intent of updating the original public message later by calling edit on the returned object.
There is no requirement to actually update the message later, calling this is sufficient to handle the interaction and stops any 'loading' animations in the client.
There is nothing that will prevent you from calling this for an ephemeral message but subsequent operations on the returned PublicMessageInteractionResponseBehavior might fail.
This is not available for ModalSubmitInteractions that do not contain a message.