SubmitResult
type SubmitResult =
| SubmitResultSuccess
| SubmitResultError;
Submit result from the SecureFields SDK.
This is a strict discriminated union — an empty object {} does not satisfy any branch.
Use 'error' in result (or isSubmitError) to distinguish failures from successes,
then use 'birth_date' in result / 'vault_form_token' in result to narrow the success variant.