constructor(
      onTenantClick, tenantConfigs, tosCallback = undefined,
      privacyPolicyCallback = undefined, domHelper = undefined) {
    super(
        page.selectTenant,
        {
          tenantConfigs: tenantConfigs,
        },
        domHelper,
        'selectTenant',
        {
          tosCallback: tosCallback,
          privacyPolicyCallback: privacyPolicyCallback,
        });
    this.onTenantClick_ = onTenantClick;
  }
@param {function(?string)} onTenantClick Callback to invoke when the user
    clicks one tenant selection button.
@param {!Array<!Object>} tenantConfigs The button configs of the tenants
    to display.
@param {?function()=} tosCallback Optional callback to invoke when the
    ToS link is clicked.
@param {?function()=} privacyPolicyCallback Optional callback to invoke
    when the Privacy Policy link is clicked.
@param {?DomHelper=} domHelper Optional DOM helper.