The button instance returned by a NativePaymentMethodManager's createButton
function.
Render the button inside a container with the given ID and options.
HeadlessButtonRenderOptions
The style options for the button.
Set the disabled state of the button.
Remove the button from the DOM.
Set focus on the button.
Remove focus from the button.
Add an event listener to the button.