Class MetadataApi<S>

Class for Salesforce Metadata API

Type Parameters

Constructors

Properties

_conn: Connection<S>
pollInterval: number = 1000

Polling interval in milliseconds

pollTimeout: number = 10000

Polling timeout in milliseconds

Methods

  • Checks the status of declarative metadata call deploy()

    Parameters

    • asyncProcessId: string
    • includeDetails: boolean = false

    Returns Promise<DeployResult>

  • Add one or more new metadata components to the organization.

    Type Parameters

    • M extends Metadata = Metadata
    • T extends MetadataType = MetadataType
    • MD extends {
          fullName?: null | string;
      } | {
          content?: null | string;
          format?: null | string;
          fullName?: null | string;
          isVisibleByExternalUsers?: null | boolean;
          language?: string;
          masterLabel?: string;
          originNetwork?: null | string;
          relationships?: null | {
              insightsApplication?: {
                  access?: string;
                  isManagingWorkspace?: null | boolean;
                  name?: null | string;
              }[];
              network?: {
                  access?: string;
                  isManagingWorkspace?: null | boolean;
                  name?: null | string;
              }[];
              organization?: null | {
                  access?: string;
                  isManagingWorkspace?: null | boolean;
                  name?: null | string;
              };
              workspace?: {
                  access?: string;
                  isManagingWorkspace?: null | boolean;
                  name?: null | string;
              }[];
          };
          versions?: {
              version?: {
                  number?: string;
                  pathOnClient?: string;
                  zipEntry?: null | string;
              }[];
          };
      } | {
          actionLinkTemplates?: {
              actionUrl?: string;
              headers?: null | string;
              isConfirmationRequired?: boolean;
              isGroupDefault?: boolean;
              label?: null | string;
              labelKey?: string;
              linkType?: string;
              method?: string;
              position?: number;
              requestBody?: null | string;
              userAlias?: null | string;
              userVisibility?: string;
          }[];
          category?: string;
          executionsAllowed?: string;
          fullName?: null | string;
          hoursUntilExpiration?: null | number;
          isPublished?: boolean;
          name?: string;
      } | {
          apiVersion?: number;
          content?: null | string;
          fullName?: null | string;
          packageVersions?: {
              majorNumber?: number;
              minorNumber?: number;
              namespace?: string;
          }[];
          status?: string;
      } | {
          apiVersion?: null | number;
          content?: null | string;
          description?: null | string;
          fullName?: null | string;
          label?: string;
          packageVersions?: {
              majorNumber?: number;
              minorNumber?: number;
              namespace?: string;
          }[];
      } | {
          apiVersion?: number;
          availableInTouch?: null | boolean;
          confirmationTokenRequired?: null | boolean;
          content?: null | string;
          description?: null | string;
          fullName?: null | string;
          label?: string;
          packageVersions?: {
              majorNumber?: number;
              minorNumber?: number;
              namespace?: string;
          }[];
      } | {
          fullName?: null | string;
          testClassName?: string[];
      } | {
          apiVersion?: number;
          content?: null | string;
          fullName?: null | string;
          packageVersions?: {
              majorNumber?: number;
              minorNumber?: number;
              namespace?: string;
          }[];
          status?: string;
      } | {
          active?: null | boolean;
          fullName?: null | string;
          ruleEntry?: {
              assignedTo?: null | string;
              assignedToType?: null | string;
              booleanFilter?: null | string;
              businessHours?: null | string;
              businessHoursSource?: null | string;
              criteriaItems?: {
                  field?: string;
                  operation?: string;
                  value?: null | string;
                  valueField?: null | string;
              }[];
              disableEscalationWhenModified?: null | boolean;
              escalationAction?: {
                  assignedTo?: null | string;
                  assignedToTemplate?: null | string;
                  assignedToType?: null | string;
                  minutesToEscalation?: null | number;
                  notifyCaseOwner?: null | boolean;
                  notifyEmail?: string[];
                  notifyTo?: null | string;
                  notifyToTemplate?: null | string;
              }[];
              escalationStartTime?: null | string;
              formula?: null | string;
              notifyCcRecipients?: null | boolean;
              overrideExistingTeams?: null | boolean;
              replyToEmail?: null | string;
              senderEmail?: null | string;
              senderName?: null | string;
              team?: string[];
              template?: null | string;
          }[];
      } | {
          SVGContent?: null | string;
          apiVersion?: null | number;
          controllerContent?: null | string;
          description?: null | string;
          designContent?: null | string;
          documentationContent?: null | string;
          fullName?: null | string;
          helperContent?: null | string;
          markup?: null | string;
          modelContent?: null | string;
          packageVersions?: {
              majorNumber?: number;
              minorNumber?: number;
              namespace?: string;
          }[];
          rendererContent?: null | string;
          styleContent?: null | string;
          testsuiteContent?: null | string;
          type?: null | string;
      } | {
          appleTeam?: null | string;
          authorizeUrl?: null | string;
          consumerKey?: null | string;
          consumerSecret?: null | string;
          customMetadataTypeRecord?: null | string;
          defaultScopes?: null | string;
          ecKey?: null | string;
          errorUrl?: null | string;
          executionUser?: null | string;
          friendlyName?: string;
          fullName?: null | string;
          iconUrl?: null | string;
          idTokenIssuer?: null | string;
          includeOrgIdInIdentifier?: null | boolean;
          linkKickoffUrl?: null | string;
          logoutUrl?: null | string;
          oauthKickoffUrl?: null | string;
          plugin?: null | string;
          portal?: null | string;
          providerType?: string;
          registrationHandler?: null | string;
          sendAccessTokenInHeader?: null | boolean;
          sendClientCredentialsInHeader?: null | boolean;
          sendSecretInApis?: null | boolean;
          ssoKickoffUrl?: null | string;
          tokenUrl?: null | string;
          userInfoUrl?: null | string;
      } | {
          brandingSetProperty?: {
              propertyName?: string;
              propertyValue?: null | string;
          }[];
          description?: null | string;
          fullName?: null | string;
          masterLabel?: string;
          type?: null | string;
      } | {
          description?: null | string;
          fullName?: null | string;
          isActive?: null | boolean;
          values?: {
              allowEmail?: null | boolean;
              closed?: null | boolean;
              color?: null | string;
              controllingFieldValues?: string[];
              converted?: null | boolean;
              cssExposed?: null | boolean;
              default?: boolean;
              description?: null | string;
              forecastCategory?: null | string;
              fullName?: null | string;
              highPriority?: null | boolean;
              isActive?: null | boolean;
              probability?: null | number;
              reverseRole?: null | string;
              reviewed?: null | boolean;
              won?: null | boolean;
          }[];
      } | {
          adapterUrl?: null | string;
          customSettings?: null | string;
          displayName?: string;
          displayNameLabel?: string;
          fullName?: null | string;
          internalNameLabel?: string;
          sections?: {
              items?: {
                  label?: string;
                  name?: string;
                  value?: string;
              }[];
              label?: string;
              name?: string;
          }[];
          version?: null | string;
      } | {
          active?: boolean;
          businessProcess?: null | string;
          compactLayoutAssignment?: null | string;
          description?: null | string;
          fullName?: null | string;
          label?: string;
          picklistValues?: {
              picklist?: string;
              values?: {
                  allowEmail?: null | boolean;
                  closed?: null | boolean;
                  color?: null | string;
                  controllingFieldValues?: string[];
                  converted?: null | boolean;
                  cssExposed?: null | boolean;
                  default?: boolean;
                  description?: null | string;
                  forecastCategory?: null | string;
                  fullName?: null | string;
                  highPriority?: null | boolean;
                  isActive?: null | boolean;
                  probability?: null | number;
                  reverseRole?: null | string;
                  reviewed?: null | boolean;
                  won?: null | boolean;
              }[];
          }[];
      } | {
          fullName?: null | string;
          isActive?: null | boolean;
          isDefaultModel?: boolean;
          isModelLocked?: boolean;
          modelDescription?: null | string;
          name?: string;
          recordPreference?: null | string;
      } | {
          description?: null | string;
          fullName?: null | string;
          recurrenceType?: null | string;
      } | {
          fullName?: null | string;
          index?: number;
          textField?: null | string;
          type?: string;
      } | {
          compositionComponent?: string;
          description?: string;
          extensionName?: string;
          fullName?: null | string;
          headerText?: null | string;
          hoverText?: null | string;
          icon?: string;
          isProtected?: null | boolean;
          masterLabel?: string;
          renderComponent?: string;
          type?: string;
      } | {
          active?: null | boolean;
          chatterAnswersFacebookSsoUrl?: null | string;
          communityFeedPage?: null | string;
          dataCategoryName?: null | string;
          description?: null | string;
          emailFooterDocument?: null | string;
          emailHeaderDocument?: null | string;
          emailNotificationUrl?: null | string;
          enableChatterAnswers?: null | boolean;
          enablePrivateQuestions?: null | boolean;
          expertsGroup?: null | string;
          fullName?: null | string;
          portal?: null | string;
          reputationLevels?: null | {
              chatterAnswersReputationLevels?: {
                  name?: string;
                  value?: number;
              }[];
              ideaReputationLevels?: {
                  name?: string;
                  value?: number;
              }[];
          };
          showInPortal?: null | boolean;
          site?: null | string;
      } | {
          authProvider?: null | string;
          certificate?: null | string;
          customConfiguration?: null | string;
          customHttpHeaders?: {
              description?: null | string;
              headerFieldName?: string;
              headerFieldValue?: string;
              isActive?: null | boolean;
          }[];
          endpoint?: null | string;
          fullName?: null | string;
          isWritable?: null | boolean;
          label?: string;
          oauthRefreshToken?: null | string;
          oauthScope?: null | string;
          oauthToken?: null | string;
          password?: null | string;
          principalType?: string;
          protocol?: string;
          repository?: null | string;
          type?: string;
          username?: null | string;
          version?: null | string;
      } | {
          context?: null | string;
          description?: null | string;
          endpointUrl?: string;
          fullName?: null | string;
          isActive?: boolean;
      } | {
          connectedApp?: null | string;
          description?: null | string;
          fullName?: null | string;
          label?: string;
          requiredPermission?: {
              customPermission?: string;
              dependency?: boolean;
          }[];
      } | {
          backgroundEndColor?: string;
          backgroundFadeDirection?: string;
          backgroundStartColor?: string;
          chartTheme?: null | string;
          colorPalette?: null | string;
          dashboardChartTheme?: null | string;
          dashboardColorPalette?: null | string;
          dashboardFilters?: {
              dashboardFilterOptions?: {
                  operator?: string;
                  values?: string[];
              }[];
              name?: string;
          }[];
          dashboardGridLayout?: null | {
              dashboardGridComponents?: {
                  colSpan?: number;
                  columnIndex?: number;
                  dashboardComponent?: {
                      autoselectColumnsFromReport?: null | boolean;
                      chartAxisRange?: null | string;
                      chartAxisRangeMax?: null | number;
                      chartAxisRangeMin?: null | number;
                      chartSummary?: (...)[];
                      componentChartTheme?: null | string;
                      componentType?: string;
                      dashboardFilterColumns?: (...)[];
                      dashboardTableColumn?: (...)[];
                      decimalPrecision?: null | number;
                      displayUnits?: null | string;
                      drillDownUrl?: null | string;
                      drillEnabled?: null | boolean;
                      drillToDetailEnabled?: null | boolean;
                      enableHover?: null | boolean;
                      expandOthers?: null | boolean;
                      flexComponentProperties?: null | {
                          decimalPrecision?: ...;
                          flexTableColumn?: ...;
                          flexTableSortInfo?: ...;
                          hideChatterPhotos?: ...;
                      };
                      footer?: null | string;
                      gaugeMax?: null | number;
                      gaugeMin?: null | number;
                      groupingColumn?: (...)[];
                      groupingSortProperties?: null | {
                          groupingSorts?: ...;
                      };
                      header?: null | string;
                      indicatorBreakpoint1?: null | number;
                      indicatorBreakpoint2?: null | number;
                      indicatorHighColor?: null | string;
                      indicatorLowColor?: null | string;
                      indicatorMiddleColor?: null | string;
                      legendPosition?: null | string;
                      maxValuesDisplayed?: null | number;
                      metricLabel?: null | string;
                      page?: null | string;
                      pageHeightInPixels?: null | number;
                      report?: null | string;
                      scontrol?: null | string;
                      scontrolHeightInPixels?: null | number;
                      showPercentage?: null | boolean;
                      showPicturesOnCharts?: null | boolean;
                      showPicturesOnTables?: null | boolean;
                      showRange?: null | boolean;
                      showTotal?: null | boolean;
                      showValues?: null | boolean;
                      sortBy?: null | string;
                      title?: null | string;
                      useReportChart?: null | boolean;
                  };
                  rowIndex?: number;
                  rowSpan?: number;
              }[];
              numberOfColumns?: number;
              rowHeight?: number;
          };
          dashboardResultRefreshedDate?: null | string;
          dashboardResultRunningUser?: null | string;
          dashboardType?: null | string;
          description?: null | string;
          folderName?: null | string;
          fullName?: null | string;
          isGridLayout?: null | boolean;
          leftSection?: null | {
              columnSize?: string;
              components?: {
                  autoselectColumnsFromReport?: null | boolean;
                  chartAxisRange?: null | string;
                  chartAxisRangeMax?: null | number;
                  chartAxisRangeMin?: null | number;
                  chartSummary?: {
                      aggregate?: (...) | (...) | (...);
                      axisBinding?: (...) | (...) | (...);
                      column?: (...) | (...);
                  }[];
                  componentChartTheme?: null | string;
                  componentType?: string;
                  dashboardFilterColumns?: {
                      column?: (...) | (...);
                  }[];
                  dashboardTableColumn?: {
                      aggregateType?: (...) | (...) | (...);
                      calculatePercent?: (...) | (...) | (...) | (...);
                      column?: (...) | (...);
                      decimalPlaces?: (...) | (...) | (...);
                      showSubTotal?: (...) | (...) | (...) | (...);
                      showTotal?: (...) | (...) | (...) | (...);
                      sortBy?: (...) | (...) | (...);
                  }[];
                  decimalPrecision?: null | number;
                  displayUnits?: null | string;
                  drillDownUrl?: null | string;
                  drillEnabled?: null | boolean;
                  drillToDetailEnabled?: null | boolean;
                  enableHover?: null | boolean;
                  expandOthers?: null | boolean;
                  flexComponentProperties?: null | {
                      decimalPrecision?: null | number;
                      flexTableColumn?: (...)[];
                      flexTableSortInfo?: null | {
                          sortColumn?: ...;
                          sortOrder?: ...;
                      };
                      hideChatterPhotos?: null | boolean;
                  };
                  footer?: null | string;
                  gaugeMax?: null | number;
                  gaugeMin?: null | number;
                  groupingColumn?: string[];
                  groupingSortProperties?: null | {
                      groupingSorts?: (...)[];
                  };
                  header?: null | string;
                  indicatorBreakpoint1?: null | number;
                  indicatorBreakpoint2?: null | number;
                  indicatorHighColor?: null | string;
                  indicatorLowColor?: null | string;
                  indicatorMiddleColor?: null | string;
                  legendPosition?: null | string;
                  maxValuesDisplayed?: null | number;
                  metricLabel?: null | string;
                  page?: null | string;
                  pageHeightInPixels?: null | number;
                  report?: null | string;
                  scontrol?: null | string;
                  scontrolHeightInPixels?: null | number;
                  showPercentage?: null | boolean;
                  showPicturesOnCharts?: null | boolean;
                  showPicturesOnTables?: null | boolean;
                  showRange?: null | boolean;
                  showTotal?: null | boolean;
                  showValues?: null | boolean;
                  sortBy?: null | string;
                  title?: null | string;
                  useReportChart?: null | boolean;
              }[];
          };
          middleSection?: null | {
              columnSize?: string;
              components?: {
                  autoselectColumnsFromReport?: null | boolean;
                  chartAxisRange?: null | string;
                  chartAxisRangeMax?: null | number;
                  chartAxisRangeMin?: null | number;
                  chartSummary?: {
                      aggregate?: (...) | (...) | (...);
                      axisBinding?: (...) | (...) | (...);
                      column?: (...) | (...);
                  }[];
                  componentChartTheme?: null | string;
                  componentType?: string;
                  dashboardFilterColumns?: {
                      column?: (...) | (...);
                  }[];
                  dashboardTableColumn?: {
                      aggregateType?: (...) | (...) | (...);
                      calculatePercent?: (...) | (...) | (...) | (...);
                      column?: (...) | (...);
                      decimalPlaces?: (...) | (...) | (...);
                      showSubTotal?: (...) | (...) | (...) | (...);
                      showTotal?: (...) | (...) | (...) | (...);
                      sortBy?: (...) | (...) | (...);
                  }[];
                  decimalPrecision?: null | number;
                  displayUnits?: null | string;
                  drillDownUrl?: null | string;
                  drillEnabled?: null | boolean;
                  drillToDetailEnabled?: null | boolean;
                  enableHover?: null | boolean;
                  expandOthers?: null | boolean;
                  flexComponentProperties?: null | {
                      decimalPrecision?: null | number;
                      flexTableColumn?: (...)[];
                      flexTableSortInfo?: null | {
                          sortColumn?: ...;
                          sortOrder?: ...;
                      };
                      hideChatterPhotos?: null | boolean;
                  };
                  footer?: null | string;
                  gaugeMax?: null | number;
                  gaugeMin?: null | number;
                  groupingColumn?: string[];
                  groupingSortProperties?: null | {
                      groupingSorts?: (...)[];
                  };
                  header?: null | string;
                  indicatorBreakpoint1?: null | number;
                  indicatorBreakpoint2?: null | number;
                  indicatorHighColor?: null | string;
                  indicatorLowColor?: null | string;
                  indicatorMiddleColor?: null | string;
                  legendPosition?: null | string;
                  maxValuesDisplayed?: null | number;
                  metricLabel?: null | string;
                  page?: null | string;
                  pageHeightInPixels?: null | number;
                  report?: null | string;
                  scontrol?: null | string;
                  scontrolHeightInPixels?: null | number;
                  showPercentage?: null | boolean;
                  showPicturesOnCharts?: null | boolean;
                  showPicturesOnTables?: null | boolean;
                  showRange?: null | boolean;
                  showTotal?: null | boolean;
                  showValues?: null | boolean;
                  sortBy?: null | string;
                  title?: null | string;
                  useReportChart?: null | boolean;
              }[];
          };
          numSubscriptions?: null | number;
          rightSection?: null | {
              columnSize?: string;
              components?: {
                  autoselectColumnsFromReport?: null | boolean;
                  chartAxisRange?: null | string;
                  chartAxisRangeMax?: null | number;
                  chartAxisRangeMin?: null | number;
                  chartSummary?: {
                      aggregate?: (...) | (...) | (...);
                      axisBinding?: (...) | (...) | (...);
                      column?: (...) | (...);
                  }[];
                  componentChartTheme?: null | string;
                  componentType?: string;
                  dashboardFilterColumns?: {
                      column?: (...) | (...);
                  }[];
                  dashboardTableColumn?: {
                      aggregateType?: (...) | (...) | (...);
                      calculatePercent?: (...) | (...) | (...) | (...);
                      column?: (...) | (...);
                      decimalPlaces?: (...) | (...) | (...);
                      showSubTotal?: (...) | (...) | (...) | (...);
                      showTotal?: (...) | (...) | (...) | (...);
                      sortBy?: (...) | (...) | (...);
                  }[];
                  decimalPrecision?: null | number;
                  displayUnits?: null | string;
                  drillDownUrl?: null | string;
                  drillEnabled?: null | boolean;
                  drillToDetailEnabled?: null | boolean;
                  enableHover?: null | boolean;
                  expandOthers?: null | boolean;
                  flexComponentProperties?: null | {
                      decimalPrecision?: null | number;
                      flexTableColumn?: (...)[];
                      flexTableSortInfo?: null | {
                          sortColumn?: ...;
                          sortOrder?: ...;
                      };
                      hideChatterPhotos?: null | boolean;
                  };
                  footer?: null | string;
                  gaugeMax?: null | number;
                  gaugeMin?: null | number;
                  groupingColumn?: string[];
                  groupingSortProperties?: null | {
                      groupingSorts?: (...)[];
                  };
                  header?: null | string;
                  indicatorBreakpoint1?: null | number;
                  indicatorBreakpoint2?: null | number;
                  indicatorHighColor?: null | string;
                  indicatorLowColor?: null | string;
                  indicatorMiddleColor?: null | string;
                  legendPosition?: null | string;
                  maxValuesDisplayed?: null | number;
                  metricLabel?: null | string;
                  page?: null | string;
                  pageHeightInPixels?: null | number;
                  report?: null | string;
                  scontrol?: null | string;
                  scontrolHeightInPixels?: null | number;
                  showPercentage?: null | boolean;
                  showPicturesOnCharts?: null | boolean;
                  showPicturesOnTables?: null | boolean;
                  showRange?: null | boolean;
                  showTotal?: null | boolean;
                  showValues?: null | boolean;
                  sortBy?: null | string;
                  title?: null | string;
                  useReportChart?: null | boolean;
              }[];
          };
          runningUser?: null | string;
          textColor?: string;
          title?: string;
          titleColor?: string;
          titleSize?: number;
      } | {
          content?: null | string;
          description?: null | string;
          fullName?: null | string;
          internalUseOnly?: boolean;
          keywords?: null | string;
          name?: null | string;
          public?: boolean;
      } | {
          actionOnInsert?: string;
          actionOnUpdate?: string;
          alertText?: null | string;
          description?: null | string;
          duplicateRuleFilter?: null | {
              booleanFilter?: null | string;
              duplicateRuleFilterItems?: {
                  field?: string;
                  operation?: string;
                  sortOrder?: number;
                  table?: string;
                  value?: null | string;
                  valueField?: null | string;
              }[];
          };
          duplicateRuleMatchRules?: null | {
              matchRuleSObjectType?: string;
              matchingRule?: string;
              objectMapping?: null | {
                  inputObject?: string;
                  mappingFields?: {
                      inputField?: (...) | (...);
                      outputField?: (...) | (...);
                  }[];
                  outputObject?: string;
              };
          }[];
          fullName?: null | string;
          isActive?: boolean;
          masterLabel?: string;
          operationsOnInsert?: string[];
          operationsOnUpdate?: string[];
          securityOption?: string;
          sortOrder?: number;
      } | {
          apexClass?: string;
          attachmentOption?: string;
          authenticationFailureAction?: string;
          authorizationFailureAction?: string;
          authorizedSenders?: null | string;
          emailServicesAddresses?: {
              authorizedSenders?: null | string;
              developerName?: string;
              isActive?: null | boolean;
              localPart?: string;
              runAsUser?: string;
          }[];
          errorRoutingAddress?: null | string;
          fullName?: null | string;
          functionInactiveAction?: string;
          functionName?: string;
          isActive?: null | boolean;
          isAuthenticationRequired?: null | boolean;
          isErrorRoutingEnabled?: null | boolean;
          isTextAttachmentsAsBinary?: null | boolean;
          isTlsRequired?: null | boolean;
          overLimitAction?: string;
      } | {
          apiVersion?: null | number;
          attachedDocuments?: string[];
          attachments?: {
              content?: string;
              name?: string;
          }[];
          available?: boolean;
          content?: null | string;
          description?: null | string;
          encodingKey?: string;
          fullName?: null | string;
          letterhead?: null | string;
          name?: string;
          packageVersions?: {
              majorNumber?: number;
              minorNumber?: number;
              namespace?: string;
          }[];
          relatedEntityType?: null | string;
          style?: string;
          subject?: null | string;
          textOnly?: null | string;
          type?: string;
          uiType?: null | string;
      } | {
          businessHours?: null | string;
          casesPerEntitlement?: null | number;
          entitlementProcess?: null | string;
          fullName?: null | string;
          isPerIncident?: null | boolean;
          term?: null | number;
          type?: null | string;
      } | {
          cacheControl?: string;
          content?: null | string;
          contentType?: string;
          description?: null | string;
          fullName?: null | string;
      } | {
          applicationVisibilities?: {
              application?: string;
              visible?: boolean;
          }[];
          classAccesses?: {
              apexClass?: string;
              enabled?: boolean;
          }[];
          customMetadataTypeAccesses?: {
              enabled?: boolean;
              name?: string;
          }[];
          customPermissions?: {
              enabled?: boolean;
              name?: string;
          }[];
          description?: null | string;
          externalDataSourceAccesses?: {
              enabled?: boolean;
              externalDataSource?: string;
          }[];
          fieldPermissions?: {
              editable?: boolean;
              field?: string;
              readable?: null | boolean;
          }[];
          flowAccesses?: {
              enabled?: boolean;
              flow?: string;
          }[];
          fullName?: null | string;
          hasActivationRequired?: null | boolean;
          label?: string;
          license?: null | string;
          objectPermissions?: {
              allowCreate?: boolean;
              allowDelete?: boolean;
              allowEdit?: boolean;
              allowRead?: boolean;
              modifyAllRecords?: boolean;
              object?: string;
              viewAllRecords?: boolean;
          }[];
          pageAccesses?: {
              apexPage?: string;
              enabled?: boolean;
          }[];
          recordTypeVisibilities?: {
              recordType?: string;
              visible?: boolean;
          }[];
          tabSettings?: {
              tab?: string;
              visibility?: string;
          }[];
          userPermissions?: {
              enabled?: boolean;
              name?: string;
          }[];
      } | {
          accessType?: null | string;
          folderShares?: {
              accessLevel?: string;
              sharedTo?: string;
              sharedToType?: string;
          }[];
          fullName?: null | string;
          name?: string;
          publicFolderAccess?: null | string;
          sharedTo?: null | {
              allCustomerPortalUsers?: null | string;
              allInternalUsers?: null | string;
              allPartnerUsers?: null | string;
              channelProgramGroup?: string[];
              channelProgramGroups?: string[];
              group?: string[];
              groups?: string[];
              guestUser?: string[];
              managerSubordinates?: string[];
              managers?: string[];
              portalRole?: string[];
              portalRoleAndSubordinates?: string[];
              queue?: string[];
              role?: string[];
              roleAndSubordinates?: string[];
              roleAndSubordinatesInternal?: string[];
              roles?: string[];
              rolesAndSubordinates?: string[];
              territories?: string[];
              territoriesAndSubordinates?: string[];
              territory?: string[];
              territoryAndSubordinates?: string[];
          };
      } | {
          doesIncludeBosses?: null | boolean;
          fullName?: null | string;
          name?: string;
      } | {
          defaultBrandingSet?: string;
          description?: null | string;
          fullName?: null | string;
          masterLabel?: string;
          shouldOverrideLoadingImage?: null | boolean;
      } | {
          booleanFilter?: null | string;
          columns?: string[];
          division?: null | string;
          filterScope?: string;
          filters?: {
              field?: string;
              operation?: string;
              value?: null | string;
          }[];
          fullName?: null | string;
          label?: string;
          language?: null | string;
          queue?: null | string;
          sharedTo?: null | {
              allCustomerPortalUsers?: null | string;
              allInternalUsers?: null | string;
              allPartnerUsers?: null | string;
              channelProgramGroup?: string[];
              channelProgramGroups?: string[];
              group?: string[];
              groups?: string[];
              guestUser?: string[];
              managerSubordinates?: string[];
              managers?: string[];
              portalRole?: string[];
              portalRoleAndSubordinates?: string[];
              queue?: string[];
              role?: string[];
              roleAndSubordinates?: string[];
              roleAndSubordinatesInternal?: string[];
              roles?: string[];
              rolesAndSubordinates?: string[];
              territories?: string[];
              territoriesAndSubordinates?: string[];
              territory?: string[];
              territoryAndSubordinates?: string[];
          };
      } | {
          booleanFilter?: null | string;
          description?: null | string;
          fullName?: null | string;
          label?: string;
          matchingRuleItems?: {
              blankValueBehavior?: null | string;
              fieldName?: string;
              matchingMethod?: string;
          }[];
          ruleStatus?: string;
      } | {
          applicationVisibilities?: {
              application?: string;
              default?: boolean;
              visible?: boolean;
          }[];
          categoryGroupVisibilities?: {
              dataCategories?: string[];
              dataCategoryGroup?: string;
              visibility?: string;
          }[];
          classAccesses?: {
              apexClass?: string;
              enabled?: boolean;
          }[];
          custom?: null | boolean;
          customMetadataTypeAccesses?: {
              enabled?: boolean;
              name?: string;
          }[];
          customPermissions?: {
              enabled?: boolean;
              name?: string;
          }[];
          description?: null | string;
          externalDataSourceAccesses?: {
              enabled?: boolean;
              externalDataSource?: string;
          }[];
          fieldPermissions?: {
              editable?: boolean;
              field?: string;
              readable?: null | boolean;
          }[];
          flowAccesses?: {
              enabled?: boolean;
              flow?: string;
          }[];
          fullName?: null | string;
          layoutAssignments?: {
              layout?: string;
              recordType?: null | string;
          }[];
          loginHours?: null | {
              fridayEnd?: null | string;
              fridayStart?: null | string;
              mondayEnd?: null | string;
              mondayStart?: null | string;
              saturdayEnd?: null | string;
              saturdayStart?: null | string;
              sundayEnd?: null | string;
              sundayStart?: null | string;
              thursdayEnd?: null | string;
              thursdayStart?: null | string;
              tuesdayEnd?: null | string;
              tuesdayStart?: null | string;
              wednesdayEnd?: null | string;
              wednesdayStart?: null | string;
          };
          loginIpRanges?: {
              description?: null | string;
              endAddress?: string;
              startAddress?: string;
          }[];
          objectPermissions?: {
              allowCreate?: null | boolean;
              allowDelete?: null | boolean;
              allowEdit?: null | boolean;
              allowRead?: null | boolean;
              modifyAllRecords?: null | boolean;
              object?: string;
              viewAllRecords?: null | boolean;
          }[];
          pageAccesses?: {
              apexPage?: string;
              enabled?: boolean;
          }[];
          profileActionOverrides?: {
              actionName?: string;
              content?: null | string;
              formFactor?: string;
              pageOrSobjectType?: string;
              recordType?: null | string;
              type?: string;
          }[];
          recordTypeVisibilities?: {
              default?: boolean;
              personAccountDefault?: null | boolean;
              recordType?: string;
              visible?: boolean;
          }[];
          tabVisibilities?: {
              tab?: string;
              visibility?: string;
          }[];
          userLicense?: null | string;
          userPermissions?: {
              enabled?: boolean;
              name?: string;
          }[];
      } | {
          allowMergeFieldsInBody?: null | boolean;
          allowMergeFieldsInHeader?: null | boolean;
          authProvider?: null | string;
          authTokenEndpointUrl?: null | string;
          awsAccessKey?: null | string;
          awsAccessSecret?: null | string;
          awsRegion?: null | string;
          awsService?: null | string;
          certificate?: null | string;
          endpoint?: null | string;
          fullName?: null | string;
          generateAuthorizationHeader?: null | boolean;
          jwtAudience?: null | string;
          jwtFormulaSubject?: null | string;
          jwtIssuer?: null | string;
          jwtSigningCertificate?: null | string;
          jwtTextSubject?: null | string;
          jwtValidityPeriodSeconds?: null | number;
          label?: string;
          oauthRefreshToken?: null | string;
          oauthScope?: null | string;
          oauthToken?: null | string;
          password?: null | string;
          principalType?: string;
          privateConnection?: null | string;
          protocol?: string;
          username?: null | string;
      } | {
          description?: null | string;
          fullName?: null | string;
          isDefaultPartition?: boolean;
          masterLabel?: string;
          platformCachePartitionTypes?: {
              allocatedCapacity?: number;
              allocatedPurchasedCapacity?: number;
              allocatedTrialCapacity?: number;
              cacheType?: string;
          }[];
      } | {
          aggregates?: {
              acrossGroupingContext?: null | string;
              calculatedFormula?: string;
              datatype?: string;
              description?: null | string;
              developerName?: string;
              downGroupingContext?: null | string;
              isActive?: boolean;
              isCrossBlock?: null | boolean;
              masterLabel?: string;
              reportType?: null | string;
              scale?: null | number;
          }[];
          block?: {
              aggregates?: {
                  acrossGroupingContext?: null | string;
                  calculatedFormula?: string;
                  datatype?: string;
                  description?: null | string;
                  developerName?: string;
                  downGroupingContext?: null | string;
                  isActive?: boolean;
                  isCrossBlock?: null | boolean;
                  masterLabel?: string;
                  reportType?: null | string;
                  scale?: null | number;
              }[];
              block?: { fullName?: string | null | undefined; aggregates?: { acrossGroupingContext?: string | null | undefined; calculatedFormula?: string | undefined; datatype?: string | undefined; ... 7 more ...; scale?: number | ... 1 more ... | undefined; }[] | undefined; ... 34 more ...; userFilter?: string | ... 1 more ... | undefi...;
              blockInfo?: null | {
                  aggregateReferences?: {
                      aggregate?: (...) | (...);
                  }[];
                  blockId?: string;
                  joinTable?: string;
              };
              buckets?: {
                  bucketType?: string;
                  developerName?: string;
                  masterLabel?: string;
                  nullTreatment?: null | string;
                  otherBucketLabel?: null | string;
                  sourceColumnName?: string;
                  useOther?: null | boolean;
                  values?: {
                      sourceValues?: ...;
                      value?: ...;
                  }[];
              }[];
              chart?: null | {
                  backgroundColor1?: null | string;
                  backgroundColor2?: null | string;
                  backgroundFadeDir?: null | string;
                  chartSummaries?: {
                      aggregate?: (...) | (...) | (...);
                      axisBinding?: (...) | (...) | (...);
                      column?: (...) | (...);
                  }[];
                  chartType?: string;
                  enableHoverLabels?: null | boolean;
                  expandOthers?: null | boolean;
                  groupingColumn?: null | string;
                  legendPosition?: null | string;
                  location?: null | string;
                  secondaryGroupingColumn?: null | string;
                  showAxisLabels?: null | boolean;
                  showPercentage?: null | boolean;
                  showTotal?: null | boolean;
                  showValues?: null | boolean;
                  size?: null | string;
                  summaryAxisManualRangeEnd?: null | number;
                  summaryAxisManualRangeStart?: null | number;
                  summaryAxisRange?: null | string;
                  textColor?: null | string;
                  textSize?: null | number;
                  title?: null | string;
                  titleColor?: null | string;
                  titleSize?: null | number;
              };
              colorRanges?: {
                  aggregate?: null | string;
                  columnName?: string;
                  highBreakpoint?: null | number;
                  highColor?: string;
                  lowBreakpoint?: null | number;
                  lowColor?: string;
                  midColor?: string;
              }[];
              columns?: {
                  aggregateTypes?: string[];
                  field?: string;
                  reverseColors?: null | boolean;
                  showChanges?: null | boolean;
              }[];
              crossFilters?: {
                  criteriaItems?: {
                      column?: ...;
                      columnToColumn?: ...;
                      isUnlocked?: ...;
                      operator?: ...;
                      snapshot?: ...;
                      value?: ...;
                  }[];
                  operation?: string;
                  primaryTableColumn?: string;
                  relatedTable?: string;
                  relatedTableJoinColumn?: string;
              }[];
              currency?: null | string;
              customDetailFormulas?: {
                  calculatedFormula?: string;
                  dataType?: string;
                  description?: null | string;
                  developerName?: string;
                  label?: string;
                  scale?: number;
              }[];
              dataCategoryFilters?: {
                  dataCategory?: string;
                  dataCategoryGroup?: string;
                  operator?: string;
              }[];
              description?: null | string;
              division?: null | string;
              filter?: null | {
                  booleanFilter?: null | string;
                  criteriaItems?: {
                      column?: (...) | (...);
                      columnToColumn?: (...) | (...) | (...) | (...);
                      isUnlocked?: (...) | (...) | (...) | (...);
                      operator?: (...) | (...);
                      snapshot?: (...) | (...) | (...);
                      value?: (...) | (...) | (...);
                  }[];
                  language?: null | string;
              };
              folderName?: null | string;
              format?: string;
              formattingRules?: {
                  aggregate?: null | string;
                  columnName?: string;
                  values?: {
                      backgroundColor?: ...;
                      rangeUpperBound?: ...;
                  }[];
              }[];
              fullName?: null | string;
              groupingsAcross?: {
                  aggregateType?: null | string;
                  dateGranularity?: null | string;
                  field?: string;
                  sortByName?: null | string;
                  sortOrder?: string;
                  sortType?: null | string;
              }[];
              groupingsDown?: {
                  aggregateType?: null | string;
                  dateGranularity?: null | string;
                  field?: string;
                  sortByName?: null | string;
                  sortOrder?: string;
                  sortType?: null | string;
              }[];
              historicalSelector?: null | {
                  snapshot?: string[];
              };
              name?: string;
              numSubscriptions?: null | number;
              params?: {
                  name?: string;
                  value?: string;
              }[];
              reportType?: string;
              roleHierarchyFilter?: null | string;
              rowLimit?: null | number;
              scope?: null | string;
              showCurrentDate?: null | boolean;
              showDetails?: null | boolean;
              showGrandTotal?: null | boolean;
              showSubTotals?: null | boolean;
              sortColumn?: null | string;
              sortOrder?: null | string;
              territoryHierarchyFilter?: null | string;
              timeFrameFilter?: null | {
                  dateColumn?: string;
                  endDate?: null | string;
                  interval?: string;
                  startDate?: null | string;
              };
              userFilter?: null | string;
          }[];
          blockInfo?: null | {
              aggregateReferences?: {
                  aggregate?: string;
              }[];
              blockId?: string;
              joinTable?: string;
          };
          buckets?: {
              bucketType?: string;
              developerName?: string;
              masterLabel?: string;
              nullTreatment?: null | string;
              otherBucketLabel?: null | string;
              sourceColumnName?: string;
              useOther?: null | boolean;
              values?: {
                  sourceValues?: {
                      from?: ...;
                      sourceValue?: ...;
                      to?: ...;
                  }[];
                  value?: string;
              }[];
          }[];
          chart?: null | {
              backgroundColor1?: null | string;
              backgroundColor2?: null | string;
              backgroundFadeDir?: null | string;
              chartSummaries?: {
                  aggregate?: null | string;
                  axisBinding?: null | string;
                  column?: string;
              }[];
              chartType?: string;
              enableHoverLabels?: null | boolean;
              expandOthers?: null | boolean;
              groupingColumn?: null | string;
              legendPosition?: null | string;
              location?: null | string;
              secondaryGroupingColumn?: null | string;
              showAxisLabels?: null | boolean;
              showPercentage?: null | boolean;
              showTotal?: null | boolean;
              showValues?: null | boolean;
              size?: null | string;
              summaryAxisManualRangeEnd?: null | number;
              summaryAxisManualRangeStart?: null | number;
              summaryAxisRange?: null | string;
              textColor?: null | string;
              textSize?: null | number;
              title?: null | string;
              titleColor?: null | string;
              titleSize?: null | number;
          };
          colorRanges?: {
              aggregate?: null | string;
              columnName?: string;
              highBreakpoint?: null | number;
              highColor?: string;
              lowBreakpoint?: null | number;
              lowColor?: string;
              midColor?: string;
          }[];
          columns?: {
              aggregateTypes?: string[];
              field?: string;
              reverseColors?: null | boolean;
              showChanges?: null | boolean;
          }[];
          crossFilters?: {
              criteriaItems?: {
                  column?: string;
                  columnToColumn?: null | boolean;
                  isUnlocked?: null | boolean;
                  operator?: string;
                  snapshot?: null | string;
                  value?: null | string;
              }[];
              operation?: string;
              primaryTableColumn?: string;
              relatedTable?: string;
              relatedTableJoinColumn?: string;
          }[];
          currency?: null | string;
          customDetailFormulas?: {
              calculatedFormula?: string;
              dataType?: string;
              description?: null | string;
              developerName?: string;
              label?: string;
              scale?: number;
          }[];
          dataCategoryFilters?: {
              dataCategory?: string;
              dataCategoryGroup?: string;
              operator?: string;
          }[];
          description?: null | string;
          division?: null | string;
          filter?: null | {
              booleanFilter?: null | string;
              criteriaItems?: {
                  column?: string;
                  columnToColumn?: null | boolean;
                  isUnlocked?: null | boolean;
                  operator?: string;
                  snapshot?: null | string;
                  value?: null | string;
              }[];
              language?: null | string;
          };
          folderName?: null | string;
          format?: string;
          formattingRules?: {
              aggregate?: null | string;
              columnName?: string;
              values?: {
                  backgroundColor?: null | string;
                  rangeUpperBound?: null | number;
              }[];
          }[];
          fullName?: null | string;
          groupingsAcross?: {
              aggregateType?: null | string;
              dateGranularity?: null | string;
              field?: string;
              sortByName?: null | string;
              sortOrder?: string;
              sortType?: null | string;
          }[];
          groupingsDown?: {
              aggregateType?: null | string;
              dateGranularity?: null | string;
              field?: string;
              sortByName?: null | string;
              sortOrder?: string;
              sortType?: null | string;
          }[];
          historicalSelector?: null | {
              snapshot?: string[];
          };
          name?: string;
          numSubscriptions?: null | number;
          params?: {
              name?: string;
              value?: string;
          }[];
          reportType?: string;
          roleHierarchyFilter?: null | string;
          rowLimit?: null | number;
          scope?: null | string;
          showCurrentDate?: null | boolean;
          showDetails?: null | boolean;
          showGrandTotal?: null | boolean;
          showSubTotals?: null | boolean;
          sortColumn?: null | string;
          sortOrder?: null | string;
          territoryHierarchyFilter?: null | string;
          timeFrameFilter?: null | {
              dateColumn?: string;
              endDate?: null | string;
              interval?: string;
              startDate?: null | string;
          };
          userFilter?: null | string;
      } | {
          attributeName?: null | string;
          attributeNameIdFormat?: null | string;
          decryptionCertificate?: null | string;
          errorUrl?: null | string;
          executionUserId?: null | string;
          fullName?: null | string;
          identityLocation?: string;
          identityMapping?: string;
          issuer?: string;
          loginUrl?: null | string;
          logoutUrl?: null | string;
          name?: string;
          oauthTokenEndpoint?: null | string;
          redirectBinding?: null | boolean;
          requestSignatureMethod?: null | string;
          requestSigningCertId?: null | string;
          salesforceLoginUrl?: null | string;
          samlEntityId?: string;
          samlJitHandlerId?: null | string;
          samlVersion?: string;
          singleLogoutBinding?: null | string;
          singleLogoutUrl?: null | string;
          userProvisioning?: null | boolean;
          validationCert?: string;
      } | {
          content?: null | string;
          contentSource?: string;
          description?: null | string;
          encodingKey?: string;
          fileContent?: null | string;
          fileName?: null | string;
          fullName?: null | string;
          name?: string;
          supportsCaching?: boolean;
      } | {
          availability?: string;
          description?: null | string;
          displayType?: string;
          encodingKey?: null | string;
          fullName?: null | string;
          hasMenubar?: null | boolean;
          hasScrollbars?: null | boolean;
          hasToolbar?: null | boolean;
          height?: null | number;
          isResizable?: null | boolean;
          linkType?: string;
          masterLabel?: null | string;
          openType?: string;
          page?: null | string;
          position?: null | string;
          protected?: boolean;
          requireRowSelection?: null | boolean;
          scontrol?: null | string;
          showsLocation?: null | boolean;
          showsStatus?: null | boolean;
          url?: null | string;
          width?: null | number;
      } | {
          fields?: {
              name?: string;
              sortDirection?: string;
          }[];
          fullName?: null | string;
          label?: string;
      } | {
          changed?: boolean;
          columnNumber?: null | number;
          componentType?: null | string;
          created?: boolean;
          createdDate?: string;
          deleted?: boolean;
          fileName?: string;
          fullName?: string;
          id?: null | string;
          lineNumber?: null | number;
          problem?: null | string;
          problemType?: null | string;
          success?: boolean;
      } | {
          createdById?: string;
          createdByName?: string;
          createdDate?: string;
          fileName?: string;
          fullName?: string;
          id?: string;
          lastModifiedById?: string;
          lastModifiedByName?: string;
          lastModifiedDate?: string;
          manageableState?: null | string;
          namespacePrefix?: null | string;
          type?: string;
      } | {
          accessLevel?: string;
          accountToCriteriaField?: string;
          description?: null | string;
          entityType?: string;
          fullName?: null | string;
          masterLabel?: string;
          staticFormulaCriteria?: null | string;
          type?: string;
      } | {
          enableAccountHistoryTracking?: null | boolean;
          enableAccountInsightsInMobile?: null | boolean;
          enableAccountOwnerReport?: null | boolean;
          enableAccountTeams?: null | boolean;
          enableContactHistoryTracking?: null | boolean;
          enableRelateContactToMultipleAccounts?: null | boolean;
          fullName?: null | string;
          showViewHierarchyLink?: null | boolean;
      } | {
          actionPlanTemplateItem?: {
              actionPlanTemplateItemValue?: {
                  name?: string;
                  valueFormula?: null | string;
                  valueLiteral?: null | string;
              }[];
              displayOrder?: null | number;
              isRequired?: null | boolean;
              name?: string;
              uniqueName?: string;
          }[];
          description?: null | string;
          fullName?: null | string;
          name?: string;
          targetEntityType?: string;
          uniqueName?: string;
      } | {
          enableDefaultQuickActionsOn?: null | boolean;
          enableMdpEnabled?: null | boolean;
          enableThirdPartyActions?: null | boolean;
          fullName?: null | string;
      } | {
          allowUsersToRelateMultipleContactsToTasksAndEvents?: null | boolean;
          autoRelateEventAttendees?: null | boolean;
          enableActivityReminders?: null | boolean;
          enableClickCreateEvents?: null | boolean;
          enableDragAndDropScheduling?: null | boolean;
          enableEmailTracking?: null | boolean;
          enableGroupTasks?: null | boolean;
          enableListViewScheduling?: null | boolean;
          enableLogNote?: null | boolean;
          enableMultidayEvents?: null | boolean;
          enableRecurringEvents?: null | boolean;
          enableRecurringTasks?: null | boolean;
          enableRollUpActivToContactsAcct?: null | boolean;
          enableSidebarCalendarShortcut?: null | boolean;
          enableSimpleTaskCreateUI?: null | boolean;
          enableUNSTaskDelegatedToNotifications?: null | boolean;
          enableUserListViewCalendars?: null | boolean;
          fullName?: null | string;
          meetingRequestsLogo?: null | string;
          showCustomLogoMeetingRequests?: null | boolean;
          showEventDetailsMultiUserCalendar?: null | boolean;
          showHomePageHoverLinksForEvents?: null | boolean;
          showMyTasksHoverLinks?: null | boolean;
      } | {
          countriesAndStates?: {
              countries?: {
                  active?: boolean;
                  integrationValue?: string;
                  isoCode?: string;
                  label?: string;
                  orgDefault?: boolean;
                  standard?: boolean;
                  states?: {
                      active?: (...) | (...) | (...);
                      integrationValue?: (...) | (...);
                      isoCode?: (...) | (...);
                      label?: (...) | (...);
                      standard?: (...) | (...) | (...);
                      visible?: (...) | (...) | (...);
                  }[];
                  visible?: boolean;
              }[];
          };
          fullName?: null | string;
      } | {
          description?: null | string;
          fullName?: null | string;
          groupColumn?: null | string;
          mappings?: {
              aggregateType?: null | string;
              sourceField?: string;
              sourceType?: string;
              targetField?: string;
          }[];
          name?: string;
          runningUser?: null | string;
          sourceReport?: string;
          targetObject?: string;
      } | {
          alwaysGenPreviews?: null | boolean;
          analyticsAdoptionMetadata?: null | boolean;
          canAccessAnalyticsViaAPI?: null | boolean;
          canAnnotateDashboards?: null | boolean;
          canEnableSavedView?: null | boolean;
          canExploreDataConversationally?: null | boolean;
          canShareAppsWithCommunities?: null | boolean;
          canSubscribeDashboardWidgets?: null | boolean;
          canViewThumbnailAssets?: null | boolean;
          enableAnalyticsSubtotals?: null | boolean;
          enableAutoCompleteCombo?: null | boolean;
          enableDashboardComponentSnapshot?: null | boolean;
          enableDashboardFlexiTable?: null | boolean;
          enableEmailReportsToPortalUsers?: null | boolean;
          enableFloatingReportHeaders?: null | boolean;
          enableInsights?: null | boolean;
          enableLightningReportBuilder?: null | boolean;
          enableLotusNotesImages?: null | boolean;
          enableMassEnableReportBuilder?: null | boolean;
          enableNewChartsEngine?: null | boolean;
          enablePowerInsights?: null | boolean;
          enableRemoveFooterForRepDisplay?: null | boolean;
          enableRemoveFooterFromRepExp?: null | boolean;
          enableReportFieldToFieldPref?: null | boolean;
          enableReportUniqueRowCountPref?: null | boolean;
          enableSFXJoinedReportsEnable?: null | boolean;
          enableSmartDataDiscovery?: null | boolean;
          enableUseOldChartsLookAndFeel?: null | boolean;
          enableWaveReplication?: null | boolean;
          enableWaveSharingInheritance?: null | boolean;
          enableWaveTemplate?: null | boolean;
          enableWaveTrendedDatasetCleanup?: null | boolean;
          fullName?: null | string;
      } | {
          animationFrequency?: string;
          developerName?: string;
          fullName?: null | string;
          isActive?: boolean;
          masterLabel?: string;
          recordTypeContext?: string;
          recordTypeName?: null | string;
          sobjectType?: string;
          targetField?: string;
          targetFieldChangeToValues?: string;
      } | {
          enableAggregateCodeCoverageOnly?: null | boolean;
          enableApexAccessRightsPref?: null | boolean;
          enableApexApprovalLockUnlock?: null | boolean;
          enableApexCtrlImplicitWithSharingPref?: null | boolean;
          enableApexPropertyGetterPref?: null | boolean;
          enableAuraApexCtrlAuthUserAccessCheckPref?: null | boolean;
          enableAuraApexCtrlGuestUserAccessCheckPref?: null | boolean;
          enableCompileOnDeploy?: null | boolean;
          enableDisableParallelApexTesting?: null | boolean;
          enableDoNotEmailDebugLog?: null | boolean;
          enableGaplessTestAutoNum?: null | boolean;
          enableMngdCtrlActionAccessPref?: null | boolean;
          enableNonCertifiedApexMdCrud?: null | boolean;
          fullName?: null | string;
      } | {
          doesHideAllAppsInAppLauncher?: null | boolean;
          fullName?: null | string;
      } | {
          appMenuItems?: {
              name?: string;
              type?: string;
          }[];
          fullName?: null | string;
      } | {
          appointmentStartTimeInterval?: string;
          fullName?: null | string;
          masterLabel?: string;
          shouldConsiderCalendarEvents?: boolean;
          shouldEnforceExcludedResource?: boolean;
          shouldEnforceRequiredResource?: boolean;
          shouldMatchSkill?: boolean;
          shouldMatchSkillLevel?: boolean;
          shouldRespectVisitingHours?: boolean;
          shouldUsePrimaryMembers?: boolean;
          shouldUseSecondaryMembers?: boolean;
      } | {
          active?: boolean;
          allowRecall?: null | boolean;
          allowedSubmitters?: {
              submitter?: null | string;
              type?: string;
          }[];
          approvalPageFields?: null | {
              field?: string[];
          };
          approvalStep?: {
              allowDelegate?: null | boolean;
              approvalActions?: null | {
                  action?: {
                      name?: (...) | (...);
                      type?: (...) | (...);
                  }[];
              };
              assignedApprover?: {
                  approver?: {
                      name?: (...) | (...) | (...);
                      type?: (...) | (...);
                  }[];
                  whenMultipleApprovers?: null | string;
              };
              description?: null | string;
              entryCriteria?: null | {
                  booleanFilter?: null | string;
                  criteriaItems?: {
                      field?: (...) | (...);
                      operation?: (...) | (...);
                      value?: (...) | (...) | (...);
                      valueField?: (...) | (...) | (...);
                  }[];
                  formula?: null | string;
              };
              ifCriteriaNotMet?: null | string;
              label?: string;
              name?: string;
              rejectBehavior?: null | {
                  type?: string;
              };
              rejectionActions?: null | {
                  action?: {
                      name?: (...) | (...);
                      type?: (...) | (...);
                  }[];
              };
          }[];
          description?: null | string;
          emailTemplate?: null | string;
          enableMobileDeviceAccess?: null | boolean;
          entryCriteria?: null | {
              booleanFilter?: null | string;
              criteriaItems?: {
                  field?: string;
                  operation?: string;
                  value?: null | string;
                  valueField?: null | string;
              }[];
              formula?: null | string;
          };
          finalApprovalActions?: null | {
              action?: {
                  name?: string;
                  type?: string;
              }[];
          };
          finalApprovalRecordLock?: null | boolean;
          finalRejectionActions?: null | {
              action?: {
                  name?: string;
                  type?: string;
              }[];
          };
          finalRejectionRecordLock?: null | boolean;
          fullName?: null | string;
          initialSubmissionActions?: null | {
              action?: {
                  name?: string;
                  type?: string;
              }[];
          };
          label?: string;
          nextAutomatedApprover?: null | {
              useApproverFieldOfRecordOwner?: null | boolean;
              userHierarchyField?: string;
          };
          postTemplate?: null | string;
          recallActions?: null | {
              action?: {
                  name?: string;
                  type?: string;
              }[];
          };
          recordEditability?: string;
          showApprovalHistory?: null | boolean;
      } | {
          enableEntityArchivingEnabled?: null | boolean;
          fullName?: null | string;
      } | {
          assignmentRule?: {
              active?: null | boolean;
              fullName?: null | string;
              ruleEntry?: {
                  assignedTo?: null | string;
                  assignedToType?: null | string;
                  booleanFilter?: null | string;
                  businessHours?: null | string;
                  businessHoursSource?: null | string;
                  criteriaItems?: {
                      field?: ...;
                      operation?: ...;
                      value?: ...;
                      valueField?: ...;
                  }[];
                  disableEscalationWhenModified?: null | boolean;
                  escalationAction?: {
                      assignedTo?: ...;
                      assignedToTemplate?: ...;
                      assignedToType?: ...;
                      minutesToEscalation?: ...;
                      notifyCaseOwner?: ...;
                      notifyEmail?: ...;
                      notifyTo?: ...;
                      notifyToTemplate?: ...;
                  }[];
                  escalationStartTime?: null | string;
                  formula?: null | string;
                  notifyCcRecipients?: null | boolean;
                  overrideExistingTeams?: null | boolean;
                  replyToEmail?: null | string;
                  senderEmail?: null | string;
                  senderName?: null | string;
                  team?: string[];
                  template?: null | string;
              }[];
          }[];
          fullName?: null | string;
      } | {
          audienceName?: string;
          container?: string;
          criteria?: {
              criterion?: {
                  criteriaNumber?: null | number;
                  criterionValue?: null | {
                      city?: null | string;
                      country?: null | string;
                      domain?: null | string;
                      entityField?: null | string;
                      entityType?: null | string;
                      fieldValue?: null | string;
                      isEnabled?: null | string;
                      permissionName?: null | string;
                      permissionType?: null | string;
                      profile?: null | string;
                      subdivision?: null | string;
                  };
                  operator?: null | string;
                  type?: string;
              }[];
          };
          description?: null | string;
          formula?: null | string;
          formulaFilterType?: null | string;
          fullName?: null | string;
          targets?: null | {
              target?: {
                  groupName?: string;
                  priority?: null | number;
                  targetType?: string;
                  targetValue?: string;
              }[];
          };
      } | {
          active?: null | boolean;
          fullName?: null | string;
          ruleEntry?: {
              assignedTo?: null | string;
              assignedToType?: null | string;
              booleanFilter?: null | string;
              businessHours?: null | string;
              businessHoursSource?: null | string;
              criteriaItems?: {
                  field?: string;
                  operation?: string;
                  value?: null | string;
                  valueField?: null | string;
              }[];
              disableEscalationWhenModified?: null | boolean;
              escalationAction?: {
                  assignedTo?: null | string;
                  assignedToTemplate?: null | string;
                  assignedToType?: null | string;
                  minutesToEscalation?: null | number;
                  notifyCaseOwner?: null | boolean;
                  notifyEmail?: string[];
                  notifyTo?: null | string;
                  notifyToTemplate?: null | string;
              }[];
              escalationStartTime?: null | string;
              formula?: null | string;
              notifyCcRecipients?: null | boolean;
              overrideExistingTeams?: null | boolean;
              replyToEmail?: null | string;
              senderEmail?: null | string;
              senderName?: null | string;
              team?: string[];
              template?: null | string;
          }[];
      } | {
          autoResponseRule?: {
              active?: null | boolean;
              fullName?: null | string;
              ruleEntry?: {
                  assignedTo?: null | string;
                  assignedToType?: null | string;
                  booleanFilter?: null | string;
                  businessHours?: null | string;
                  businessHoursSource?: null | string;
                  criteriaItems?: {
                      field?: ...;
                      operation?: ...;
                      value?: ...;
                      valueField?: ...;
                  }[];
                  disableEscalationWhenModified?: null | boolean;
                  escalationAction?: {
                      assignedTo?: ...;
                      assignedToTemplate?: ...;
                      assignedToType?: ...;
                      minutesToEscalation?: ...;
                      notifyCaseOwner?: ...;
                      notifyEmail?: ...;
                      notifyTo?: ...;
                      notifyToTemplate?: ...;
                  }[];
                  escalationStartTime?: null | string;
                  formula?: null | string;
                  notifyCcRecipients?: null | boolean;
                  overrideExistingTeams?: null | boolean;
                  replyToEmail?: null | string;
                  senderEmail?: null | string;
                  senderName?: null | string;
                  team?: string[];
                  template?: null | string;
              }[];
          }[];
          fullName?: null | string;
      } | {
          enableBcp?: null | boolean;
          enableBcpCoin?: null | boolean;
          fullName?: null | string;
      } | {
          botMlDomain?: null | {
              label?: string;
              mlIntents?: {
                  description?: null | string;
                  developerName?: string;
                  label?: string;
                  mlIntentUtterances?: {
                      utterance?: (...) | (...);
                  }[];
                  relatedMlIntents?: {
                      relatedMlIntent?: (...) | (...);
                  }[];
              }[];
              mlSlotClasses?: {
                  dataType?: string;
                  description?: null | string;
                  developerName?: string;
                  extractionRegex?: null | string;
                  extractionType?: null | string;
                  label?: string;
                  mlSlotClassValues?: {
                      synonymGroup?: (...) | (...) | (...);
                      value?: (...) | (...);
                  }[];
              }[];
              name?: string;
          };
          botUser?: null | string;
          botVersions?: {
              botDialogGroups?: {
                  description?: null | string;
                  developerName?: string;
                  label?: string;
              }[];
              botDialogs?: {
                  botDialogGroup?: null | string;
                  botSteps?: {
                      booleanFilter?: ...;
                      botInvocation?: ...;
                      botMessages?: ...;
                      botNavigation?: ...;
                      botStepConditions?: ...;
                      botSteps?: ...;
                      botVariableOperation?: ...;
                      conversationRecordLookup?: ...;
                      conversationSystemMessage?: ...;
                      type?: ...;
                  }[];
                  description?: null | string;
                  developerName?: string;
                  label?: string;
                  mlIntent?: null | string;
                  mlIntentTrainingEnabled?: null | boolean;
                  showInFooterMenu?: null | boolean;
              }[];
              conversationVariables?: {
                  SObjectType?: null | string;
                  collectionType?: null | string;
                  dataType?: string;
                  developerName?: string;
                  label?: string;
              }[];
              entryDialog?: string;
              fullName?: null | string;
              mainMenuDialog?: string;
              responseDelayMilliseconds?: null | number;
          }[];
          contextVariables?: {
              SObjectType?: null | string;
              contextVariableMappings?: {
                  SObjectType?: string;
                  fieldName?: string;
                  messageType?: string;
              }[];
              dataType?: string;
              developerName?: string;
              label?: string;
          }[];
          description?: null | string;
          fullName?: null | string;
          label?: null | string;
      } | {
          botDialogGroups?: {
              description?: null | string;
              developerName?: string;
              label?: string;
          }[];
          botDialogs?: {
              botDialogGroup?: null | string;
              botSteps?: {
                  booleanFilter?: null | string;
                  botInvocation?: null | {
                      invocationActionName?: (...) | (...) | (...);
                      invocationActionType?: (...) | (...) | (...);
                      invocationMappings?: (...) | (...);
                  };
                  botMessages?: {
                      message?: ...;
                  }[];
                  botNavigation?: null | {
                      botNavigationLinks?: (...) | (...);
                      type?: (...) | (...);
                  };
                  botStepConditions?: {
                      leftOperandName?: ...;
                      leftOperandType?: ...;
                      operatorType?: ...;
                      rightOperandValue?: ...;
                  }[];
                  botSteps?: { booleanFilter?: string | null | undefined; botInvocation?: { invocationActionName?: string | null | undefined; invocationActionType?: string | null | undefined; invocationMappings?: { ...; }[] | undefined; } | null | undefined; ... 7 more ...; type?: string | undefined; }[] | undefined;
                  botVariableOperation?: null | {
                      botInvocation?: (...) | (...) | (...);
                      botMessages?: (...) | (...);
                      botQuickReplyOptions?: (...) | (...);
                      botVariableOperands?: (...) | (...);
                      invalidInputBotNavigation?: (...) | (...) | (...);
                      quickReplyOptionTemplate?: (...) | (...) | (...);
                      quickReplyType?: (...) | (...) | (...);
                      quickReplyWidgetType?: (...) | (...) | (...);
                      sourceVariableName?: (...) | (...) | (...);
                      sourceVariableType?: (...) | (...) | (...);
                      type?: (...) | (...);
                  };
                  conversationRecordLookup?: null | {
                      SObjectType?: (...) | (...);
                      lookupFields?: (...) | (...);
                      maxLookupResults?: (...) | (...);
                      sourceVariableName?: (...) | (...);
                      sourceVariableType?: (...) | (...);
                      targetVariableName?: (...) | (...);
                  };
                  conversationSystemMessage?: null | {
                      systemMessageMappings?: (...) | (...);
                      type?: (...) | (...);
                  };
                  type?: string;
              }[];
              description?: null | string;
              developerName?: string;
              label?: string;
              mlIntent?: null | string;
              mlIntentTrainingEnabled?: null | boolean;
              showInFooterMenu?: null | boolean;
          }[];
          conversationVariables?: {
              SObjectType?: null | string;
              collectionType?: null | string;
              dataType?: string;
              developerName?: string;
              label?: string;
          }[];
          entryDialog?: string;
          fullName?: null | string;
          mainMenuDialog?: string;
          responseDelayMilliseconds?: null | number;
      } | {
          enableBots?: null | boolean;
          fullName?: null | string;
      } | {
          active?: null | boolean;
          default?: boolean;
          fridayEndTime?: null | string;
          fridayStartTime?: null | string;
          fullName?: null | string;
          mondayEndTime?: null | string;
          mondayStartTime?: null | string;
          name?: null | string;
          saturdayEndTime?: null | string;
          saturdayStartTime?: null | string;
          sundayEndTime?: null | string;
          sundayStartTime?: null | string;
          thursdayEndTime?: null | string;
          thursdayStartTime?: null | string;
          timeZoneId?: null | string;
          tuesdayEndTime?: null | string;
          tuesdayStartTime?: null | string;
          wednesdayEndTime?: null | string;
          wednesdayStartTime?: null | string;
      } | {
          businessHours?: {
              active?: null | boolean;
              default?: boolean;
              fridayEndTime?: null | string;
              fridayStartTime?: null | string;
              fullName?: null | string;
              mondayEndTime?: null | string;
              mondayStartTime?: null | string;
              name?: null | string;
              saturdayEndTime?: null | string;
              saturdayStartTime?: null | string;
              sundayEndTime?: null | string;
              sundayStartTime?: null | string;
              thursdayEndTime?: null | string;
              thursdayStartTime?: null | string;
              timeZoneId?: null | string;
              tuesdayEndTime?: null | string;
              tuesdayStartTime?: null | string;
              wednesdayEndTime?: null | string;
              wednesdayStartTime?: null | string;
          }[];
          fullName?: null | string;
          holidays?: {
              activityDate?: null | string;
              businessHours?: string[];
              description?: null | string;
              endTime?: null | string;
              isRecurring?: null | boolean;
              name?: null | string;
              recurrenceDayOfMonth?: null | number;
              recurrenceDayOfWeek?: string[];
              recurrenceDayOfWeekMask?: null | number;
              recurrenceEndDate?: null | string;
              recurrenceInstance?: null | string;
              recurrenceInterval?: null | number;
              recurrenceMonthOfYear?: null | string;
              recurrenceStartDate?: null | string;
              recurrenceType?: null | string;
              startTime?: null | string;
          }[];
      } | {
          allowEmail?: null | boolean;
          closed?: null | boolean;
          color?: null | string;
          controllingFieldValues?: string[];
          converted?: null | boolean;
          cssExposed?: null | boolean;
          default?: boolean;
          description?: null | string;
          forecastCategory?: null | string;
          fullName?: null | string;
          highPriority?: null | boolean;
          isActive?: null | boolean;
          probability?: null | number;
          reverseRole?: null | string;
          reviewed?: null | boolean;
          won?: null | boolean;
      } | {
          cmsConnectAsset?: {
              assetPath?: string;
              assetType?: string;
              sortOrder?: number;
          }[];
          cmsConnectLanguage?: {
              cmsLanguage?: string;
              language?: string;
          }[];
          cmsConnectPersonalization?: null | {
              connectorPage?: string;
              connectorPageAsset?: string;
          };
          cmsConnectResourceType?: {
              cmsConnectResourceDefinition?: {
                  developerName?: string;
                  masterLabel?: string;
                  options?: number;
                  payloadType?: string;
                  resourceIdPath?: null | string;
                  resourceNamePath?: null | string;
                  resourcePath?: string;
                  rootNodePath?: null | string;
              }[];
              developerName?: string;
              masterLabel?: string;
              resourceType?: string;
          }[];
          connectionType?: string;
          cssScope?: null | string;
          developerName?: string;
          fullName?: null | string;
          languageEnabled?: null | string;
          masterLabel?: string;
          namedCredential?: null | string;
          personalizationEnabled?: null | string;
          rootPath?: null | string;
          sortOrder?: number;
          status?: string;
          type?: string;
          websiteUrl?: null | string;
      } | {
          enableAutoCampInfluenceDisabled?: null | boolean;
          enableB2bmaCampaignInfluence2?: null | boolean;
          enableCampaignHistoryTrackEnabled?: null | boolean;
          enableCampaignInfluence2?: null | boolean;
          enableCampaignMemberTWCF?: null | boolean;
          enableSuppressNoValueCI2?: null | boolean;
          fullName?: null | string;
      } | {
          accessMethod?: string;
          canvasOptions?: null | string;
          canvasUrl?: string;
          fullName?: null | string;
          lifecycleClass?: null | string;
          locationOptions?: null | string;
          samlInitiationMethod?: null | string;
      } | {
          caseClassificationRecommendations?: null | boolean;
          fullName?: null | string;
          reRunAttributeBasedRules?: null | boolean;
          runAssignmentRules?: null | boolean;
      } | {
          caseAssignNotificationTemplate?: null | string;
          caseAutoProcUser?: null | boolean;
          caseCloseNotificationTemplate?: null | string;
          caseCommentNotificationTemplate?: null | string;
          caseCreateNotificationTemplate?: null | string;
          caseFeedItemSettings?: {
              characterLimit?: null | number;
              displayFormat?: null | string;
              feedItemType?: string;
          }[];
          caseFeedReadUnreadLtng?: null | boolean;
          caseMergeInLightning?: null | boolean;
          closeCaseThroughStatusChange?: null | boolean;
          defaultCaseFeedLayoutOn?: null | boolean;
          defaultCaseOwner?: null | string;
          defaultCaseOwnerType?: null | string;
          defaultCaseUser?: null | string;
          emailActionDefaultsHandlerClass?: null | string;
          emailToCase?: null | {
              enableE2CAttachmentAsFile?: null | boolean;
              enableE2CSourceTracking?: null | boolean;
              enableEmailToCase?: null | boolean;
              enableHtmlEmail?: null | boolean;
              enableOnDemandEmailToCase?: null | boolean;
              enableThreadIDInBody?: null | boolean;
              enableThreadIDInSubject?: null | boolean;
              notifyOwnerOnNewCaseEmail?: null | boolean;
              overEmailLimitAction?: null | string;
              preQuoteSignature?: null | boolean;
              routingAddresses?: {
                  addressType?: null | string;
                  authorizedSenders?: null | string;
                  caseOrigin?: null | string;
                  caseOwner?: null | string;
                  caseOwnerType?: null | string;
                  casePriority?: null | string;
                  createTask?: null | boolean;
                  emailAddress?: null | string;
                  emailServicesAddress?: null | string;
                  isVerified?: null | boolean;
                  routingName?: null | string;
                  saveEmailHeaders?: null | boolean;
                  taskStatus?: null | string;
              }[];
              unauthorizedSenderAction?: null | string;
          };
          enableCaseFeed?: null | boolean;
          enableCollapseEmailThread?: null | boolean;
          enableDraftEmails?: null | boolean;
          enableEarlyEscalationRuleTriggers?: null | boolean;
          enableEmailActionDefaultsHandler?: null | boolean;
          enableSuggestedArticlesApplication?: null | boolean;
          enableSuggestedArticlesCustomerPortal?: null | boolean;
          enableSuggestedArticlesPartnerPortal?: null | boolean;
          enableSuggestedSolutions?: null | boolean;
          escalateCaseBefore?: null | boolean;
          fullName?: null | string;
          genericMessageEnabled?: null | boolean;
          keepRecordTypeOnAssignmentRule?: null | boolean;
          notifyContactOnCaseComment?: null | boolean;
          notifyDefaultCaseOwner?: null | boolean;
          notifyOwnerOnCaseComment?: null | boolean;
          notifyOwnerOnCaseOwnerChange?: null | boolean;
          predictiveSupportEnabled?: null | boolean;
          showEmailAttachmentsInCaseAttachmentsRL?: null | boolean;
          showFewerCloseActions?: null | boolean;
          systemUserEmail?: null | string;
          useSystemEmailAddress?: null | boolean;
          useSystemUserAsDefaultCaseUser?: null | boolean;
          webToCase?: null | {
              caseOrigin?: null | string;
              defaultResponseTemplate?: null | string;
              enableWebToCase?: null | boolean;
          };
      } | {
          enabledChannels?: string[];
          fullName?: null | string;
          label?: string;
          layoutItems?: {
              field?: string;
          }[];
          recordType?: null | string;
      } | {
          emailFollowersOnBestAnswer?: null | boolean;
          emailFollowersOnReply?: null | boolean;
          emailOwnerOnPrivateReply?: null | boolean;
          emailOwnerOnReply?: null | boolean;
          enableAnswerViaEmail?: null | boolean;
          enableChatterAnswers?: boolean;
          enableFacebookSSO?: null | boolean;
          enableInlinePublisher?: null | boolean;
          enableReputation?: null | boolean;
          enableRichTextEditor?: null | boolean;
          facebookAuthProvider?: null | string;
          fullName?: null | string;
          showInPortals?: null | boolean;
      } | {
          enableChatterDigestEmailsApiOnly?: null | boolean;
          enableChatterEmailAttachment?: null | boolean;
          enableCollaborationEmail?: null | boolean;
          enableDisplayAppDownloadBadges?: null | boolean;
          enableEmailReplyToChatter?: null | boolean;
          enableEmailToChatter?: null | boolean;
          fullName?: null | string;
      } | {
          allowChatterGroupArchiving?: null | boolean;
          allowRecordsInChatterGroup?: null | boolean;
          allowSharingInChatterGroup?: null | boolean;
          enableApprovalRequest?: null | boolean;
          enableChatter?: null | boolean;
          enableChatterEmoticons?: null | boolean;
          enableFeedEdit?: null | boolean;
          enableFeedPinning?: null | boolean;
          enableFeedsDraftPosts?: null | boolean;
          enableFeedsRichText?: null | boolean;
          enableInviteCsnUsers?: null | boolean;
          enableOutOfOfficeEnabledPref?: null | boolean;
          enableRichLinkPreviewsInFeed?: null | boolean;
          enableTodayRecsInFeed?: null | boolean;
          fullName?: null | string;
          unlistedGroupsEnabled?: null | boolean;
      } | {
          cleanRules?: {
              bulkEnabled?: boolean;
              bypassTriggers?: boolean;
              bypassWorkflow?: boolean;
              description?: string;
              developerName?: string;
              fieldMappings?: {
                  SObjectType?: string;
                  developerName?: string;
                  fieldMappingRows?: {
                      SObjectType?: ...;
                      fieldMappingFields?: ...;
                      fieldName?: ...;
                      mappingOperation?: ...;
                  }[];
                  masterLabel?: string;
              }[];
              masterLabel?: string;
              matchRule?: string;
              sourceSobjectType?: string;
              status?: string;
              targetSobjectType?: string;
          }[];
          description?: string;
          fullName?: null | string;
          masterLabel?: string;
          matchEngine?: string;
      } | {
          actionType?: string;
          description?: null | string;
          fullName?: null | string;
          intents?: {
              phrase?: string;
              responseTemplates?: {
                  template?: string;
              }[];
          }[];
          label?: string;
          parameters?: {
              defaultValue?: null | string;
              description?: null | string;
              name?: string;
              required?: null | boolean;
              type?: string;
          }[];
          responseTemplates?: {
              template?: string;
          }[];
          target?: null | string;
      } | {
          canModerateAllFeedPosts?: null | boolean;
          canModerateInternalFeedPosts?: null | boolean;
          embeddedVisualforcePages?: null | boolean;
          enableCommunityWorkspaces?: null | boolean;
          enableCspContactVisibilityPref?: null | boolean;
          enableCspNotesOnAccConPref?: null | boolean;
          enableEnablePRM?: null | boolean;
          enableExternalAccHierPref?: null | boolean;
          enableGuestRecordReassignOrgPref?: null | boolean;
          enableInviteChatterGuestEnabled?: null | boolean;
          enableNetPortalUserReportOpts?: null | boolean;
          enableNetworksEnabled?: null | boolean;
          enableOotbProfExtUserOpsEnable?: null | boolean;
          enablePRMAccRelPref?: null | boolean;
          enablePowerCustomerCaseStatus?: null | boolean;
          enableRelaxPartnerAccountFieldPref?: null | boolean;
          enableUsernameUniqForOrgPref?: null | boolean;
          fullName?: null | string;
      } | {
          baseTemplate?: null | string;
          bundlesInfo?: {
              description?: null | string;
              image?: null | string;
              order?: number;
              title?: string;
              type?: string;
          }[];
          category?: string;
          defaultBrandingSet?: null | string;
          defaultThemeDefinition?: string;
          description?: null | string;
          enableExtendedCleanUpOnDelete?: null | boolean;
          fullName?: null | string;
          masterLabel?: string;
          navigationLinkSet?: {
              navigationMenuItem?: {
                  defaultListViewId?: null | string;
                  label?: string;
                  menuItemBranding?: null | {
                      tileImage?: (...) | (...) | (...);
                  };
                  position?: number;
                  publiclyAvailable?: null | boolean;
                  subMenu?: null | {
                      navigationMenuItem?: { defaultListViewId?: string | null | undefined; label?: string | undefined; menuItemBranding?: { tileImage?: string | null | undefined; } | null | undefined; position?: number | undefined; ... 4 more ...; type?: string | undefined; }[] | undefined;
                  };
                  target?: null | string;
                  targetPreference?: null | string;
                  type?: string;
              }[];
          }[];
          pageSetting?: {
              page?: string;
              themeLayout?: string;
          }[];
          publisher?: null | string;
      } | {
          bundlesInfo?: {
              description?: null | string;
              image?: null | string;
              order?: number;
              title?: string;
              type?: string;
          }[];
          customThemeLayoutType?: {
              description?: null | string;
              label?: string;
          }[];
          defaultBrandingSet?: null | string;
          description?: null | string;
          enableExtendedCleanUpOnDelete?: null | boolean;
          fullName?: null | string;
          masterLabel?: string;
          publisher?: null | string;
          themeRouteOverride?: {
              customThemeLayoutType?: null | string;
              pageAttributes?: string;
              pageType?: string;
              themeLayoutType?: null | string;
          }[];
          themeSetting?: {
              customThemeLayoutType?: null | string;
              themeLayout?: string;
              themeLayoutType?: null | string;
          }[];
      } | {
          fields?: string[];
          fullName?: null | string;
          label?: string;
      } | {
          enableCustomFiscalYear?: boolean;
          fiscalYear?: null | {
              fiscalYearNameBasedOn?: null | string;
              startMonth?: null | string;
          };
          fullName?: null | string;
      } | {
          attributes?: {
              formula?: string;
              key?: string;
          }[];
          canvas?: null | {
              accessMethod?: string;
              canvasOptions?: null | string;
              canvasUrl?: string;
              fullName?: null | string;
              lifecycleClass?: null | string;
              locationOptions?: null | string;
              samlInitiationMethod?: null | string;
          };
          canvasConfig?: null | {
              accessMethod?: string;
              canvasUrl?: string;
              lifecycleClass?: null | string;
              locations?: string[];
              options?: string[];
              samlInitiationMethod?: null | string;
          };
          contactEmail?: string;
          contactPhone?: null | string;
          description?: null | string;
          fullName?: null | string;
          iconUrl?: null | string;
          infoUrl?: null | string;
          ipRanges?: {
              description?: null | string;
              end?: string;
              start?: string;
          }[];
          label?: string;
          logoUrl?: null | string;
          mobileAppConfig?: null | {
              applicationBinaryFile?: null | string;
              applicationBinaryFileName?: null | string;
              applicationBundleIdentifier?: null | string;
              applicationFileLength?: null | number;
              applicationIconFile?: null | string;
              applicationIconFileName?: null | string;
              applicationInstallUrl?: null | string;
              devicePlatform?: string;
              deviceType?: null | string;
              minimumOsVersion?: null | string;
              privateApp?: null | boolean;
              version?: string;
          };
          mobileStartUrl?: null | string;
          oauthConfig?: null | {
              callbackUrl?: string;
              certificate?: null | string;
              consumerKey?: null | string;
              consumerSecret?: null | string;
              idTokenConfig?: null | {
                  idTokenAudience?: null | string;
                  idTokenIncludeAttributes?: null | boolean;
                  idTokenIncludeCustomPerms?: null | boolean;
                  idTokenIncludeStandardClaims?: null | boolean;
                  idTokenValidity?: null | number;
              };
              isAdminApproved?: null | boolean;
              scopes?: string[];
              singleLogoutUrl?: null | string;
          };
          permissionSetName?: string[];
          plugin?: null | string;
          pluginExecutionUser?: null | string;
          profileName?: string[];
          samlConfig?: null | {
              acsUrl?: string;
              certificate?: null | string;
              encryptionCertificate?: null | string;
              encryptionType?: null | string;
              entityUrl?: string;
              issuer?: null | string;
              samlIdpSLOBindingEnum?: null | string;
              samlNameIdFormat?: null | string;
              samlSloUrl?: null | string;
              samlSubjectCustomAttr?: null | string;
              samlSubjectType?: string;
          };
          startUrl?: null | string;
      } | {
          enableAdminApprovedAppsOnly?: null | boolean;
          enableSkipUserProvisioningWizardWelcomePage?: null | boolean;
          fullName?: null | string;
      } | {
          enableChatterFileLink?: null | boolean;
          enableContent?: null | boolean;
          enableContentAutoAssign?: null | boolean;
          enableContentDistForPortalUsers?: null | boolean;
          enableContentDistPwOptionsBit1?: null | boolean;
          enableContentDistPwOptionsBit2?: null | boolean;
          enableContentDistribution?: null | boolean;
          enableContentSupportMultiLanguage?: null | boolean;
          enableContentWorkspaceAccess?: null | boolean;
          enableFileShareSetByRecord?: null | boolean;
          enableFilesUsrShareNetRestricted?: null | boolean;
          enableJPGPreviews?: null | boolean;
          enableLibraryManagedFiles?: null | boolean;
          enableSiteGuestUserToUploadFiles?: null | boolean;
          enableUploadFilesOnAttachments?: null | boolean;
          fullName?: null | string;
          skipContentAssetTriggers?: null | boolean;
          skipContentAssetTriggersOnDeploy?: null | boolean;
      } | {
          autoCalculateEndDate?: null | boolean;
          autoExpirationDelay?: null | string;
          autoExpirationRecipient?: null | string;
          autoExpireContracts?: null | boolean;
          enableContractHistoryTracking?: null | boolean;
          fullName?: null | string;
          notifyOwnersOnContractExpiration?: null | boolean;
      } | {
          fullName?: null | string;
          urlPattern?: string;
      } | {
          enableCurrencyEffectiveDates?: null | boolean;
          enableCurrencySymbolWithMultiCurrency?: null | boolean;
          enableMultiCurrency?: null | boolean;
          fullName?: null | string;
          isMultiCurrencyActivationAllowed?: null | boolean;
          isParenCurrencyConvDisabled?: null | boolean;
      } | {
          actionOverrides?: {
              actionName?: null | string;
              comment?: null | string;
              content?: null | string;
              formFactor?: null | string;
              pageOrSobjectType?: string;
              skipRecordTypeSelect?: null | boolean;
              type?: null | string;
          }[];
          brand?: null | {
              footerColor?: null | string;
              headerColor?: null | string;
              logo?: null | string;
              logoVersion?: null | number;
              shouldOverrideOrgTheme?: null | boolean;
          };
          consoleConfig?: null | {
              componentList?: null | {
                  alignment?: string;
                  components?: string[];
              };
              detailPageRefreshMethod?: string;
              footerColor?: null | string;
              headerColor?: null | string;
              keyboardShortcuts?: {
                  customShortcuts?: {
                      action?: string;
                      active?: boolean;
                      description?: null | string;
                      eventName?: string;
                      keyCommand?: string;
                  }[];
                  defaultShortcuts?: {
                      action?: string;
                      active?: boolean;
                      keyCommand?: string;
                  }[];
              };
              listPlacement?: {
                  height?: null | number;
                  location?: string;
                  units?: null | string;
                  width?: null | number;
              };
              listRefreshMethod?: string;
              liveAgentConfig?: null | {
                  enableLiveChat?: null | boolean;
                  openNewAccountSubtab?: null | boolean;
                  openNewCaseSubtab?: null | boolean;
                  openNewContactSubtab?: null | boolean;
                  openNewLeadSubtab?: null | boolean;
                  openNewVFPageSubtab?: null | boolean;
                  pageNamesToOpen?: string[];
                  showKnowledgeArticles?: null | boolean;
              };
              primaryTabColor?: null | string;
              pushNotifications?: {
                  fieldNames?: string[];
                  objectName?: string;
              }[];
              tabLimitConfig?: null | {
                  maxNumberOfPrimaryTabs?: null | string;
                  maxNumberOfSubTabs?: null | string;
              };
              whitelistedDomains?: string[];
          };
          defaultLandingTab?: null | string;
          description?: null | string;
          formFactors?: string[];
          fullName?: null | string;
          isNavAutoTempTabsDisabled?: null | boolean;
          isNavPersonalizationDisabled?: null | boolean;
          isServiceCloudConsole?: null | boolean;
          label?: null | string;
          logo?: null | string;
          navType?: null | string;
          preferences?: null | {
              enableCustomizeMyTabs?: boolean;
              enableKeyboardShortcuts?: boolean;
              enableListViewHover?: boolean;
              enableListViewReskin?: boolean;
              enableMultiMonitorComponents?: boolean;
              enablePinTabs?: boolean;
              enableTabHover?: boolean;
              enableTabLimits?: boolean;
              saveUserSessions?: boolean;
          };
          profileActionOverrides?: {
              actionName?: string;
              content?: null | string;
              formFactor?: string;
              pageOrSobjectType?: string;
              profile?: string;
              recordType?: null | string;
              type?: string;
          }[];
          setupExperience?: null | string;
          subscriberTabs?: string[];
          tabs?: string[];
          uiType?: null | string;
          utilityBar?: null | string;
          workspaceConfig?: null | {
              mappings?: {
                  fieldName?: null | string;
                  tab?: string;
              }[];
          };
      } | {
          buttonIconUrl?: null | string;
          buttonStyle?: null | string;
          buttonText?: null | string;
          buttonWidth?: null | number;
          fullName?: null | string;
          height?: null | number;
          isHeightFixed?: boolean;
          isHidden?: boolean;
          isWidthFixed?: boolean;
          visualforcePage?: string;
          width?: null | number;
      } | {
          criteria?: {
              feedItemType?: string;
              feedItemVisibility?: null | string;
              relatedSObjectType?: null | string;
          }[];
          description?: null | string;
          fullName?: null | string;
          isProtected?: null | boolean;
          label?: string;
      } | {
          businessOwnerGroup?: null | string;
          businessOwnerUser?: null | string;
          businessStatus?: null | string;
          caseSensitive?: null | boolean;
          complianceGroup?: null | string;
          customDataType?: null | string;
          defaultValue?: null | string;
          deleteConstraint?: null | string;
          deprecated?: null | boolean;
          description?: null | string;
          displayFormat?: null | string;
          encryptionScheme?: null | string;
          escapeMarkup?: null | boolean;
          externalDeveloperName?: null | string;
          externalId?: null | boolean;
          fieldManageability?: null | string;
          formula?: null | string;
          formulaTreatBlanksAs?: null | string;
          fullName?: null | string;
          inlineHelpText?: null | string;
          isAIPredictionField?: null | boolean;
          isConvertLeadDisabled?: null | boolean;
          isFilteringDisabled?: null | boolean;
          isNameField?: null | boolean;
          isSortingDisabled?: null | boolean;
          label?: null | string;
          length?: null | number;
          lookupFilter?: null | {
              active?: boolean;
              booleanFilter?: null | string;
              description?: null | string;
              errorMessage?: null | string;
              filterItems?: {
                  field?: string;
                  operation?: string;
                  value?: null | string;
                  valueField?: null | string;
              }[];
              infoMessage?: null | string;
              isOptional?: boolean;
          };
          maskChar?: null | string;
          maskType?: null | string;
          metadataRelationshipControllingField?: null | string;
          populateExistingRows?: null | boolean;
          precision?: null | number;
          referenceTargetField?: null | string;
          referenceTo?: null | string;
          relationshipLabel?: null | string;
          relationshipName?: null | string;
          relationshipOrder?: null | number;
          reparentableMasterDetail?: null | boolean;
          required?: null | boolean;
          restrictedAdminField?: null | boolean;
          scale?: null | number;
          securityClassification?: null | string;
          startingNumber?: null | number;
          stripMarkup?: null | boolean;
          summarizedField?: null | string;
          summaryFilterItems?: {
              field?: string;
              operation?: string;
              value?: null | string;
              valueField?: null | string;
          }[];
          summaryForeignKey?: null | string;
          summaryOperation?: null | string;
          trackFeedHistory?: null | boolean;
          trackHistory?: null | boolean;
          trackTrending?: null | boolean;
          translateData?: null | boolean;
          type?: null | string;
          unique?: null | boolean;
          valueSet?: null | {
              controllingField?: null | string;
              restricted?: null | boolean;
              valueSetDefinition?: null | {
                  sorted?: boolean;
                  value?: {
                      color?: null | string;
                      default?: boolean;
                      description?: null | string;
                      fullName?: null | string;
                      isActive?: null | boolean;
                      label?: null | string;
                  }[];
              };
              valueSetName?: null | string;
              valueSettings?: {
                  controllingFieldValue?: string[];
                  valueName?: string;
              }[];
          };
          visibleLines?: null | number;
          writeRequiresMasterRead?: null | boolean;
      } | {
          color?: null | string;
          default?: boolean;
          description?: null | string;
          fullName?: null | string;
          isActive?: null | boolean;
          label?: null | string;
      } | {
          allowEmail?: null | boolean;
          closed?: null | boolean;
          color?: null | string;
          converted?: null | boolean;
          cssExposed?: null | boolean;
          default?: boolean;
          description?: null | string;
          forecastCategory?: null | string;
          fullName?: null | string;
          groupingString?: null | string;
          highPriority?: null | boolean;
          isActive?: null | boolean;
          label?: null | string;
          probability?: null | number;
          reverseRole?: null | string;
          reviewed?: null | boolean;
          won?: null | boolean;
      } | {
          customHelpMenuItems?: {
              linkUrl?: string;
              masterLabel?: string;
              sortOrder?: number;
          }[];
          fullName?: null | string;
          masterLabel?: string;
      } | {
          categories?: null | string;
          fullName?: null | string;
          language?: string;
          protected?: boolean;
          shortDescription?: string;
          value?: string;
      } | {
          fullName?: null | string;
          labels?: {
              categories?: null | string;
              fullName?: null | string;
              language?: string;
              protected?: boolean;
              shortDescription?: string;
              value?: string;
          }[];
      } | {
          description?: null | string;
          fullName?: null | string;
          label?: null | string;
          protected?: null | boolean;
          values?: {
              field?: string;
              value?: any;
          }[];
      } | {
          customNotifTypeName?: string;
          description?: null | string;
          desktop?: boolean;
          fullName?: null | string;
          masterLabel?: string;
          mobile?: boolean;
      } | {
          actionOverrides?: {
              actionName?: null | string;
              comment?: null | string;
              content?: null | string;
              formFactor?: null | string;
              skipRecordTypeSelect?: null | boolean;
              type?: null | string;
          }[];
          allowInChatterGroups?: null | boolean;
          articleTypeChannelDisplay?: null | {
              articleTypeTemplates?: {
                  channel?: string;
                  page?: null | string;
                  template?: string;
              }[];
          };
          businessProcesses?: {
              description?: null | string;
              fullName?: null | string;
              isActive?: null | boolean;
              values?: {
                  allowEmail?: null | boolean;
                  closed?: null | boolean;
                  color?: null | string;
                  controllingFieldValues?: string[];
                  converted?: null | boolean;
                  cssExposed?: null | boolean;
                  default?: boolean;
                  description?: null | string;
                  forecastCategory?: null | string;
                  fullName?: null | string;
                  highPriority?: null | boolean;
                  isActive?: null | boolean;
                  probability?: null | number;
                  reverseRole?: null | string;
                  reviewed?: null | boolean;
                  won?: null | boolean;
              }[];
          }[];
          compactLayoutAssignment?: null | string;
          compactLayouts?: {
              fields?: string[];
              fullName?: null | string;
              label?: string;
          }[];
          customHelp?: null | string;
          customHelpPage?: null | string;
          customSettingsType?: null | string;
          deploymentStatus?: null | string;
          deprecated?: null | boolean;
          description?: null | string;
          enableActivities?: null | boolean;
          enableBulkApi?: null | boolean;
          enableDataTranslation?: null | boolean;
          enableDivisions?: null | boolean;
          enableEnhancedLookup?: null | boolean;
          enableFeeds?: null | boolean;
          enableHistory?: null | boolean;
          enableLicensing?: null | boolean;
          enableReports?: null | boolean;
          enableSearch?: null | boolean;
          enableSharing?: null | boolean;
          enableStreamingApi?: null | boolean;
          eventType?: null | string;
          externalDataSource?: null | string;
          externalName?: null | string;
          externalRepository?: null | string;
          externalSharingModel?: null | string;
          fieldSets?: {
              availableFields?: {
                  field?: null | string;
                  isFieldManaged?: null | boolean;
                  isRequired?: null | boolean;
              }[];
              description?: string;
              displayedFields?: {
                  field?: null | string;
                  isFieldManaged?: null | boolean;
                  isRequired?: null | boolean;
              }[];
              fullName?: null | string;
              label?: string;
          }[];
          fields?: {
              businessOwnerGroup?: null | string;
              businessOwnerUser?: null | string;
              businessStatus?: null | string;
              caseSensitive?: null | boolean;
              complianceGroup?: null | string;
              customDataType?: null | string;
              defaultValue?: null | string;
              deleteConstraint?: null | string;
              deprecated?: null | boolean;
              description?: null | string;
              displayFormat?: null | string;
              encryptionScheme?: null | string;
              escapeMarkup?: null | boolean;
              externalDeveloperName?: null | string;
              externalId?: null | boolean;
              fieldManageability?: null | string;
              formula?: null | string;
              formulaTreatBlanksAs?: null | string;
              fullName?: null | string;
              inlineHelpText?: null | string;
              isAIPredictionField?: null | boolean;
              isConvertLeadDisabled?: null | boolean;
              isFilteringDisabled?: null | boolean;
              isNameField?: null | boolean;
              isSortingDisabled?: null | boolean;
              label?: null | string;
              length?: null | number;
              lookupFilter?: null | {
                  active?: boolean;
                  booleanFilter?: null | string;
                  description?: null | string;
                  errorMessage?: null | string;
                  filterItems?: {
                      field?: (...) | (...);
                      operation?: (...) | (...);
                      value?: (...) | (...) | (...);
                      valueField?: (...) | (...) | (...);
                  }[];
                  infoMessage?: null | string;
                  isOptional?: boolean;
              };
              maskChar?: null | string;
              maskType?: null | string;
              metadataRelationshipControllingField?: null | string;
              populateExistingRows?: null | boolean;
              precision?: null | number;
              referenceTargetField?: null | string;
              referenceTo?: null | string;
              relationshipLabel?: null | string;
              relationshipName?: null | string;
              relationshipOrder?: null | number;
              reparentableMasterDetail?: null | boolean;
              required?: null | boolean;
              restrictedAdminField?: null | boolean;
              scale?: null | number;
              securityClassification?: null | string;
              startingNumber?: null | number;
              stripMarkup?: null | boolean;
              summarizedField?: null | string;
              summaryFilterItems?: {
                  field?: string;
                  operation?: string;
                  value?: null | string;
                  valueField?: null | string;
              }[];
              summaryForeignKey?: null | string;
              summaryOperation?: null | string;
              trackFeedHistory?: null | boolean;
              trackHistory?: null | boolean;
              trackTrending?: null | boolean;
              translateData?: null | boolean;
              type?: null | string;
              unique?: null | boolean;
              valueSet?: null | {
                  controllingField?: null | string;
                  restricted?: null | boolean;
                  valueSetDefinition?: null | {
                      sorted?: boolean;
                      value?: (...)[];
                  };
                  valueSetName?: null | string;
                  valueSettings?: {
                      controllingFieldValue?: (...) | (...);
                      valueName?: (...) | (...);
                  }[];
              };
              visibleLines?: null | number;
              writeRequiresMasterRead?: null | boolean;
          }[];
          fullName?: null | string;
          gender?: null | string;
          historyRetentionPolicy?: null | {
              archiveAfterMonths?: number;
              archiveRetentionYears?: number;
              description?: null | string;
          };
          household?: null | boolean;
          indexes?: {
              fields?: {
                  name?: string;
                  sortDirection?: string;
              }[];
              fullName?: null | string;
              label?: string;
          }[];
          label?: null | string;
          listViews?: {
              booleanFilter?: null | string;
              columns?: string[];
              division?: null | string;
              filterScope?: string;
              filters?: {
                  field?: string;
                  operation?: string;
                  value?: null | string;
              }[];
              fullName?: null | string;
              label?: string;
              language?: null | string;
              queue?: null | string;
              sharedTo?: null | {
                  allCustomerPortalUsers?: null | string;
                  allInternalUsers?: null | string;
                  allPartnerUsers?: null | string;
                  channelProgramGroup?: string[];
                  channelProgramGroups?: string[];
                  group?: string[];
                  groups?: string[];
                  guestUser?: string[];
                  managerSubordinates?: string[];
                  managers?: string[];
                  portalRole?: string[];
                  portalRoleAndSubordinates?: string[];
                  queue?: string[];
                  role?: string[];
                  roleAndSubordinates?: string[];
                  roleAndSubordinatesInternal?: string[];
                  roles?: string[];
                  rolesAndSubordinates?: string[];
                  territories?: string[];
                  territoriesAndSubordinates?: string[];
                  territory?: string[];
                  territoryAndSubordinates?: string[];
              };
          }[];
          nameField?: null | {
              businessOwnerGroup?: null | string;
              businessOwnerUser?: null | string;
              businessStatus?: null | string;
              caseSensitive?: null | boolean;
              complianceGroup?: null | string;
              customDataType?: null | string;
              defaultValue?: null | string;
              deleteConstraint?: null | string;
              deprecated?: null | boolean;
              description?: null | string;
              displayFormat?: null | string;
              encryptionScheme?: null | string;
              escapeMarkup?: null | boolean;
              externalDeveloperName?: null | string;
              externalId?: null | boolean;
              fieldManageability?: null | string;
              formula?: null | string;
              formulaTreatBlanksAs?: null | string;
              fullName?: null | string;
              inlineHelpText?: null | string;
              isAIPredictionField?: null | boolean;
              isConvertLeadDisabled?: null | boolean;
              isFilteringDisabled?: null | boolean;
              isNameField?: null | boolean;
              isSortingDisabled?: null | boolean;
              label?: null | string;
              length?: null | number;
              lookupFilter?: null | {
                  active?: boolean;
                  booleanFilter?: null | string;
                  description?: null | string;
                  errorMessage?: null | string;
                  filterItems?: {
                      field?: string;
                      operation?: string;
                      value?: null | string;
                      valueField?: null | string;
                  }[];
                  infoMessage?: null | string;
                  isOptional?: boolean;
              };
              maskChar?: null | string;
              maskType?: null | string;
              metadataRelationshipControllingField?: null | string;
              populateExistingRows?: null | boolean;
              precision?: null | number;
              referenceTargetField?: null | string;
              referenceTo?: null | string;
              relationshipLabel?: null | string;
              relationshipName?: null | string;
              relationshipOrder?: null | number;
              reparentableMasterDetail?: null | boolean;
              required?: null | boolean;
              restrictedAdminField?: null | boolean;
              scale?: null | number;
              securityClassification?: null | string;
              startingNumber?: null | number;
              stripMarkup?: null | boolean;
              summarizedField?: null | string;
              summaryFilterItems?: {
                  field?: string;
                  operation?: string;
                  value?: null | string;
                  valueField?: null | string;
              }[];
              summaryForeignKey?: null | string;
              summaryOperation?: null | string;
              trackFeedHistory?: null | boolean;
              trackHistory?: null | boolean;
              trackTrending?: null | boolean;
              translateData?: null | boolean;
              type?: null | string;
              unique?: null | boolean;
              valueSet?: null | {
                  controllingField?: null | string;
                  restricted?: null | boolean;
                  valueSetDefinition?: null | {
                      sorted?: boolean;
                      value?: {
                          color?: ...;
                          default?: ...;
                          description?: ...;
                          fullName?: ...;
                          isActive?: ...;
                          label?: ...;
                      }[];
                  };
                  valueSetName?: null | string;
                  valueSettings?: {
                      controllingFieldValue?: (...)[];
                      valueName?: string;
                  }[];
              };
              visibleLines?: null | number;
              writeRequiresMasterRead?: null | boolean;
          };
          pluralLabel?: null | string;
          profileSearchLayouts?: {
              fields?: string[];
              profileName?: null | string;
          }[];
          publishBehavior?: null | string;
          recordTypeTrackFeedHistory?: null | boolean;
          recordTypeTrackHistory?: null | boolean;
          recordTypes?: {
              active?: boolean;
              businessProcess?: null | string;
              compactLayoutAssignment?: null | string;
              description?: null | string;
              fullName?: null | string;
              label?: string;
              picklistValues?: {
                  picklist?: string;
                  values?: {
                      allowEmail?: ...;
                      closed?: ...;
                      color?: ...;
                      controllingFieldValues?: ...;
                      converted?: ...;
                      cssExposed?: ...;
                      default?: ...;
                      description?: ...;
                      forecastCategory?: ...;
                      fullName?: ...;
                      highPriority?: ...;
                      isActive?: ...;
                      probability?: ...;
                      reverseRole?: ...;
                      reviewed?: ...;
                      won?: ...;
                  }[];
              }[];
          }[];
          searchLayouts?: null | {
              customTabListAdditionalFields?: string[];
              excludedStandardButtons?: string[];
              listViewButtons?: string[];
              lookupDialogsAdditionalFields?: string[];
              lookupFilterFields?: string[];
              lookupPhoneDialogsAdditionalFields?: string[];
              massQuickActions?: string[];
              searchFilterFields?: string[];
              searchResultsAdditionalFields?: string[];
              searchResultsCustomButtons?: string[];
          };
          sharingModel?: null | string;
          sharingReasons?: {
              fullName?: null | string;
              label?: string;
          }[];
          sharingRecalculations?: {
              className?: string;
          }[];
          startsWith?: null | string;
          validationRules?: {
              active?: boolean;
              description?: null | string;
              errorConditionFormula?: string;
              errorDisplayField?: null | string;
              errorMessage?: string;
              fullName?: null | string;
          }[];
          visibility?: null | string;
          webLinks?: {
              availability?: string;
              description?: null | string;
              displayType?: string;
              encodingKey?: null | string;
              fullName?: null | string;
              hasMenubar?: null | boolean;
              hasScrollbars?: null | boolean;
              hasToolbar?: null | boolean;
              height?: null | number;
              isResizable?: null | boolean;
              linkType?: string;
              masterLabel?: null | string;
              openType?: string;
              page?: null | string;
              position?: null | string;
              protected?: boolean;
              requireRowSelection?: null | boolean;
              scontrol?: null | string;
              showsLocation?: null | boolean;
              showsStatus?: null | boolean;
              url?: null | string;
              width?: null | number;
          }[];
      } | {
          availableFields?: {
              field?: null | string;
              isFieldManaged?: null | boolean;
              isRequired?: null | boolean;
          }[];
          description?: string;
          displayedFields?: {
              field?: null | string;
              isFieldManaged?: null | boolean;
              isRequired?: null | boolean;
          }[];
          fullName?: null | string;
          label?: string;
      } | {
          fullName?: null | string;
          label?: string;
      } | {
          active?: boolean;
          description?: null | string;
          errorConditionFormula?: string;
          errorDisplayField?: null | string;
          errorMessage?: string;
          fullName?: null | string;
      } | {
          caseValues?: {
              article?: null | string;
              caseType?: null | string;
              plural?: null | boolean;
              possessive?: null | string;
              value?: string;
          }[];
          fieldSets?: {
              label?: string;
              name?: string;
          }[];
          fields?: {
              caseValues?: {
                  article?: null | string;
                  caseType?: null | string;
                  plural?: null | boolean;
                  possessive?: null | string;
                  value?: string;
              }[];
              gender?: null | string;
              help?: null | string;
              label?: null | string;
              lookupFilter?: null | {
                  errorMessage?: string;
                  informationalMessage?: string;
              };
              name?: string;
              picklistValues?: {
                  masterLabel?: string;
                  translation?: null | string;
              }[];
              relationshipLabel?: null | string;
              startsWith?: null | string;
          }[];
          fullName?: null | string;
          gender?: null | string;
          layouts?: {
              layout?: string;
              layoutType?: null | string;
              sections?: {
                  label?: string;
                  section?: string;
              }[];
          }[];
          nameFieldLabel?: null | string;
          quickActions?: {
              label?: string;
              name?: string;
          }[];
          recordTypes?: {
              description?: null | string;
              label?: string;
              name?: string;
          }[];
          sharingReasons?: {
              label?: string;
              name?: string;
          }[];
          standardFields?: {
              label?: null | string;
              name?: string;
          }[];
          startsWith?: null | string;
          validationRules?: {
              errorMessage?: string;
              name?: string;
          }[];
          webLinks?: {
              label?: string;
              name?: string;
          }[];
          workflowTasks?: {
              description?: null | string;
              name?: string;
              subject?: null | string;
          }[];
      } | {
          availability?: string;
          description?: null | string;
          displayType?: string;
          encodingKey?: null | string;
          fullName?: null | string;
          hasMenubar?: null | boolean;
          hasScrollbars?: null | boolean;
          hasToolbar?: null | boolean;
          height?: null | number;
          isResizable?: null | boolean;
          linkType?: string;
          masterLabel?: null | string;
          openType?: string;
          page?: null | string;
          position?: null | string;
          protected?: boolean;
          requireRowSelection?: null | boolean;
          scontrol?: null | string;
          showsLocation?: null | boolean;
          showsStatus?: null | boolean;
          url?: null | string;
          width?: null | number;
      } | {
          active?: boolean;
          allowHomePage?: boolean;
          allowStandardAnswersPages?: null | boolean;
          allowStandardIdeasPages?: boolean;
          allowStandardLookups?: boolean;
          allowStandardPortalPages?: boolean;
          allowStandardSearch?: boolean;
          analyticsTrackingCode?: null | string;
          authorizationRequiredPage?: null | string;
          bandwidthExceededPage?: null | string;
          browserXssProtection?: boolean;
          changePasswordPage?: null | string;
          chatterAnswersForgotPasswordConfirmPage?: null | string;
          chatterAnswersForgotPasswordPage?: null | string;
          chatterAnswersHelpPage?: null | string;
          chatterAnswersLoginPage?: null | string;
          chatterAnswersRegistrationPage?: null | string;
          clickjackProtectionLevel?: string;
          contentSniffingProtection?: boolean;
          cspUpgradeInsecureRequests?: boolean;
          customWebAddresses?: {
              certificate?: null | string;
              domainName?: string;
              primary?: boolean;
          }[];
          description?: null | string;
          enableAuraRequests?: null | boolean;
          favoriteIcon?: null | string;
          fileNotFoundPage?: null | string;
          forgotPasswordPage?: null | string;
          fullName?: null | string;
          genericErrorPage?: null | string;
          guestProfile?: null | string;
          inMaintenancePage?: null | string;
          inactiveIndexPage?: null | string;
          indexPage?: string;
          masterLabel?: string;
          myProfilePage?: null | string;
          portal?: null | string;
          referrerPolicyOriginWhenCrossOrigin?: boolean;
          requireHttps?: boolean;
          requireInsecurePortalAccess?: boolean;
          robotsTxtPage?: null | string;
          rootComponent?: null | string;
          selfRegPage?: null | string;
          serverIsDown?: null | string;
          siteAdmin?: null | string;
          siteRedirectMappings?: {
              action?: string;
              isActive?: null | boolean;
              source?: string;
              target?: string;
          }[];
          siteTemplate?: null | string;
          siteType?: string;
          subdomain?: null | string;
          urlPathPrefix?: null | string;
      } | {
          actionOverrides?: {
              actionName?: null | string;
              comment?: null | string;
              content?: null | string;
              formFactor?: null | string;
              skipRecordTypeSelect?: null | boolean;
              type?: null | string;
          }[];
          auraComponent?: null | string;
          customObject?: null | boolean;
          description?: null | string;
          flexiPage?: null | string;
          frameHeight?: null | number;
          fullName?: null | string;
          hasSidebar?: null | boolean;
          icon?: null | string;
          label?: null | string;
          lwcComponent?: null | string;
          motif?: null | string;
          page?: null | string;
          scontrol?: null | string;
          splashPageLink?: null | string;
          url?: null | string;
          urlEncodingKey?: null | string;
      } | {
          active?: boolean;
          dataCategory?: {
              dataCategory?: ({ dataCategory?: ...[] | undefined; label?: string | undefined; name?: string | undefined; })[];
              label?: string;
              name?: string;
          };
          description?: null | string;
          fullName?: null | string;
          label?: string;
          objectUsage?: null | {
              object?: string[];
          };
      } | {
          enableAccountExportButtonOff?: null | boolean;
          enableAccountImportButtonOff?: null | boolean;
          enableAllowDupeContactFromLead?: null | boolean;
          enableAllowDupeLeadFromContact?: null | boolean;
          enableCleanUpgradeRequested?: null | boolean;
          enableContactExportButtonOff?: null | boolean;
          enableContactImportButtonOff?: null | boolean;
          fullName?: null | string;
      } | {
          customObjects?: string[];
          fullName?: null | string;
          groups?: string[];
          label?: string;
          loginAccess?: boolean;
          permissionSets?: string[];
          profiles?: string[];
          roles?: string[];
      } | {
          doesSkipAsyncApexValidation?: null | boolean;
          fullName?: null | string;
      } | {
          enableShapeExportPref?: null | boolean;
          fullName?: null | string;
      } | {
          enableEinsteinAnswersPref?: null | boolean;
          fullName?: null | string;
      } | {
          description?: string;
          fullName?: null | string;
          isActive?: boolean;
          masterLabel?: string;
      } | {
          enableEACForEveryonePref?: null | boolean;
          enableInboxActivitySharing?: null | boolean;
          enableInsightsInTimeline?: null | boolean;
          enableInsightsInTimelineEacStd?: null | boolean;
          fullName?: null | string;
      } | {
          enableComplianceBcc?: null | boolean;
          enableEmailConsentManagement?: null | boolean;
          enableEmailSenderIdCompliance?: null | boolean;
          enableEmailSpfCompliance?: null | boolean;
          enableEmailToSalesforce?: null | boolean;
          enableEmailWorkflowApproval?: null | boolean;
          enableEnhancedEmailEnabled?: null | boolean;
          enableHandleBouncedEmails?: null | boolean;
          enableHtmlEmail?: null | boolean;
          enableListEmailLogActivities?: null | boolean;
          enableResendBouncedEmails?: null | boolean;
          enableRestrictTlsToDomains?: null | boolean;
          enableSendThroughGmailPref?: null | boolean;
          enableSendViaExchangePref?: null | boolean;
          enableSendViaGmailPref?: null | boolean;
          enableSetMatchingEmailsOnBounce?: null | boolean;
          enableUseOrgFootersForExtTrans?: null | boolean;
          fullName?: null | string;
          sendEmailsEvenWhenAutomationUpdatesSameRecord?: null | boolean;
          sendMassEmailNotification?: null | boolean;
          sendTextOnlySystemEmails?: null | boolean;
      } | {
          doesEmailLogAsEmailMessageInOutlook?: null | boolean;
          doesGmailStayConnectedToSalesforce?: null | boolean;
          enableContactAndEventSync?: null | boolean;
          enableEmailTrackingInMobile?: null | boolean;
          enableEngageForOutlook?: null | boolean;
          enableGmailIntegration?: null | boolean;
          enableOutlookIntegration?: null | boolean;
          enableProductivityFeatures?: null | boolean;
          enableSupplementalContactInfoInMobile?: null | boolean;
          fullName?: null | string;
          isLayoutCustomizationAllowed?: null | boolean;
          shouldUseTrustedDomainsList?: null | boolean;
      } | {
          enableLwcEmailTemplateBuilder?: null | boolean;
          enableTemplateEnhancedFolderPref?: null | boolean;
          fullName?: null | string;
      } | {
          contrastInvertedColor?: null | string;
          contrastPrimaryColor?: null | string;
          embeddedServiceConfig?: string;
          font?: null | string;
          fullName?: null | string;
          height?: null | number;
          masterLabel?: string;
          navBarColor?: null | string;
          primaryColor?: null | string;
          secondaryColor?: null | string;
          width?: null | number;
      } | {
          areGuestUsersAllowed?: null | boolean;
          authMethod?: null | string;
          embeddedServiceAppointmentSettings?: null | {
              appointmentConfirmImg?: null | string;
              enabled?: boolean;
              homeImg?: null | string;
              logoImg?: null | string;
              shouldShowExistingAppointment?: null | boolean;
              shouldShowNewAppointment?: null | boolean;
          };
          embeddedServiceCustomComponents?: {
              componentBundleType?: null | string;
              customComponent?: null | string;
              customComponentType?: null | string;
          }[];
          embeddedServiceCustomLabels?: {
              customLabel?: null | string;
              feature?: null | string;
              labelKey?: null | string;
          }[];
          embeddedServiceFlowConfig?: null | {
              enabled?: boolean;
              fullName?: null | string;
          };
          embeddedServiceFlows?: {
              flow?: string;
              flowType?: string;
              isAuthenticationRequired?: boolean;
          }[];
          embeddedServiceLayouts?: {
              embeddedServiceLayoutRules?: {
                  appointmentStatus?: string;
              }[];
              layout?: string;
              layoutType?: null | string;
          }[];
          fullName?: null | string;
          masterLabel?: string;
          shouldHideAuthDialog?: null | boolean;
          site?: string;
      } | {
          enabled?: boolean;
          fullName?: null | string;
      } | {
          avatarImg?: null | string;
          embeddedServiceConfig?: string;
          embeddedServiceQuickActions?: {
              embeddedServiceLiveAgent?: string;
              order?: number;
              quickActionDefinition?: string;
              quickActionType?: null | string;
          }[];
          enabled?: boolean;
          fontSize?: string;
          fullName?: null | string;
          headerBackgroundImg?: null | string;
          isOfflineCaseEnabled?: null | boolean;
          isQueuePositionEnabled?: null | boolean;
          liveAgentChatUrl?: null | string;
          liveAgentContentUrl?: null | string;
          liveChatButton?: string;
          liveChatDeployment?: string;
          masterLabel?: string;
          offlineCaseBackgroundImg?: null | string;
          prechatBackgroundImg?: null | string;
          prechatEnabled?: boolean;
          prechatJson?: null | string;
          scenario?: string;
          smallCompanyLogoImg?: null | string;
          waitingStateBackgroundImg?: null | string;
      } | {
          branding?: null | string;
          embeddedServiceMenuItems?: {
              channel?: null | string;
              channelType?: null | string;
              displayOrder?: null | number;
              phoneNumber?: null | string;
          }[];
          fullName?: null | string;
          isEnabled?: null | boolean;
          masterLabel?: null | string;
          site?: null | string;
      } | {
          canOptOutOfDerivationWithBYOK?: null | boolean;
          enableCacheOnlyKeys?: null | boolean;
          enableReplayDetection?: null | boolean;
          fullName?: null | string;
      } | {
          enableEnhancedNotes?: null | boolean;
          enableTasksOnEnhancedNotes?: null | boolean;
          fullName?: null | string;
      } | {
          SObjectType?: null | string;
          active?: null | boolean;
          businessHours?: null | string;
          description?: null | string;
          entryStartDateField?: null | string;
          exitCriteriaBooleanFilter?: null | string;
          exitCriteriaFilterItems?: {
              field?: string;
              operation?: string;
              value?: null | string;
              valueField?: null | string;
          }[];
          exitCriteriaFormula?: null | string;
          fullName?: null | string;
          isRecordTypeApplied?: null | boolean;
          isVersionDefault?: null | boolean;
          milestones?: {
              businessHours?: null | string;
              criteriaBooleanFilter?: null | string;
              milestoneCriteriaFilterItems?: {
                  field?: string;
                  operation?: string;
                  value?: null | string;
                  valueField?: null | string;
              }[];
              milestoneCriteriaFormula?: null | string;
              milestoneName?: null | string;
              minutesCustomClass?: null | string;
              minutesToComplete?: null | number;
              successActions?: {
                  name?: string;
                  type?: string;
              }[];
              timeTriggers?: {
                  actions?: {
                      name?: ...;
                      type?: ...;
                  }[];
                  timeLength?: null | number;
                  workflowTimeTriggerUnit?: string;
              }[];
              useCriteriaStartTime?: null | boolean;
          }[];
          name?: null | string;
          recordType?: null | string;
          versionMaster?: null | string;
          versionNotes?: null | string;
          versionNumber?: null | number;
      } | {
          assetLookupLimitedToActiveEntitlementsOnAccount?: null | boolean;
          assetLookupLimitedToActiveEntitlementsOnContact?: null | boolean;
          assetLookupLimitedToSameAccount?: null | boolean;
          assetLookupLimitedToSameContact?: null | boolean;
          enableEntitlementVersioning?: boolean;
          enableEntitlements?: boolean;
          enableMilestoneFeedItem?: null | boolean;
          enableMilestoneStoppedTime?: null | boolean;
          entitlementLookupLimitedToActiveStatus?: null | boolean;
          entitlementLookupLimitedToSameAccount?: null | boolean;
          entitlementLookupLimitedToSameAsset?: null | boolean;
          entitlementLookupLimitedToSameContact?: null | boolean;
          fullName?: null | string;
          ignoreMilestoneBusinessHours?: null | boolean;
      } | {
          fieldMap?: {
              field?: null | string;
              interfaceField?: null | string;
          }[];
          fullName?: null | string;
          interface?: null | string;
          isDefault?: null | boolean;
      } | {
          active?: null | boolean;
          fullName?: null | string;
          ruleEntry?: {
              assignedTo?: null | string;
              assignedToType?: null | string;
              booleanFilter?: null | string;
              businessHours?: null | string;
              businessHoursSource?: null | string;
              criteriaItems?: {
                  field?: string;
                  operation?: string;
                  value?: null | string;
                  valueField?: null | string;
              }[];
              disableEscalationWhenModified?: null | boolean;
              escalationAction?: {
                  assignedTo?: null | string;
                  assignedToTemplate?: null | string;
                  assignedToType?: null | string;
                  minutesToEscalation?: null | number;
                  notifyCaseOwner?: null | boolean;
                  notifyEmail?: string[];
                  notifyTo?: null | string;
                  notifyToTemplate?: null | string;
              }[];
              escalationStartTime?: null | string;
              formula?: null | string;
              notifyCcRecipients?: null | boolean;
              overrideExistingTeams?: null | boolean;
              replyToEmail?: null | string;
              senderEmail?: null | string;
              senderName?: null | string;
              team?: string[];
              template?: null | string;
          }[];
      } | {
          escalationRule?: {
              active?: null | boolean;
              fullName?: null | string;
              ruleEntry?: {
                  assignedTo?: null | string;
                  assignedToType?: null | string;
                  booleanFilter?: null | string;
                  businessHours?: null | string;
                  businessHoursSource?: null | string;
                  criteriaItems?: {
                      field?: ...;
                      operation?: ...;
                      value?: ...;
                      valueField?: ...;
                  }[];
                  disableEscalationWhenModified?: null | boolean;
                  escalationAction?: {
                      assignedTo?: ...;
                      assignedToTemplate?: ...;
                      assignedToType?: ...;
                      minutesToEscalation?: ...;
                      notifyCaseOwner?: ...;
                      notifyEmail?: ...;
                      notifyTo?: ...;
                      notifyToTemplate?: ...;
                  }[];
                  escalationStartTime?: null | string;
                  formula?: null | string;
                  notifyCcRecipients?: null | boolean;
                  overrideExistingTeams?: null | boolean;
                  replyToEmail?: null | string;
                  senderEmail?: null | string;
                  senderName?: null | string;
                  team?: string[];
                  template?: null | string;
              }[];
          }[];
          fullName?: null | string;
      } | {
          emailConnectorEnabled?: null | boolean;
          essentialsAppEnabled?: null | boolean;
          fullName?: null | string;
      } | {
          enableSampleDataDeleted?: null | boolean;
          fullName?: null | string;
      } | {
          enableApexLimitEvents?: null | boolean;
          enableDeleteMonitoringData?: null | boolean;
          enableDynamicStreamingChannel?: null | boolean;
          enableEventLogWaveIntegration?: null | boolean;
          enableLoginForensics?: null | boolean;
          enableStreamingApi?: null | boolean;
          enableTerminateOldestSession?: null | boolean;
          enableTransactionSecurityPolicies?: null | boolean;
          fullName?: null | string;
      } | {
          enableExperienceBundleMetadata?: null | boolean;
          fullName?: null | string;
      } | {
          description?: null | string;
          fullName?: null | string;
          label?: string;
          namedCredential?: null | string;
          schema?: null | string;
          schemaType?: null | string;
          schemaUrl?: null | string;
          status?: string;
      } | {
          enableEnhancedExternalServices?: null | boolean;
          fullName?: null | string;
      } | {
          capacityUsageCalcClassId?: null | string;
          doesAllowEditSaForCrew?: null | boolean;
          doesShareSaParentWoWithAr?: null | boolean;
          doesShareSaWithAr?: null | boolean;
          enableWorkOrders?: null | boolean;
          fieldServiceNotificationsOrgPref?: null | boolean;
          fieldServiceOrgPref?: null | boolean;
          fullName?: null | string;
          isGeoCodeSyncEnabled?: null | boolean;
          isLocationHistoryEnabled?: null | boolean;
          serviceAppointmentsDueDateOffsetOrgValue?: null | number;
          workOrderLineItemSearchFields?: string[];
          workOrderSearchFields?: string[];
      } | {
          dispositions?: {
              behavior?: string;
              fileType?: string;
              securityRiskFileType?: boolean;
          }[];
          fullName?: null | string;
          noHtmlUploadAsAttachment?: boolean;
      } | {
          enableContentHubAllowed?: null | boolean;
          enableContentHubCvtLinksAllowed?: null | boolean;
          enableContentHubEOSearchLayout?: null | boolean;
          fullName?: null | string;
      } | {
          description?: null | string;
          flexiPageRegions?: {
              appendable?: null | string;
              componentInstances?: {
                  componentInstanceProperties?: {
                      name?: ...;
                      type?: ...;
                      value?: ...;
                  }[];
                  componentName?: string;
                  visibilityRule?: null | {
                      booleanFilter?: (...) | (...) | (...);
                      criteria?: (...) | (...);
                  };
              }[];
              mode?: null | string;
              name?: string;
              prependable?: null | string;
              replaceable?: null | string;
              type?: string;
          }[];
          fullName?: null | string;
          masterLabel?: string;
          parentFlexiPage?: null | string;
          platformActionlist?: null | {
              actionListContext?: string;
              fullName?: null | string;
              platformActionListItems?: {
                  actionName?: string;
                  actionType?: string;
                  sortOrder?: number;
                  subtype?: null | string;
              }[];
              relatedSourceEntity?: null | string;
          };
          quickActionList?: null | {
              quickActionListItems?: {
                  quickActionName?: string;
              }[];
          };
          sobjectType?: null | string;
          template?: {
              name?: string;
              properties?: {
                  name?: null | string;
                  type?: null | string;
                  value?: null | string;
              }[];
          };
          type?: string;
      } | {
          actionListContext?: string;
          fullName?: null | string;
          platformActionListItems?: {
              actionName?: string;
              actionType?: string;
              sortOrder?: number;
              subtype?: null | string;
          }[];
          relatedSourceEntity?: null | string;
      } | {
          actionCalls?: {
              actionName?: string;
              actionType?: string;
              connector?: null | {
                  processMetadataValues?: {
                      name?: (...) | (...);
                      value?: (...) | (...) | (...);
                  }[];
                  targetReference?: string;
              };
              description?: null | string;
              faultConnector?: null | {
                  processMetadataValues?: {
                      name?: (...) | (...);
                      value?: (...) | (...) | (...);
                  }[];
                  targetReference?: string;
              };
              inputParameters?: {
                  name?: string;
                  processMetadataValues?: {
                      name?: ...;
                      value?: ...;
                  }[];
                  value?: null | {
                      booleanValue?: (...) | (...) | (...) | (...);
                      dateTimeValue?: (...) | (...) | (...);
                      dateValue?: (...) | (...) | (...);
                      elementReference?: (...) | (...) | (...);
                      numberValue?: (...) | (...) | (...);
                      stringValue?: (...) | (...) | (...);
                  };
              }[];
              label?: null | string;
              locationX?: number;
              locationY?: number;
              name?: null | string;
              outputParameters?: {
                  assignToReference?: string;
                  name?: string;
                  processMetadataValues?: {
                      name?: ...;
                      value?: ...;
                  }[];
              }[];
              processMetadataValues?: {
                  name?: string;
                  value?: null | {
                      booleanValue?: (...) | (...) | (...) | (...);
                      dateTimeValue?: (...) | (...) | (...);
                      dateValue?: (...) | (...) | (...);
                      elementReference?: (...) | (...) | (...);
                      numberValue?: (...) | (...) | (...);
                      stringValue?: (...) | (...) | (...);
                  };
              }[];
          }[];
          apexPluginCalls?: {
              apexClass?: string;
              connector?: null | {
                  processMetadataValues?: {
                      name?: (...) | (...);
                      value?: (...) | (...) | (...);
                  }[];
                  targetReference?: string;
              };
              description?: null | string;
              faultConnector?: null | {
                  processMetadataValues?: {
                      name?: (...) | (...);
                      value?: (...) | (...) | (...);
                  }[];
                  targetReference?: string;
              };
              inputParameters?: {
                  name?: string;
                  processMetadataValues?: {
                      name?: ...;
                      value?: ...;
                  }[];
                  value?: null | {
                      booleanValue?: (...) | (...) | (...) | (...);
                      dateTimeValue?: (...) | (...) | (...);
                      dateValue?: (...) | (...) | (...);
                      elementReference?: (...) | (...) | (...);
                      numberValue?: (...) | (...) | (...);
                      stringValue?: (...) | (...) | (...);
                  };
              }[];
              label?: null | string;
              locationX?: number;
              locationY?: number;
              name?: null | string;
              outputParameters?: {
                  assignToReference?: string;
                  name?: string;
                  processMetadataValues?: {
                      name?: ...;
                      value?: ...;
                  }[];
              }[];
              processMetadataValues?: {
                  name?: string;
                  value?: null | {
                      booleanValue?: (...) | (...) | (...) | (...);
                      dateTimeValue?: (...) | (...) | (...);
                      dateValue?: (...) | (...) | (...);
                      elementReference?: (...) | (...) | (...);
                      numberValue?: (...) | (...) | (...);
                      stringValue?: (...) | (...) | (...);
                  };
              }[];
          }[];
          assignments?: {
              assignmentItems?: {
                  assignToReference?: string;
                  operator?: string;
                  processMetadataValues?: {
                      name?: ...;
                      value?: ...;
                  }[];
                  value?: null | {
                      booleanValue?: (...) | (...) | (...) | (...);
                      dateTimeValue?: (...) | (...) | (...);
                      dateValue?: (...) | (...) | (...);
                      elementReference?: (...) | (...) | (...);
                      numberValue?: (...) | (...) | (...);
                      stringValue?: (...) | (...) | (...);
                  };
              }[];
              connector?: null | {
                  processMetadataValues?: {
                      name?: (...) | (...);
                      value?: (...) | (...) | (...);
                  }[];
                  targetReference?: string;
              };
              description?: null | string;
              label?: null | string;
              locationX?: number;
              locationY?: number;
              name?: null | string;
              processMetadataValues?: {
                  name?: string;
                  value?: null | {
                      booleanValue?: (...) | (...) | (...) | (...);
                      dateTimeValue?: (...) | (...) | (...);
                      dateValue?: (...) | (...) | (...);
                      elementReference?: (...) | (...) | (...);
                      numberValue?: (...) | (...) | (...);
                      stringValue?: (...) | (...) | (...);
                  };
              }[];
          }[];
          choices?: {
              choiceText?: string;
              dataType?: string;
              description?: null | string;
              name?: null | string;
              processMetadataValues?: {
                  name?: string;
                  value?: null | {
                      booleanValue?: (...) | (...) | (...) | (...);
                      dateTimeValue?: (...) | (...) | (...);
                      dateValue?: (...) | (...) | (...);
                      elementReference?: (...) | (...) | (...);
                      numberValue?: (...) | (...) | (...);
                      stringValue?: (...) | (...) | (...);
                  };
              }[];
              userInput?: null | {
                  isRequired?: null | boolean;
                  processMetadataValues?: {
                      name?: (...) | (...);
                      value?: (...) | (...) | (...);
                  }[];
                  promptText?: null | string;
                  validationRule?: null | {
                      errorMessage?: string;
                      formulaExpression?: string;
                  };
              };
              value?: null | {
                  booleanValue?: null | boolean;
                  dateTimeValue?: null | string;
                  dateValue?: null | string;
                  elementReference?: null | string;
                  numberValue?: null | number;
                  stringValue?: null | string;
              };
          }[];
          constants?: {
              dataType?: string;
              description?: null | string;
              name?: null | string;
              processMetadataValues?: {
                  name?: string;
                  value?: null | {
                      booleanValue?: (...) | (...) | (...) | (...);
                      dateTimeValue?: (...) | (...) | (...);
                      dateValue?: (...) | (...) | (...);
                      elementReference?: (...) | (...) | (...);
                      numberValue?: (...) | (...) | (...);
                      stringValue?: (...) | (...) | (...);
                  };
              }[];
              value?: null | {
                  booleanValue?: null | boolean;
                  dateTimeValue?: null | string;
                  dateValue?: null | string;
                  elementReference?: null | string;
                  numberValue?: null | number;
                  stringValue?: null | string;
              };
          }[];
          decisions?: {
              defaultConnector?: null | {
                  processMetadataValues?: {
                      name?: (...) | (...);
                      value?: (...) | (...) | (...);
                  }[];
                  targetReference?: string;
              };
              defaultConnectorLabel?: null | string;
              description?: null | string;
              label?: null | string;
              locationX?: number;
              locationY?: number;
              name?: null | string;
              processMetadataValues?: {
                  name?: string;
                  value?: null | {
                      booleanValue?: (...) | (...) | (...) | (...);
                      dateTimeValue?: (...) | (...) | (...);
                      dateValue?: (...) | (...) | (...);
                      elementReference?: (...) | (...) | (...);
                      numberValue?: (...) | (...) | (...);
                      stringValue?: (...) | (...) | (...);
                  };
              }[];
              rules?: {
                  conditionLogic?: string;
                  conditions?: {
                      leftValueReference?: ...;
                      operator?: ...;
                      processMetadataValues?: ...;
                      rightValue?: ...;
                  }[];
                  connector?: null | {
                      processMetadataValues?: (...) | (...);
                      targetReference?: (...) | (...);
                  };
                  description?: null | string;
                  label?: string;
                  name?: null | string;
                  processMetadataValues?: {
                      name?: ...;
                      value?: ...;
                  }[];
              }[];
          }[];
          description?: null | string;
          dynamicChoiceSets?: {
              dataType?: string;
              description?: null | string;
              displayField?: string;
              filters?: {
                  field?: string;
                  operator?: string;
                  processMetadataValues?: {
                      name?: ...;
                      value?: ...;
                  }[];
                  value?: null | {
                      booleanValue?: (...) | (...) | (...) | (...);
                      dateTimeValue?: (...) | (...) | (...);
                      dateValue?: (...) | (...) | (...);
                      elementReference?: (...) | (...) | (...);
                      numberValue?: (...) | (...) | (...);
                      stringValue?: (...) | (...) | (...);
                  };
              }[];
              limit?: null | number;
              name?: null | string;
              object?: string;
              outputAssignments?: {
                  assignToReference?: string;
                  field?: string;
                  processMetadataValues?: {
                      name?: ...;
                      value?: ...;
                  }[];
              }[];
              picklistField?: null | string;
              picklistObject?: null | string;
              processMetadataValues?: {
                  name?: string;
                  value?: null | {
                      booleanValue?: (...) | (...) | (...) | (...);
                      dateTimeValue?: (...) | (...) | (...);
                      dateValue?: (...) | (...) | (...);
                      elementReference?: (...) | (...) | (...);
                      numberValue?: (...) | (...) | (...);
                      stringValue?: (...) | (...) | (...);
                  };
              }[];
              sortField?: null | string;
              sortOrder?: null | string;
              valueField?: null | string;
          }[];
          formulas?: {
              dataType?: null | string;
              description?: null | string;
              expression?: string;
              name?: null | string;
              processMetadataValues?: {
                  name?: string;
                  value?: null | {
                      booleanValue?: (...) | (...) | (...) | (...);
                      dateTimeValue?: (...) | (...) | (...);
                      dateValue?: (...) | (...) | (...);
                      elementReference?: (...) | (...) | (...);
                      numberValue?: (...) | (...) | (...);
                      stringValue?: (...) | (...) | (...);
                  };
              }[];
              scale?: null | number;
          }[];
          fullName?: null | string;
          interviewLabel?: null | string;
          isAdditionalPermissionRequiredToRun?: null | boolean;
          isTemplate?: null | boolean;
          label?: string;
          loops?: {
              assignNextValueToReference?: string;
              collectionReference?: string;
              description?: null | string;
              iterationOrder?: null | string;
              label?: null | string;
              locationX?: number;
              locationY?: number;
              name?: null | string;
              nextValueConnector?: null | {
                  processMetadataValues?: {
                      name?: (...) | (...);
                      value?: (...) | (...) | (...);
                  }[];
                  targetReference?: string;
              };
              noMoreValuesConnector?: null | {
                  processMetadataValues?: {
                      name?: (...) | (...);
                      value?: (...) | (...) | (...);
                  }[];
                  targetReference?: string;
              };
              processMetadataValues?: {
                  name?: string;
                  value?: null | {
                      booleanValue?: (...) | (...) | (...) | (...);
                      dateTimeValue?: (...) | (...) | (...);
                      dateValue?: (...) | (...) | (...);
                      elementReference?: (...) | (...) | (...);
                      numberValue?: (...) | (...) | (...);
                      stringValue?: (...) | (...) | (...);
                  };
              }[];
          }[];
          processMetadataValues?: {
              name?: string;
              value?: null | {
                  booleanValue?: null | boolean;
                  dateTimeValue?: null | string;
                  dateValue?: null | string;
                  elementReference?: null | string;
                  numberValue?: null | number;
                  stringValue?: null | string;
              };
          }[];
          processType?: null | string;
          recordCreates?: {
              assignRecordIdToReference?: null | string;
              connector?: null | {
                  processMetadataValues?: {
                      name?: (...) | (...);
                      value?: (...) | (...) | (...);
                  }[];
                  targetReference?: string;
              };
              description?: null | string;
              faultConnector?: null | {
                  processMetadataValues?: {
                      name?: (...) | (...);
                      value?: (...) | (...) | (...);
                  }[];
                  targetReference?: string;
              };
              inputAssignments?: {
                  field?: string;
                  processMetadataValues?: {
                      name?: ...;
                      value?: ...;
                  }[];
                  value?: null | {
                      booleanValue?: (...) | (...) | (...) | (...);
                      dateTimeValue?: (...) | (...) | (...);
                      dateValue?: (...) | (...) | (...);
                      elementReference?: (...) | (...) | (...);
                      numberValue?: (...) | (...) | (...);
                      stringValue?: (...) | (...) | (...);
                  };
              }[];
              inputReference?: null | string;
              label?: null | string;
              locationX?: number;
              locationY?: number;
              name?: null | string;
              object?: null | string;
              processMetadataValues?: {
                  name?: string;
                  value?: null | {
                      booleanValue?: (...) | (...) | (...) | (...);
                      dateTimeValue?: (...) | (...) | (...);
                      dateValue?: (...) | (...) | (...);
                      elementReference?: (...) | (...) | (...);
                      numberValue?: (...) | (...) | (...);
                      stringValue?: (...) | (...) | (...);
                  };
              }[];
          }[];
          recordDeletes?: {
              connector?: null | {
                  processMetadataValues?: {
                      name?: (...) | (...);
                      value?: (...) | (...) | (...);
                  }[];
                  targetReference?: string;
              };
              description?: null | string;
              faultConnector?: null | {
                  processMetadataValues?: {
                      name?: (...) | (...);
                      value?: (...) | (...) | (...);
                  }[];
                  targetReference?: string;
              };
              filters?: {
                  field?: string;
                  operator?: string;
                  processMetadataValues?: {
                      name?: ...;
                      value?: ...;
                  }[];
                  value?: null | {
                      booleanValue?: (...) | (...) | (...) | (...);
                      dateTimeValue?: (...) | (...) | (...);
                      dateValue?: (...) | (...) | (...);
                      elementReference?: (...) | (...) | (...);
                      numberValue?: (...) | (...) | (...);
                      stringValue?: (...) | (...) | (...);
                  };
              }[];
              inputReference?: null | string;
              label?: null | string;
              locationX?: number;
              locationY?: number;
              name?: null | string;
              object?: null | string;
              processMetadataValues?: {
                  name?: string;
                  value?: null | {
                      booleanValue?: (...) | (...) | (...) | (...);
                      dateTimeValue?: (...) | (...) | (...);
                      dateValue?: (...) | (...) | (...);
                      elementReference?: (...) | (...) | (...);
                      numberValue?: (...) | (...) | (...);
                      stringValue?: (...) | (...) | (...);
                  };
              }[];
          }[];
          recordLookups?: {
              assignNullValuesIfNoRecordsFound?: null | boolean;
              connector?: null | {
                  processMetadataValues?: {
                      name?: (...) | (...);
                      value?: (...) | (...) | (...);
                  }[];
                  targetReference?: string;
              };
              description?: null | string;
              faultConnector?: null | {
                  processMetadataValues?: {
                      name?: (...) | (...);
                      value?: (...) | (...) | (...);
                  }[];
                  targetReference?: string;
              };
              filters?: {
                  field?: string;
                  operator?: string;
                  processMetadataValues?: {
                      name?: ...;
                      value?: ...;
                  }[];
                  value?: null | {
                      booleanValue?: (...) | (...) | (...) | (...);
                      dateTimeValue?: (...) | (...) | (...);
                      dateValue?: (...) | (...) | (...);
                      elementReference?: (...) | (...) | (...);
                      numberValue?: (...) | (...) | (...);
                      stringValue?: (...) | (...) | (...);
                  };
              }[];
              getFirstRecordOnly?: null | boolean;
              label?: null | string;
              locationX?: number;
              locationY?: number;
              name?: null | string;
              object?: string;
              outputAssignments?: {
                  assignToReference?: string;
                  field?: string;
                  processMetadataValues?: {
                      name?: ...;
                      value?: ...;
                  }[];
              }[];
              outputReference?: null | string;
              processMetadataValues?: {
                  name?: string;
                  value?: null | {
                      booleanValue?: (...) | (...) | (...) | (...);
                      dateTimeValue?: (...) | (...) | (...);
                      dateValue?: (...) | (...) | (...);
                      elementReference?: (...) | (...) | (...);
                      numberValue?: (...) | (...) | (...);
                      stringValue?: (...) | (...) | (...);
                  };
              }[];
              queriedFields?: string[];
              sortField?: null | string;
              sortOrder?: null | string;
              storeOutputAutomatically?: null | boolean;
          }[];
          recordUpdates?: {
              connector?: null | {
                  processMetadataValues?: {
                      name?: (...) | (...);
                      value?: (...) | (...) | (...);
                  }[];
                  targetReference?: string;
              };
              description?: null | string;
              faultConnector?: null | {
                  processMetadataValues?: {
                      name?: (...) | (...);
                      value?: (...) | (...) | (...);
                  }[];
                  targetReference?: string;
              };
              filters?: {
                  field?: string;
                  operator?: string;
                  processMetadataValues?: {
                      name?: ...;
                      value?: ...;
                  }[];
                  value?: null | {
                      booleanValue?: (...) | (...) | (...) | (...);
                      dateTimeValue?: (...) | (...) | (...);
                      dateValue?: (...) | (...) | (...);
                      elementReference?: (...) | (...) | (...);
                      numberValue?: (...) | (...) | (...);
                      stringValue?: (...) | (...) | (...);
                  };
              }[];
              inputAssignments?: {
                  field?: string;
                  processMetadataValues?: {
                      name?: ...;
                      value?: ...;
                  }[];
                  value?: null | {
                      booleanValue?: (...) | (...) | (...) | (...);
                      dateTimeValue?: (...) | (...) | (...);
                      dateValue?: (...) | (...) | (...);
                      elementReference?: (...) | (...) | (...);
                      numberValue?: (...) | (...) | (...);
                      stringValue?: (...) | (...) | (...);
                  };
              }[];
              inputReference?: null | string;
              label?: null | string;
              locationX?: number;
              locationY?: number;
              name?: null | string;
              object?: null | string;
              processMetadataValues?: {
                  name?: string;
                  value?: null | {
                      booleanValue?: (...) | (...) | (...) | (...);
                      dateTimeValue?: (...) | (...) | (...);
                      dateValue?: (...) | (...) | (...);
                      elementReference?: (...) | (...) | (...);
                      numberValue?: (...) | (...) | (...);
                      stringValue?: (...) | (...) | (...);
                  };
              }[];
          }[];
          screens?: {
              allowBack?: null | boolean;
              allowFinish?: null | boolean;
              allowPause?: null | boolean;
              connector?: null | {
                  processMetadataValues?: {
                      name?: (...) | (...);
                      value?: (...) | (...) | (...);
                  }[];
                  targetReference?: string;
              };
              description?: null | string;
              fields?: {
                  choiceReferences?: string[];
                  dataType?: null | string;
                  defaultSelectedChoiceReference?: null | string;
                  defaultValue?: null | {
                      booleanValue?: (...) | (...) | (...) | (...);
                      dateTimeValue?: (...) | (...) | (...);
                      dateValue?: (...) | (...) | (...);
                      elementReference?: (...) | (...) | (...);
                      numberValue?: (...) | (...) | (...);
                      stringValue?: (...) | (...) | (...);
                  };
                  description?: null | string;
                  extensionName?: null | string;
                  fieldText?: null | string;
                  fieldType?: string;
                  helpText?: null | string;
                  inputParameters?: {
                      name?: ...;
                      processMetadataValues?: ...;
                      value?: ...;
                  }[];
                  isRequired?: null | boolean;
                  isVisible?: null | boolean;
                  name?: null | string;
                  outputParameters?: {
                      assignToReference?: ...;
                      name?: ...;
                      processMetadataValues?: ...;
                  }[];
                  processMetadataValues?: {
                      name?: ...;
                      value?: ...;
                  }[];
                  scale?: null | number;
                  storeOutputAutomatically?: null | boolean;
                  validationRule?: null | {
                      errorMessage?: (...) | (...);
                      formulaExpression?: (...) | (...);
                  };
                  visibilityRule?: null | {
                      conditionLogic?: (...) | (...) | (...);
                      conditions?: (...) | (...);
                      processMetadataValues?: (...) | (...);
                  };
              }[];
              helpText?: null | string;
              label?: null | string;
              locationX?: number;
              locationY?: number;
              name?: null | string;
              pausedText?: null | string;
              processMetadataValues?: {
                  name?: string;
                  value?: null | {
                      booleanValue?: (...) | (...) | (...) | (...);
                      dateTimeValue?: (...) | (...) | (...);
                      dateValue?: (...) | (...) | (...);
                      elementReference?: (...) | (...) | (...);
                      numberValue?: (...) | (...) | (...);
                      stringValue?: (...) | (...) | (...);
                  };
              }[];
              rules?: {
                  conditionLogic?: null | string;
                  conditions?: {
                      leftValueReference?: ...;
                      operator?: ...;
                      processMetadataValues?: ...;
                      rightValue?: ...;
                  }[];
                  label?: string;
                  processMetadataValues?: {
                      name?: ...;
                      value?: ...;
                  }[];
                  ruleActions?: {
                      attribute?: ...;
                      fieldReference?: ...;
                      processMetadataValues?: ...;
                      value?: ...;
                  }[];
              }[];
              showFooter?: null | boolean;
              showHeader?: null | boolean;
          }[];
          stages?: {
              description?: null | string;
              isActive?: boolean;
              label?: string;
              name?: null | string;
              processMetadataValues?: {
                  name?: string;
                  value?: null | {
                      booleanValue?: (...) | (...) | (...) | (...);
                      dateTimeValue?: (...) | (...) | (...);
                      dateValue?: (...) | (...) | (...);
                      elementReference?: (...) | (...) | (...);
                      numberValue?: (...) | (...) | (...);
                      stringValue?: (...) | (...) | (...);
                  };
              }[];
              stageOrder?: number;
          }[];
          start?: null | {
              connector?: null | {
                  processMetadataValues?: {
                      name?: string;
                      value?: null | {
                          booleanValue?: ...;
                          dateTimeValue?: ...;
                          dateValue?: ...;
                          elementReference?: ...;
                          numberValue?: ...;
                          stringValue?: ...;
                      };
                  }[];
                  targetReference?: string;
              };
              description?: null | string;
              filters?: {
                  field?: string;
                  operator?: string;
                  processMetadataValues?: {
                      name?: (...) | (...);
                      value?: (...) | (...) | (...);
                  }[];
                  value?: null | {
                      booleanValue?: null | boolean;
                      dateTimeValue?: null | string;
                      dateValue?: null | string;
                      elementReference?: null | string;
                      numberValue?: null | number;
                      stringValue?: null | string;
                  };
              }[];
              label?: null | string;
              locationX?: number;
              locationY?: number;
              name?: null | string;
              object?: null | string;
              processMetadataValues?: {
                  name?: string;
                  value?: null | {
                      booleanValue?: null | boolean;
                      dateTimeValue?: null | string;
                      dateValue?: null | string;
                      elementReference?: null | string;
                      numberValue?: null | number;
                      stringValue?: null | string;
                  };
              }[];
              schedule?: null | {
                  frequency?: null | string;
                  startDate?: null | string;
                  startTime?: null | string;
              };
              triggerType?: null | string;
          };
          startElementReference?: null | string;
          status?: null | string;
          steps?: {
              connectors?: {
                  processMetadataValues?: {
                      name?: ...;
                      value?: ...;
                  }[];
                  targetReference?: string;
              }[];
              description?: null | string;
              label?: null | string;
              locationX?: number;
              locationY?: number;
              name?: null | string;
              processMetadataValues?: {
                  name?: string;
                  value?: null | {
                      booleanValue?: (...) | (...) | (...) | (...);
                      dateTimeValue?: (...) | (...) | (...);
                      dateValue?: (...) | (...) | (...);
                      elementReference?: (...) | (...) | (...);
                      numberValue?: (...) | (...) | (...);
                      stringValue?: (...) | (...) | (...);
                  };
              }[];
          }[];
          subflows?: {
              connector?: null | {
                  processMetadataValues?: {
                      name?: (...) | (...);
                      value?: (...) | (...) | (...);
                  }[];
                  targetReference?: string;
              };
              description?: null | string;
              flowName?: string;
              inputAssignments?: {
                  name?: string;
                  processMetadataValues?: {
                      name?: ...;
                      value?: ...;
                  }[];
                  value?: null | {
                      booleanValue?: (...) | (...) | (...) | (...);
                      dateTimeValue?: (...) | (...) | (...);
                      dateValue?: (...) | (...) | (...);
                      elementReference?: (...) | (...) | (...);
                      numberValue?: (...) | (...) | (...);
                      stringValue?: (...) | (...) | (...);
                  };
              }[];
              label?: null | string;
              locationX?: number;
              locationY?: number;
              name?: null | string;
              outputAssignments?: {
                  assignToReference?: string;
                  name?: string;
                  processMetadataValues?: {
                      name?: ...;
                      value?: ...;
                  }[];
              }[];
              processMetadataValues?: {
                  name?: string;
                  value?: null | {
                      booleanValue?: (...) | (...) | (...) | (...);
                      dateTimeValue?: (...) | (...) | (...);
                      dateValue?: (...) | (...) | (...);
                      elementReference?: (...) | (...) | (...);
                      numberValue?: (...) | (...) | (...);
                      stringValue?: (...) | (...) | (...);
                  };
              }[];
          }[];
          textTemplates?: {
              description?: null | string;
              name?: null | string;
              processMetadataValues?: {
                  name?: string;
                  value?: null | {
                      booleanValue?: (...) | (...) | (...) | (...);
                      dateTimeValue?: (...) | (...) | (...);
                      dateValue?: (...) | (...) | (...);
                      elementReference?: (...) | (...) | (...);
                      numberValue?: (...) | (...) | (...);
                      stringValue?: (...) | (...) | (...);
                  };
              }[];
              text?: string;
          }[];
          variables?: {
              apexClass?: null | string;
              dataType?: string;
              description?: null | string;
              isCollection?: null | boolean;
              isInput?: null | boolean;
              isOutput?: null | boolean;
              name?: null | string;
              objectType?: null | string;
              processMetadataValues?: {
                  name?: string;
                  value?: null | {
                      booleanValue?: (...) | (...) | (...) | (...);
                      dateTimeValue?: (...) | (...) | (...);
                      dateValue?: (...) | (...) | (...);
                      elementReference?: (...) | (...) | (...);
                      numberValue?: (...) | (...) | (...);
                      stringValue?: (...) | (...) | (...);
                  };
              }[];
              scale?: null | number;
              value?: null | {
                  booleanValue?: null | boolean;
                  dateTimeValue?: null | string;
                  dateValue?: null | string;
                  elementReference?: null | string;
                  numberValue?: null | number;
                  stringValue?: null | string;
              };
          }[];
          waits?: {
              defaultConnector?: null | {
                  processMetadataValues?: {
                      name?: (...) | (...);
                      value?: (...) | (...) | (...);
                  }[];
                  targetReference?: string;
              };
              defaultConnectorLabel?: string;
              description?: null | string;
              faultConnector?: null | {
                  processMetadataValues?: {
                      name?: (...) | (...);
                      value?: (...) | (...) | (...);
                  }[];
                  targetReference?: string;
              };
              label?: null | string;
              locationX?: number;
              locationY?: number;
              name?: null | string;
              processMetadataValues?: {
                  name?: string;
                  value?: null | {
                      booleanValue?: (...) | (...) | (...) | (...);
                      dateTimeValue?: (...) | (...) | (...);
                      dateValue?: (...) | (...) | (...);
                      elementReference?: (...) | (...) | (...);
                      numberValue?: (...) | (...) | (...);
                      stringValue?: (...) | (...) | (...);
                  };
              }[];
              waitEvents?: {
                  conditionLogic?: null | string;
                  conditions?: {
                      leftValueReference?: ...;
                      operator?: ...;
                      processMetadataValues?: ...;
                      rightValue?: ...;
                  }[];
                  connector?: {
                      processMetadataValues?: (...) | (...);
                      targetReference?: (...) | (...);
                  };
                  description?: null | string;
                  eventType?: string;
                  inputParameters?: {
                      name?: ...;
                      processMetadataValues?: ...;
                      value?: ...;
                  }[];
                  label?: string;
                  name?: null | string;
                  outputParameters?: {
                      assignToReference?: ...;
                      name?: ...;
                      processMetadataValues?: ...;
                  }[];
                  processMetadataValues?: {
                      name?: ...;
                      value?: ...;
                  }[];
              }[];
          }[];
      } | {
          description?: null | string;
          flowCategoryItems?: {
              flow?: string;
          }[];
          fullName?: null | string;
          masterLabel?: string;
      } | {
          activeVersionNumber?: null | number;
          description?: null | string;
          fullName?: null | string;
          masterLabel?: null | string;
      } | {
          enableFlowBREncodedFixEnabled?: null | boolean;
          enableFlowDeployAsActiveEnabled?: null | boolean;
          enableFlowFieldFilterEnabled?: null | boolean;
          enableFlowFormulasFixEnabled?: null | boolean;
          enableFlowInterviewSharingEnabled?: null | boolean;
          enableFlowNullPreviousValueFix?: null | boolean;
          enableFlowPauseEnabled?: null | boolean;
          enableFlowUseApexExceptionEmail?: null | boolean;
          enableInvocableFlowFixEnabled?: null | boolean;
          enableLightningRuntimeEnabled?: null | boolean;
          enableUseFlowBuilder?: null | boolean;
          fullName?: null | string;
          isAccessToInvokedApexRequired?: null | boolean;
          isEnhancedFlowListViewVisible?: null | boolean;
          isManageFlowRequiredForAutomationCharts?: null | boolean;
      } | {
          defaultToPersonalCurrency?: null | boolean;
          enableForecasts?: null | boolean;
          forecastingCategoryMappings?: {
              forecastingItemCategoryApiName?: string;
              weightedSourceCategories?: {
                  sourceCategoryApiName?: string;
                  weight?: number;
              }[];
          }[];
          forecastingDisplayedFamilySettings?: {
              productFamily?: null | string;
          }[];
          forecastingTypeSettings?: {
              active?: boolean;
              adjustmentsSettings?: {
                  enableAdjustments?: boolean;
                  enableOwnerAdjustments?: boolean;
              };
              displayedCategoryApiNames?: string[];
              forecastRangeSettings?: {
                  beginning?: number;
                  displaying?: number;
                  periodType?: string;
              };
              forecastedCategoryApiNames?: string[];
              forecastingDateType?: string;
              hasProductFamily?: boolean;
              isAmount?: boolean;
              isAvailable?: boolean;
              isQuantity?: boolean;
              managerAdjustableCategoryApiNames?: string[];
              masterLabel?: string;
              name?: string;
              opportunityListFieldsLabelMappings?: {
                  field?: string;
                  label?: string;
              }[];
              opportunityListFieldsSelectedSettings?: {
                  field?: string[];
              };
              opportunityListFieldsUnselectedSettings?: {
                  field?: string[];
              };
              opportunitySplitName?: null | string;
              ownerAdjustableCategoryApiNames?: string[];
              quotasSettings?: {
                  showQuotas?: boolean;
              };
              territory2ModelName?: null | string;
          }[];
          fullName?: null | string;
      } | {
          description?: null | string;
          formSections?: {
              formColumns?: {
                  formItems?: {
                      emptySpace?: ...;
                      expression?: ...;
                      formLayoutableItem?: ...;
                      helpText?: ...;
                  }[];
              }[];
              fullName?: null | string;
              masterLabel?: string;
              tabOrderType?: string;
          }[];
          fullName?: null | string;
          masterLabel?: string;
      } | {
          formColumns?: {
              formItems?: {
                  emptySpace?: null | boolean;
                  expression?: null | string;
                  formLayoutableItem?: null | string;
                  helpText?: null | string;
              }[];
          }[];
          fullName?: null | string;
          masterLabel?: string;
          tabOrderType?: string;
      } | {
          enableDSTAwareDatevalue?: null | boolean;
          fullName?: null | string;
      } | {
          customValue?: {
              color?: null | string;
              default?: boolean;
              description?: null | string;
              fullName?: null | string;
              isActive?: null | boolean;
              label?: null | string;
          }[];
          description?: null | string;
          fullName?: null | string;
          masterLabel?: string;
          sorted?: boolean;
      } | {
          fullName?: null | string;
          valueTranslation?: {
              masterLabel?: string;
              translation?: null | string;
          }[];
      } | {
          enableGmailButtons?: null | boolean;
          enableGmailButtonsAndLinks?: null | boolean;
          enableGmailLinks?: null | boolean;
          enableGoogleDocs?: null | boolean;
          enableGoogleDocsTab?: null | boolean;
          enableGoogleTalk?: null | boolean;
          fullName?: null | string;
          googleAppsDomain?: null | string;
          googleAppsDomainLinked?: null | boolean;
          googleAppsDomainValidated?: null | boolean;
      } | {
          enableDispositionCategory?: null | boolean;
          enableEngagementWaveAnalyticsPref?: null | boolean;
          enableHighVelocitySales?: null | boolean;
          enableHighVelocitySalesSetup?: null | boolean;
          fullName?: null | string;
      } | {
          body?: null | string;
          fullName?: null | string;
          height?: null | number;
          links?: string[];
          page?: null | string;
          pageComponentType?: string;
          showLabel?: null | boolean;
          showScrollbars?: null | boolean;
          width?: null | string;
      } | {
          fullName?: null | string;
          narrowComponents?: string[];
          wideComponents?: string[];
      } | {
          enableChatterProfile?: null | boolean;
          enableHtmlIdea?: null | boolean;
          enableIdeaMultipleCategory?: null | boolean;
          enableIdeaThemes?: null | boolean;
          enableIdeas?: null | boolean;
          enableIdeasControllerExtensions?: null | boolean;
          enableIdeasReputation?: null | boolean;
          fullName?: null | string;
          halfLife?: null | number;
          ideasProfilePage?: null | string;
      } | {
          enableIndManufacturing?: null | boolean;
          enableIndustriesMfgAccountForecast?: null | boolean;
          fullName?: null | string;
      } | {
          allowMultipleProducersToWorkOnSamePolicy?: null | boolean;
          enableAccessToMasterListOfCoverageTypes?: null | boolean;
          enableBlockResourceAvailabilityOrgPref?: null | boolean;
          enableEventManagementOrgPref?: null | boolean;
          enableHCReferralScoring?: null | boolean;
          enableManyToManyRelationships?: null | boolean;
          enableMortgageRlaTotalsOrgPref?: null | boolean;
          enableMultiResourceOrgPref?: null | boolean;
          enableObjectDetection?: null | boolean;
          enableOverbookingOrgPref?: null | boolean;
          enableProviderSearchSyncOrgPref?: null | boolean;
          enableReferralScoring?: null | boolean;
          enableSentimentAnalysis?: null | boolean;
          fullName?: null | string;
      } | {
          activateRSS?: boolean;
          fullName?: null | string;
          password?: null | string;
          versionNumber?: string;
      } | {
          canonicalName?: null | string;
          canonicalNameBindingChar?: null | string;
          description?: null | string;
          fullName?: null | string;
          isEnabled?: null | boolean;
          isProtected?: null | boolean;
          masterLabel?: string;
          setupData?: null | string;
          setupDefinition?: null | string;
          setupNamespace?: null | string;
          setupSimpleName?: string;
          uUID?: null | string;
          version?: null | string;
          versionBuild?: null | number;
          versionMajor?: null | number;
          versionMinor?: null | number;
          versionSetUuid?: null | string;
      } | {
          canonicalName?: null | string;
          canonicalNameBindingChar?: null | string;
          description?: null | string;
          fullName?: null | string;
          isEnabled?: null | boolean;
          isProtected?: null | boolean;
          masterLabel?: string;
          setupNamespace?: null | string;
          setupSimpleName?: string;
          uUID?: null | string;
          version?: null | string;
          versionBuild?: null | number;
          versionMajor?: null | number;
          versionMinor?: null | number;
          versionSetUuid?: null | string;
      } | {
          fullName?: null | string;
          isPartialSaveAllowed?: null | boolean;
      } | {
          enableIoT?: null | boolean;
          enableIoTInsightsPilot?: null | boolean;
          enableIoTUsageEmail?: null | boolean;
          fullName?: null | string;
      } | {
          enableIsvHammerSubIsOptedOut?: null | boolean;
          fullName?: null | string;
      } | {
          description?: null | string;
          fullName?: null | string;
          keywords?: {
              keyword?: string;
          }[];
          masterLabel?: string;
      } | {
          answers?: null | {
              assignTo?: null | string;
              defaultArticleType?: null | string;
              enableArticleCreation?: null | boolean;
          };
          cases?: null | {
              articlePDFCreationProfile?: null | string;
              articlePublicSharingCommunities?: null | {
                  community?: string[];
              };
              articlePublicSharingSites?: null | {
                  site?: string[];
              };
              articlePublicSharingSitesChatterAnswers?: null | {
                  site?: string[];
              };
              assignTo?: null | string;
              customizationClass?: null | string;
              defaultContributionArticleType?: null | string;
              editor?: null | string;
              enableArticleCreation?: null | boolean;
              enableArticlePublicSharingSites?: null | boolean;
              enableCaseDataCategoryMapping?: null | boolean;
              useProfileForPDFCreation?: null | boolean;
          };
          defaultLanguage?: null | string;
          enableChatterQuestionKBDeflection?: null | boolean;
          enableCreateEditOnArticlesTab?: null | boolean;
          enableExternalMediaContent?: null | boolean;
          enableKnowledge?: null | boolean;
          enableKnowledgeArticleTextHighlights?: null | boolean;
          enableKnowledgeKeywordAutoComplete?: null | boolean;
          enableKnowledgeTitleAutoComplete?: null | boolean;
          enableLightningKbAutoLoadRichTextField?: null | boolean;
          enableLightningKnowledge?: null | boolean;
          fullName?: null | string;
          languages?: null | {
              language?: {
                  active?: null | boolean;
                  defaultAssignee?: null | string;
                  defaultAssigneeType?: null | string;
                  defaultReviewer?: null | string;
                  defaultReviewerType?: null | string;
                  name?: string;
              }[];
          };
          showArticleSummariesCustomerPortal?: null | boolean;
          showArticleSummariesInternalApp?: null | boolean;
          showArticleSummariesPartnerPortal?: null | boolean;
          showValidationStatusField?: null | boolean;
          suggestedArticles?: null | {
              caseFields?: null | {
                  field?: {
                      name?: null | string;
                  }[];
              };
              useSuggestedArticlesForCase?: null | boolean;
              workOrderFields?: null | {
                  field?: {
                      name?: null | string;
                  }[];
              };
              workOrderLineItemFields?: null | {
                  field?: {
                      name?: null | string;
                  }[];
              };
          };
      } | {
          enableCanadaIcuFormat?: null | boolean;
          enableEndUserLanguages?: null | boolean;
          enableICULocaleDateFormat?: null | boolean;
          enablePlatformLanguages?: null | boolean;
          enableTranslationWorkbench?: null | boolean;
          fullName?: null | string;
          useLanguageFallback?: null | boolean;
      } | {
          customButtons?: string[];
          customConsoleComponents?: null | {
              primaryTabComponents?: null | {
                  containers?: {
                      height?: null | number;
                      isContainerAutoSizeEnabled?: boolean;
                      region?: string;
                      sidebarComponents?: (...)[];
                      style?: string;
                      unit?: string;
                      width?: null | number;
                  }[];
              };
              subtabComponents?: null | {
                  containers?: {
                      height?: null | number;
                      isContainerAutoSizeEnabled?: boolean;
                      region?: string;
                      sidebarComponents?: (...)[];
                      style?: string;
                      unit?: string;
                      width?: null | number;
                  }[];
              };
          };
          emailDefault?: null | boolean;
          excludeButtons?: string[];
          feedLayout?: null | {
              autocollapsePublisher?: null | boolean;
              compactFeed?: null | boolean;
              feedFilterPosition?: null | string;
              feedFilters?: {
                  feedFilterName?: null | string;
                  feedFilterType?: string;
                  feedItemType?: null | string;
              }[];
              fullWidthFeed?: null | boolean;
              hideSidebar?: null | boolean;
              highlightExternalFeedItems?: null | boolean;
              leftComponents?: {
                  componentType?: string;
                  height?: null | number;
                  page?: null | string;
              }[];
              rightComponents?: {
                  componentType?: string;
                  height?: null | number;
                  page?: null | string;
              }[];
              useInlineFiltersInConsole?: null | boolean;
          };
          fullName?: null | string;
          headers?: string[];
          layoutSections?: {
              customLabel?: null | boolean;
              detailHeading?: null | boolean;
              editHeading?: null | boolean;
              label?: null | string;
              layoutColumns?: {
                  layoutItems?: {
                      analyticsCloudComponent?: ...;
                      behavior?: ...;
                      canvas?: ...;
                      component?: ...;
                      customLink?: ...;
                      emptySpace?: ...;
                      field?: ...;
                      height?: ...;
                      page?: ...;
                      reportChartComponent?: ...;
                      scontrol?: ...;
                      showLabel?: ...;
                      showScrollbars?: ...;
                      width?: ...;
                  }[];
                  reserved?: null | string;
              }[];
              style?: string;
          }[];
          miniLayout?: null | {
              fields?: string[];
              relatedLists?: {
                  customButtons?: string[];
                  excludeButtons?: string[];
                  fields?: string[];
                  relatedList?: string;
                  sortField?: null | string;
                  sortOrder?: null | string;
              }[];
          };
          multilineLayoutFields?: string[];
          platformActionList?: null | {
              actionListContext?: string;
              fullName?: null | string;
              platformActionListItems?: {
                  actionName?: string;
                  actionType?: string;
                  sortOrder?: number;
                  subtype?: null | string;
              }[];
              relatedSourceEntity?: null | string;
          };
          quickActionList?: null | {
              quickActionListItems?: {
                  quickActionName?: string;
              }[];
          };
          relatedContent?: null | {
              relatedContentItems?: {
                  layoutItem?: {
                      analyticsCloudComponent?: null | {
                          assetType?: ...;
                          devName?: ...;
                          error?: ...;
                          filter?: ...;
                          height?: ...;
                          hideOnError?: ...;
                          showHeader?: ...;
                          showSharing?: ...;
                          showTitle?: ...;
                          width?: ...;
                      };
                      behavior?: null | string;
                      canvas?: null | string;
                      component?: null | string;
                      customLink?: null | string;
                      emptySpace?: null | boolean;
                      field?: null | string;
                      height?: null | number;
                      page?: null | string;
                      reportChartComponent?: null | {
                          cacheData?: ...;
                          contextFilterableField?: ...;
                          error?: ...;
                          hideOnError?: ...;
                          includeContext?: ...;
                          reportName?: ...;
                          showTitle?: ...;
                          size?: ...;
                      };
                      scontrol?: null | string;
                      showLabel?: null | boolean;
                      showScrollbars?: null | boolean;
                      width?: null | string;
                  };
              }[];
          };
          relatedLists?: {
              customButtons?: string[];
              excludeButtons?: string[];
              fields?: string[];
              relatedList?: string;
              sortField?: null | string;
              sortOrder?: null | string;
          }[];
          relatedObjects?: string[];
          runAssignmentRulesDefault?: null | boolean;
          showEmailCheckbox?: null | boolean;
          showHighlightsPanel?: null | boolean;
          showInteractionLogPanel?: null | boolean;
          showKnowledgeComponent?: null | boolean;
          showRunAssignmentRulesCheckbox?: null | boolean;
          showSolutionSection?: null | boolean;
          showSubmitAndAttachButton?: null | boolean;
          summaryLayout?: null | {
              masterLabel?: string;
              sizeX?: number;
              sizeY?: null | number;
              sizeZ?: null | number;
              summaryLayoutItems?: {
                  customLink?: null | string;
                  field?: null | string;
                  posX?: number;
                  posY?: null | number;
                  posZ?: null | number;
              }[];
              summaryLayoutStyle?: string;
          };
      } | {
          doesEnableLeadConvertDefaultSubjectBlankTaskCreation?: null | boolean;
          doesHideOpportunityInConvertLeadWindow?: null | boolean;
          doesPreserveLeadStatus?: null | boolean;
          doesSelectNoOpportunityOnConvertLead?: null | boolean;
          doesTrackHistory?: null | boolean;
          enableConversionsOnMobile?: null | boolean;
          enableOrgWideMergeAndDelete?: null | boolean;
          fullName?: null | string;
          shouldLeadConvertRequireValidation?: null | boolean;
      } | {
          allowOwnerChange?: null | boolean;
          fullName?: null | string;
          objectMapping?: {
              inputObject?: string;
              mappingFields?: {
                  inputField?: string;
                  outputField?: string;
              }[];
              outputObject?: string;
          }[];
          opportunityCreationOptions?: null | string;
      } | {
          available?: boolean;
          backgroundColor?: string;
          bodyColor?: string;
          bottomLine?: {
              color?: string;
              height?: number;
          };
          description?: null | string;
          footer?: {
              backgroundColor?: string;
              height?: number;
              horizontalAlignment?: null | string;
              logo?: null | string;
              verticalAlignment?: null | string;
          };
          fullName?: null | string;
          header?: {
              backgroundColor?: string;
              height?: number;
              horizontalAlignment?: null | string;
              logo?: null | string;
              verticalAlignment?: null | string;
          };
          middleLine?: {
              color?: string;
              height?: number;
          };
          name?: string;
          topLine?: {
              color?: string;
              height?: number;
          };
      } | {
          aggregationGroup?: string;
          description?: null | string;
          fullName?: null | string;
          isPublished?: boolean;
          label?: string;
          licensedCustomPermissions?: {
              customPermission?: string;
              licenseDefinition?: string;
          }[];
          licensingAuthority?: string;
          licensingAuthorityProvider?: string;
          minPlatformVersion?: number;
          origin?: string;
          revision?: number;
          trialLicenseDuration?: number;
          trialLicenseQuantity?: number;
      } | {
          category?: string;
          fullName?: null | string;
          lightningBoltFeatures?: {
              description?: null | string;
              order?: number;
              title?: string;
          }[];
          lightningBoltImages?: {
              image?: string;
              order?: number;
          }[];
          lightningBoltItems?: {
              name?: string;
              type?: string;
          }[];
          masterLabel?: string;
          publisher?: string;
          summary?: string;
      } | {
          apiVersion?: null | number;
          description?: null | string;
          fullName?: null | string;
          isExplicitImport?: null | boolean;
          isExposed?: null | boolean;
          lwcResources?: null | {
              lwcResource?: {
                  filePath?: string;
                  source?: string;
              }[];
          };
          masterLabel?: null | string;
          runtimeNamespace?: null | string;
          targetConfigs?: null | string;
          targets?: null | {
              target?: string[];
          };
      } | {
          enableAccessCheckCrucPref?: null | boolean;
          enableApiUserLtngOutAccessPref?: null | boolean;
          enableAuraCDNPref?: null | boolean;
          enableFeedbackInMobile?: null | boolean;
          enableIE11DeprecationMsgHidden?: null | boolean;
          enableIE11LEXCrucPref?: null | boolean;
          enableInAppTooltips?: null | boolean;
          enableLEXOnIpadEnabled?: null | boolean;
          enableLexEndUsersNoSwitching?: null | boolean;
          enableNavPersonalizationOptOut?: null | boolean;
          enableRemoveThemeBrandBanner?: null | boolean;
          enableS1BannerPref?: null | boolean;
          enableS1BrowserEnabled?: null | boolean;
          enableS1DesktopEnabled?: null | boolean;
          enableS1UiLoggingEnabled?: null | boolean;
          enableTryLightningOptOut?: null | boolean;
          enableUseS1AlohaDesktop?: null | boolean;
          enableUsersAreLightningOnly?: null | boolean;
          fullName?: null | string;
      } | {
          description?: null | string;
          fullName?: null | string;
          isExposed?: null | boolean;
          lightningMessageFields?: {
              description?: null | string;
              fieldName?: string;
          }[];
          masterLabel?: string;
      } | {
          collaborationGroup?: null | string;
          customQuestion?: string;
          feedbackFormDaysFrequency?: number;
          fullName?: null | string;
          isCustom?: boolean;
          masterLabel?: string;
          sendFeedbackToSalesforce?: boolean;
      } | {
          enableLiveAgent?: null | boolean;
          enableQuickTextEnabled?: null | boolean;
          fullName?: null | string;
      } | {
          assignments?: null | {
              profiles?: null | {
                  profile?: string[];
              };
              users?: null | {
                  user?: string[];
              };
          };
          autoGreeting?: null | string;
          capacity?: null | number;
          criticalWaitTime?: null | number;
          customAgentName?: null | string;
          enableAgentFileTransfer?: null | boolean;
          enableAgentSneakPeek?: null | boolean;
          enableAssistanceFlag?: null | boolean;
          enableAutoAwayOnDecline?: null | boolean;
          enableAutoAwayOnPushTimeout?: null | boolean;
          enableChatConferencing?: null | boolean;
          enableChatMonitoring?: null | boolean;
          enableChatTransferToAgent?: null | boolean;
          enableChatTransferToButton?: null | boolean;
          enableChatTransferToSkill?: null | boolean;
          enableLogoutSound?: null | boolean;
          enableNotifications?: null | boolean;
          enableRequestSound?: null | boolean;
          enableSneakPeek?: null | boolean;
          enableVisitorBlocking?: null | boolean;
          enableWhisperMessage?: null | boolean;
          fullName?: null | string;
          label?: string;
          supervisorDefaultAgentStatusFilter?: null | string;
          supervisorDefaultButtonFilter?: null | string;
          supervisorDefaultSkillFilter?: null | string;
          supervisorSkills?: null | {
              skill?: string[];
          };
          transferableButtons?: null | {
              button?: string[];
          };
          transferableSkills?: null | {
              skill?: string[];
          };
      } | {
          animation?: null | string;
          autoGreeting?: null | string;
          chasitorIdleTimeout?: null | number;
          chasitorIdleTimeoutWarning?: null | number;
          chatPage?: null | string;
          customAgentName?: null | string;
          deployments?: null | {
              deployment?: string[];
          };
          enableQueue?: null | boolean;
          fullName?: null | string;
          inviteEndPosition?: null | string;
          inviteImage?: null | string;
          inviteStartPosition?: null | string;
          isActive?: null | boolean;
          label?: string;
          numberOfReroutingAttempts?: null | number;
          offlineImage?: null | string;
          onlineImage?: null | string;
          optionsCustomRoutingIsEnabled?: null | boolean;
          optionsHasChasitorIdleTimeout?: boolean;
          optionsHasInviteAfterAccept?: null | boolean;
          optionsHasInviteAfterReject?: null | boolean;
          optionsHasRerouteDeclinedRequest?: null | boolean;
          optionsIsAutoAccept?: null | boolean;
          optionsIsInviteAutoRemove?: null | boolean;
          overallQueueLength?: null | number;
          perAgentQueueLength?: null | number;
          postChatPage?: null | string;
          postChatUrl?: null | string;
          preChatFormPage?: null | string;
          preChatFormUrl?: null | string;
          pushTimeOut?: null | number;
          routingType?: string;
          site?: null | string;
          skills?: null | {
              skill?: string[];
          };
          timeToRemoveInvite?: null | number;
          type?: string;
          windowLanguage?: null | string;
      } | {
          brandingImage?: null | string;
          connectionTimeoutDuration?: null | number;
          connectionWarningDuration?: null | number;
          displayQueuePosition?: null | boolean;
          domainWhiteList?: null | {
              domain?: string[];
          };
          enablePrechatApi?: null | boolean;
          enableTranscriptSave?: null | boolean;
          fullName?: null | string;
          label?: string;
          mobileBrandingImage?: null | string;
          site?: null | string;
          windowTitle?: string;
      } | {
          actionType?: string;
          description?: null | string;
          enforceOn?: number;
          fullName?: null | string;
          isEnabled?: boolean;
          pattern?: string;
          priority?: number;
          replacement?: null | string;
      } | {
          enableLiveMessage?: null | boolean;
          fullName?: null | string;
      } | {
          enableAdvancedSearch?: null | boolean;
          fullName?: null | string;
          macrosInFolders?: null | boolean;
      } | {
          description?: null | string;
          developerName?: string;
          fullName?: null | string;
          managedContentNodeTypes?: {
              helpText?: null | string;
              isLocalizable?: null | boolean;
              isRequired?: null | boolean;
              nodeLabel?: string;
              nodeName?: string;
              nodeType?: string;
              placeholderText?: null | string;
          }[];
          masterLabel?: string;
      } | {
          fullName?: null | string;
          managedTopicType?: string;
          name?: string;
          parentName?: string;
          position?: number;
          topicDescription?: string;
      } | {
          fullName?: null | string;
          managedTopic?: {
              fullName?: null | string;
              managedTopicType?: string;
              name?: string;
              parentName?: string;
              position?: number;
              topicDescription?: string;
          }[];
      } | {
          enableSourceTrackingSandboxes?: null | boolean;
          fullName?: null | string;
      } | {
          enableAddressAutoComplete?: null | boolean;
          enableMapsAndLocation?: null | boolean;
          fullName?: null | string;
      } | {
          fullName?: null | string;
          matchingRules?: {
              booleanFilter?: null | string;
              description?: null | string;
              fullName?: null | string;
              label?: string;
              matchingRuleItems?: {
                  blankValueBehavior?: null | string;
                  fieldName?: string;
                  matchingMethod?: string;
              }[];
              ruleStatus?: string;
          }[];
      } | {
          content?: null | string;
          fullName?: null | string;
      } | {
          active?: boolean;
          content?: null | string;
          deploymentStatus?: string;
          description?: null | string;
          fullName?: null | string;
          masterLabel?: string;
          targetEntity?: string;
          version?: number;
      } | {
          caSigned?: boolean;
          content?: null | string;
          encryptedWithPlatformEncryption?: null | boolean;
          expirationDate?: null | string;
          fullName?: null | string;
          keySize?: null | number;
          masterLabel?: string;
          privateKeyExportable?: null | boolean;
      } | {
          content?: null | string;
          fullName?: null | string;
          maps?: {
              boundingBoxBottom?: null | number;
              boundingBoxLeft?: null | number;
              boundingBoxRight?: null | number;
              boundingBoxTop?: null | number;
              mapLabel?: null | string;
              mapName?: string;
              projection?: string;
          }[];
          masterLabel?: string;
      } | {
          content?: null | string;
          fullName?: null | string;
          loginBackgroundImageUrl?: null | string;
          loginFooterText?: null | string;
          loginLogo?: null | string;
          loginLogoName?: null | string;
          loginPrimaryColor?: null | string;
          loginQuaternaryColor?: null | string;
          loginRightFrameUrl?: null | string;
          network?: null | string;
          pageFooter?: null | string;
          pageHeader?: null | string;
          primaryColor?: string;
          primaryComplementColor?: string;
          quaternaryColor?: string;
          quaternaryComplementColor?: string;
          secondaryColor?: string;
          staticLogoImageUrl?: null | string;
          tertiaryColor?: string;
          tertiaryComplementColor?: string;
          zeronaryColor?: string;
          zeronaryComplementColor?: string;
      } | {
          content?: null | string;
          context?: string;
          fullName?: null | string;
          masterLabel?: string;
      } | {
          content?: null | string;
          fullName?: null | string;
          label?: string;
          siteType?: string;
      } | {
          content?: null | string;
          description?: null | string;
          extensionPointIdentifier?: string;
          fullName?: null | string;
          isEnabled?: boolean;
          language?: string;
          masterLabel?: string;
      } | {
          application?: string;
          content?: null | string;
          description?: null | string;
          fullName?: null | string;
          masterLabel?: string;
          templateAssetSourceName?: null | string;
      } | {
          content?: null | string;
          dataflowType?: null | string;
          description?: null | string;
          fullName?: null | string;
          masterLabel?: string;
      } | {
          application?: string;
          content?: null | string;
          datasets?: string[];
          description?: null | string;
          fullName?: null | string;
          masterLabel?: string;
          templateAssetSourceName?: null | string;
          visualizationType?: string;
      } | {
          content?: null | string;
          dataflow?: string;
          fullName?: null | string;
          masterLabel?: string;
          securityPredicate?: null | string;
          targetDatasetAlias?: string;
      } | {
          description?: null | string;
          fullName?: null | string;
          label?: string;
          mlIntents?: {
              description?: null | string;
              developerName?: string;
              label?: string;
              mlIntentUtterances?: {
                  utterance?: string;
              }[];
              relatedMlIntents?: {
                  relatedMlIntent?: string;
              }[];
          }[];
          mlSlotClasses?: {
              dataType?: string;
              description?: null | string;
              developerName?: string;
              extractionRegex?: null | string;
              extractionType?: null | string;
              label?: string;
              mlSlotClassValues?: {
                  synonymGroup?: null | {
                      languages?: (...) | (...);
                      terms?: (...) | (...);
                  };
                  value?: string;
              }[];
          }[];
      } | {
          applicationBinaryFile?: null | string;
          applicationBinaryFileName?: null | string;
          applicationBundleIdentifier?: null | string;
          applicationFileLength?: null | number;
          applicationIconFile?: null | string;
          applicationIconFileName?: null | string;
          applicationInstallUrl?: null | string;
          devicePlatform?: string;
          deviceType?: null | string;
          fullName?: null | string;
          minimumOsVersion?: null | string;
          privateApp?: null | boolean;
          version?: string;
      } | {
          dashboardMobile?: null | {
              enableDashboardIPadApp?: null | boolean;
          };
          enableImportContactFromDevice?: null | boolean;
          enableLightningOnMobile?: null | boolean;
          enableOfflineDraftsEnabled?: null | boolean;
          enablePopulateNameManuallyInToday?: null | boolean;
          enableS1EncryptedStoragePref2?: null | boolean;
          enableS1OfflinePref?: null | boolean;
          fullName?: null | string;
      } | {
          action?: string;
          actionLimit?: null | number;
          active?: boolean;
          description?: null | string;
          entitiesAndFields?: {
              entityName?: string;
              fieldName?: null | string;
              keywordList?: null | string;
          }[];
          fullName?: null | string;
          masterLabel?: string;
          notifyLimit?: null | number;
          timePeriod?: null | string;
          type?: null | string;
          userCriteria?: string[];
          userMessage?: null | string;
      } | {
          canOnlyLoginWithMyDomainUrl?: null | boolean;
          doesApiLoginRequireOrgDomain?: null | boolean;
          enableNativeBrowserForAuthOnAndroid?: null | boolean;
          enableNativeBrowserForAuthOnIos?: null | boolean;
          fullName?: null | string;
          useStabilizedMyDomainHostnames?: null | boolean;
          useStabilizedSandboxMyDomainHostnames?: null | boolean;
      } | {
          enableMiddleName?: null | boolean;
          enableNameSuffix?: null | boolean;
          fullName?: null | string;
      } | {
          container?: string;
          containerType?: string;
          fullName?: null | string;
          label?: string;
          navigationMenuItem?: {
              defaultListViewId?: null | string;
              label?: string;
              menuItemBranding?: null | {
                  tileImage?: null | string;
              };
              position?: number;
              publiclyAvailable?: null | boolean;
              subMenu?: null | {
                  navigationMenuItem?: { defaultListViewId?: string | null | undefined; label?: string | undefined; menuItemBranding?: { tileImage?: string | null | undefined; } | null | undefined; position?: number | undefined; ... 4 more ...; type?: string | undefined; }[] | undefined;
              };
              target?: null | string;
              targetPreference?: null | string;
              type?: string;
          }[];
      } | {
          allowInternalUserLogin?: null | boolean;
          allowMembersToFlag?: null | boolean;
          allowedExtensions?: null | string;
          caseCommentEmailTemplate?: null | string;
          changePasswordTemplate?: string;
          communityRoles?: null | {
              customerUserRole?: null | string;
              employeeUserRole?: null | string;
              partnerUserRole?: null | string;
          };
          description?: null | string;
          disableReputationRecordConversations?: null | boolean;
          emailFooterLogo?: null | string;
          emailFooterText?: null | string;
          emailSenderAddress?: string;
          emailSenderName?: string;
          enableCustomVFErrorPageOverrides?: null | boolean;
          enableDirectMessages?: null | boolean;
          enableGuestChatter?: null | boolean;
          enableGuestFileAccess?: null | boolean;
          enableGuestMemberVisibility?: null | boolean;
          enableInvitation?: null | boolean;
          enableKnowledgeable?: null | boolean;
          enableMemberVisibility?: null | boolean;
          enableNicknameDisplay?: null | boolean;
          enablePrivateMessages?: null | boolean;
          enableReputation?: null | boolean;
          enableShowAllNetworkSettings?: null | boolean;
          enableSiteAsContainer?: null | boolean;
          enableTalkingAboutStats?: null | boolean;
          enableTopicAssignmentRules?: null | boolean;
          enableTopicSuggestions?: null | boolean;
          enableUpDownVote?: null | boolean;
          feedChannel?: null | string;
          forgotPasswordTemplate?: string;
          fullName?: null | string;
          gatherCustomerSentimentData?: null | boolean;
          lockoutTemplate?: null | string;
          logoutUrl?: null | string;
          maxFileSizeKb?: null | number;
          navigationLinkSet?: null | {
              navigationMenuItem?: {
                  defaultListViewId?: null | string;
                  label?: string;
                  menuItemBranding?: null | {
                      tileImage?: null | string;
                  };
                  position?: number;
                  publiclyAvailable?: null | boolean;
                  subMenu?: null | {
                      navigationMenuItem?: { defaultListViewId?: string | null | undefined; label?: string | undefined; menuItemBranding?: { tileImage?: string | null | undefined; } | null | undefined; position?: number | undefined; ... 4 more ...; type?: string | undefined; }[] | undefined;
                  };
                  target?: null | string;
                  targetPreference?: null | string;
                  type?: string;
              }[];
          };
          networkMemberGroups?: null | {
              permissionSet?: string[];
              profile?: string[];
          };
          networkPageOverrides?: null | {
              changePasswordPageOverrideSetting?: null | string;
              forgotPasswordPageOverrideSetting?: null | string;
              homePageOverrideSetting?: null | string;
              loginPageOverrideSetting?: null | string;
              selfRegProfilePageOverrideSetting?: null | string;
          };
          newSenderAddress?: null | string;
          picassoSite?: null | string;
          recommendationAudience?: null | {
              recommendationAudienceDetails?: {
                  audienceCriteriaType?: null | string;
                  audienceCriteriaValue?: null | string;
                  setupName?: null | string;
              }[];
          };
          recommendationDefinition?: null | {
              recommendationDefinitionDetails?: {
                  actionUrl?: null | string;
                  description?: null | string;
                  linkText?: null | string;
                  scheduledRecommendations?: null | {
                      scheduledRecommendationDetails?: (...)[];
                  };
                  setupName?: null | string;
                  title?: null | string;
              }[];
          };
          reputationLevels?: null | {
              level?: {
                  branding?: null | {
                      smallImage?: null | string;
                  };
                  label?: null | string;
                  lowerThreshold?: number;
              }[];
          };
          reputationPointsRules?: null | {
              pointsRule?: {
                  eventType?: string;
                  points?: number;
              }[];
          };
          selfRegProfile?: null | string;
          selfRegistration?: null | boolean;
          sendWelcomeEmail?: null | boolean;
          site?: string;
          status?: string;
          tabs?: {
              customTab?: string[];
              defaultTab?: string;
              standardTab?: string[];
          };
          urlPathPrefix?: null | string;
          verificationTemplate?: null | string;
          welcomeTemplate?: string;
      } | {
          enableMobileAppPushNotifications?: null | boolean;
          enableNotifications?: null | boolean;
          fullName?: null | string;
      } | {
          description?: string;
          developerName?: string;
          fullName?: null | string;
          isProtected?: null | boolean;
          isPublic?: null | boolean;
          masterLabel?: string;
      } | {
          enableObjectLinking?: null | boolean;
          fullName?: null | string;
      } | {
          enableOmniAutoLoginPrompt?: null | boolean;
          enableOmniChannel?: null | boolean;
          enableOmniSecondaryRoutingPriority?: null | boolean;
          enableOmniSkillsRouting?: null | boolean;
          fullName?: null | string;
      } | {
          autoActivateNewReminders?: null | boolean;
          customizableProductSchedulesEnabled?: null | boolean;
          doesAutoAddSplitOwnerAsOpportunityTeamMember?: null | boolean;
          doesEnforceStandardOpportunitySaveLogic?: null | boolean;
          enableFindSimilarOpportunities?: null | boolean;
          enableOpportunityFieldHistoryTracking?: null | boolean;
          enableOpportunityInsightsInMobile?: null | boolean;
          enableOpportunityTeam?: null | boolean;
          enableUpdateReminders?: null | boolean;
          findSimilarOppFilter?: null | {
              similarOpportunitiesDisplayColumns?: string[];
              similarOpportunitiesMatchFields?: string[];
          };
          fullName?: null | string;
          promptToAddProducts?: null | boolean;
      } | {
          datasets?: {
              datasetType?: string;
              orchestrationDataset?: string;
          }[];
          description?: null | string;
          events?: {
              eventType?: string;
              orchestrationEvent?: string;
              platformEvent?: string;
              platformEventPrimaryKey?: string;
          }[];
          fullName?: null | string;
          imageFile?: string;
          imageScale?: number;
          masterLabel?: string;
          runtimeType?: string;
          salesforceObject?: null | string;
          salesforceObjectPrimaryKey?: null | string;
      } | {
          enableOrderManagement?: null | boolean;
          fullName?: null | string;
      } | {
          enableNegativeQuantity?: null | boolean;
          enableOrders?: null | boolean;
          enableReductionOrders?: null | boolean;
          enableZeroQuantity?: null | boolean;
          fullName?: null | string;
      } | {
          fullName?: null | string;
          preferences?: {
              settingName?: string;
              settingValue?: boolean;
          }[];
      } | {
          enableCustomerSuccessPortal?: null | boolean;
          enableExtendedMailMerge?: null | boolean;
          enableIncludeContractStatus?: null | boolean;
          enableMakeDeploymentsMandatory?: null | boolean;
          enableManageSelfServiceUsers?: null | boolean;
          enableOrgFeedSentimentAnalysis?: null | boolean;
          enableRADeploymentAttributeOnly?: null | boolean;
          enableResetDivisionOnLogin?: null | boolean;
          fullName?: null | string;
          saveMailMergeDocsAsSalesforceDocs?: null | boolean;
      } | {
          apiAccessLevel?: null | string;
          description?: null | string;
          fullName?: null | string;
          namespacePrefix?: null | string;
          objectPermissions?: {
              allowCreate?: null | boolean;
              allowDelete?: null | boolean;
              allowEdit?: null | boolean;
              allowRead?: null | boolean;
              modifyAllRecords?: null | boolean;
              object?: string;
              viewAllRecords?: null | boolean;
          }[];
          packageType?: null | string;
          postInstallClass?: null | string;
          setupWeblink?: null | string;
          types?: {
              members?: string[];
              name?: string;
          }[];
          uninstallClass?: null | string;
          version?: string;
      } | {
          enableCampaignInsight?: null | boolean;
          enableEngagementScore?: null | boolean;
          fullName?: null | string;
      } | {
          enableB2bmaAppEnabled?: null | boolean;
          enableEngagementHistoryDashboards?: null | boolean;
          enablePardotAppV1Enabled?: null | boolean;
          enablePardotEnabled?: null | boolean;
          enableProspectActivityDataset?: null | boolean;
          fullName?: null | string;
      } | {
          enableAutoSelectIndividualOnMerge?: null | boolean;
          enableConsentManagement?: null | boolean;
          fullName?: null | string;
      } | {
          active?: boolean;
          entityName?: string;
          fieldName?: string;
          fullName?: null | string;
          masterLabel?: string;
          pathAssistantSteps?: {
              fieldNames?: string[];
              info?: null | string;
              picklistValueName?: string;
          }[];
          recordTypeName?: string;
      } | {
          canOverrideAutoPathCollapseWithUserPref?: null | boolean;
          fullName?: null | string;
          pathAssistantEnabled?: null | boolean;
      } | {
          applicationVisibilities?: {
              application?: string;
              visible?: boolean;
          }[];
          classAccesses?: {
              apexClass?: string;
              enabled?: boolean;
          }[];
          customMetadataTypeAccesses?: {
              enabled?: boolean;
              name?: string;
          }[];
          customPermissions?: {
              enabled?: boolean;
              name?: string;
          }[];
          description?: null | string;
          externalDataSourceAccesses?: {
              enabled?: boolean;
              externalDataSource?: string;
          }[];
          fieldPermissions?: {
              editable?: boolean;
              field?: string;
              readable?: null | boolean;
          }[];
          flowAccesses?: {
              enabled?: boolean;
              flow?: string;
          }[];
          fullName?: null | string;
          hasActivationRequired?: null | boolean;
          label?: string;
          license?: null | string;
          objectPermissions?: {
              allowCreate?: boolean;
              allowDelete?: boolean;
              allowEdit?: boolean;
              allowRead?: boolean;
              modifyAllRecords?: boolean;
              object?: string;
              viewAllRecords?: boolean;
          }[];
          pageAccesses?: {
              apexPage?: string;
              enabled?: boolean;
          }[];
          recordTypeVisibilities?: {
              recordType?: string;
              visible?: boolean;
          }[];
          tabSettings?: {
              tab?: string;
              visibility?: string;
          }[];
          userPermissions?: {
              enabled?: boolean;
              name?: string;
          }[];
      } | {
          description?: null | string;
          fullName?: null | string;
          label?: string;
          mutingPermissionSets?: string[];
          permissionSets?: string[];
          status?: null | string;
      } | {
          enablePersonList?: boolean;
          fullName?: null | string;
      } | {
          fullName?: null | string;
          isPicklistApiNameEditDisabled?: null | boolean;
      } | {
          canEncryptManagedPackageFields?: null | boolean;
          enableDeterministicEncryption?: null | boolean;
          enableEncryptFieldHistory?: null | boolean;
          enableEventBusEncryption?: null | boolean;
          fullName?: null | string;
          isMEKForEncryptionRequired?: null | boolean;
          isUseHighAssuranceKeysRequired?: null | boolean;
      } | {
          channelType?: string;
          fullName?: null | string;
          label?: string;
      } | {
          eventChannel?: string;
          fullName?: null | string;
          selectedEntity?: string;
      } | {
          active?: boolean;
          admin?: null | string;
          defaultLanguage?: null | string;
          description?: null | string;
          emailSenderAddress?: string;
          emailSenderName?: string;
          enableSelfCloseCase?: null | boolean;
          footerDocument?: null | string;
          forgotPassTemplate?: null | string;
          fullName?: null | string;
          headerDocument?: null | string;
          isSelfRegistrationActivated?: null | boolean;
          loginHeaderDocument?: null | string;
          logoDocument?: null | string;
          logoutUrl?: null | string;
          newCommentTemplate?: null | string;
          newPassTemplate?: null | string;
          newUserTemplate?: null | string;
          ownerNotifyTemplate?: null | string;
          selfRegNewUserUrl?: null | string;
          selfRegUserDefaultProfile?: null | string;
          selfRegUserDefaultRole?: null | string;
          selfRegUserTemplate?: null | string;
          showActionConfirmation?: null | boolean;
          stylesheetDocument?: null | string;
          type?: string;
      } | {
          default?: null | boolean;
          description?: null | string;
          fields?: string[];
          fullName?: null | string;
          label?: string;
      } | {
          fullName?: null | string;
          label?: string;
      } | {
          assignments?: null | {
              profiles?: null | {
                  profile?: string[];
              };
              users?: null | {
                  user?: string[];
              };
          };
          capacity?: number;
          declineReasons?: string[];
          enableAutoAccept?: null | boolean;
          enableDecline?: null | boolean;
          enableDeclineReason?: null | boolean;
          enableDisconnectSound?: null | boolean;
          enableRequestSound?: null | boolean;
          fullName?: null | string;
          label?: string;
          presenceStatusOnDecline?: null | string;
          presenceStatusOnPushTimeout?: null | string;
      } | {
          enableConsentAuditTrail?: null | boolean;
          enableConsentEventStream?: null | boolean;
          enableDefaultMetadataValues?: null | boolean;
          fullName?: null | string;
      } | {
          description?: null | string;
          direction?: string;
          externalConnectionProperties?: {
              propertyName?: string;
              propertyValue?: string;
          }[];
          fullName?: null | string;
          label?: string;
          status?: string;
          type?: string;
      } | {
          enableCascadeActivateToRelatedPrices?: null | boolean;
          enableMySettings?: null | boolean;
          enableQuantitySchedule?: null | boolean;
          enableRevenueSchedule?: null | boolean;
          fullName?: null | string;
      } | {
          forgotPasswordRedirect?: null | boolean;
          fullName?: null | string;
          lockoutInterval?: number;
          maxLoginAttempts?: number;
          minimumPasswordLength?: number;
          minimumPasswordLifetime?: null | boolean;
          obscure?: null | boolean;
          passwordComplexity?: number;
          passwordExpiration?: number;
          passwordHistory?: number;
          passwordQuestion?: number;
          profile?: string;
      } | {
          externalCommunityUserIdentityVerif?: boolean;
          forceLogout?: boolean;
          fullName?: null | string;
          profile?: string;
          requiredSessionLevel?: null | string;
          sessionPersistence?: boolean;
          sessionTimeout?: number;
          sessionTimeoutWarning?: boolean;
      } | {
          fullName?: null | string;
          masterLabel?: string;
          promptVersions?: {
              actionButtonLabel?: null | string;
              actionButtonLink?: null | string;
              body?: string;
              customApplication?: null | string;
              delayDays?: number;
              description?: null | string;
              dismissButtonLabel?: null | string;
              displayPosition?: null | string;
              displayType?: string;
              endDate?: null | string;
              header?: null | string;
              indexWithIsPublished?: null | string;
              indexWithoutIsPublished?: null | string;
              isPublished?: null | boolean;
              masterLabel?: string;
              publishedByUser?: null | string;
              publishedDate?: null | string;
              shouldDisplayActionButton?: boolean;
              startDate?: string;
              targetAppDeveloperName?: string;
              targetAppNamespacePrefix?: null | string;
              targetPageKey1?: string;
              targetPageKey2?: null | string;
              targetPageType?: string;
              timesToDisplay?: number;
              title?: string;
              uiFormulaRule?: null | {
                  booleanFilter?: null | string;
                  criteria?: {
                      leftValue?: (...) | (...);
                      operator?: (...) | (...);
                      rightValue?: (...) | (...) | (...);
                  }[];
              };
              userAccess?: string;
              versionNumber?: number;
          }[];
      } | {
          doesSendEmailToMembers?: null | boolean;
          email?: null | string;
          fullName?: null | string;
          name?: string;
          queueMembers?: null | {
              publicGroups?: null | {
                  publicGroup?: string[];
              };
              roleAndSubordinates?: null | {
                  roleAndSubordinate?: string[];
              };
              roleAndSubordinatesInternal?: null | {
                  roleAndSubordinateInternal?: string[];
              };
              roles?: null | {
                  role?: string[];
              };
              users?: null | {
                  user?: string[];
              };
          };
          queueRoutingConfig?: null | string;
          queueSobject?: {
              sobjectType?: string;
          }[];
      } | {
          capacityPercentage?: null | number;
          capacityWeight?: null | number;
          dropAdditionalSkillsTimeout?: null | number;
          fullName?: null | string;
          isAttributeBased?: null | boolean;
          label?: string;
          pushTimeout?: null | number;
          queueOverflowAssignee?: null | string;
          routingModel?: string;
          routingPriority?: number;
          userOverflowAssignee?: null | string;
      } | {
          canvas?: null | string;
          description?: null | string;
          fieldOverrides?: {
              field?: string;
              formula?: null | string;
              literalValue?: null | string;
          }[];
          flowDefinition?: null | string;
          fullName?: null | string;
          height?: null | number;
          icon?: null | string;
          isProtected?: null | boolean;
          label?: null | string;
          lightningComponent?: null | string;
          mobExtDisplayMode?: null | string;
          optionsCreateFeedItem?: boolean;
          page?: null | string;
          quickActionLayout?: null | {
              layoutSectionStyle?: string;
              quickActionLayoutColumns?: {
                  quickActionLayoutItems?: {
                      emptySpace?: (...) | (...) | (...) | (...);
                      field?: (...) | (...) | (...);
                      uiBehavior?: (...) | (...) | (...);
                  }[];
              }[];
          };
          quickActionSendEmailOptions?: null | {
              defaultEmailTemplateName?: null | string;
              ignoreDefaultEmailTemplateSubject?: boolean;
          };
          standardLabel?: null | string;
          successMessage?: null | string;
          targetObject?: null | string;
          targetParentField?: null | string;
          targetRecordType?: null | string;
          type?: string;
          width?: null | number;
      } | {
          enableQuote?: boolean;
          enableQuotesWithoutOppEnabled?: null | boolean;
          fullName?: null | string;
      } | {
          actionContext?: {
              action?: string;
              argument?: {
                  name?: string;
                  value?: string;
              }[];
              description?: null | string;
              label?: null | string;
              name?: string;
              type?: string;
          }[];
          contextRecordType?: null | string;
          description?: null | string;
          filter?: {
              childNode?: string[];
              description?: null | string;
              expression?: string;
              label?: null | string;
              limit?: null | number;
              name?: string;
          }[];
          fullName?: null | string;
          if?: {
              childNode?: string[];
              childNodeExpression?: {
                  childName?: string;
                  expression?: string;
              }[];
              description?: null | string;
              label?: null | string;
              limit?: null | number;
              name?: string;
              onlyFirstMatch?: null | boolean;
          }[];
          invocableAction?: {
              action?: string;
              argument?: {
                  name?: string;
                  value?: string;
              }[];
              childNode?: string[];
              description?: null | string;
              isGenerator?: boolean;
              label?: null | string;
              limit?: null | number;
              name?: string;
              type?: string;
          }[];
          isTemplate?: null | boolean;
          label?: string;
          map?: {
              childNode?: string[];
              description?: null | string;
              label?: null | string;
              limit?: null | number;
              mapExpression?: {
                  expression?: string;
                  name?: string;
                  type?: string;
              }[];
              name?: string;
          }[];
          mutuallyExclusive?: {
              childNode?: string[];
              description?: null | string;
              label?: null | string;
              limit?: null | number;
              name?: string;
          }[];
          onBehalfOfExpression?: null | string;
          recommendationLimit?: {
              childNode?: string[];
              description?: null | string;
              filterMode?: string[];
              label?: null | string;
              limit?: null | number;
              lookbackDuration?: null | number;
              maxRecommendationCount?: null | number;
              name?: string;
          }[];
          recommendationLoad?: {
              childNode?: string[];
              condition?: {
                  field?: string;
                  operator?: string;
                  value?: {
                      type?: (...) | (...);
                      value?: (...) | (...) | (...);
                  };
              }[];
              conditionLogic?: null | string;
              description?: null | string;
              label?: null | string;
              limit?: null | number;
              name?: string;
          }[];
          sort?: {
              childNode?: string[];
              description?: null | string;
              field?: {
                  name?: string;
                  nullsFirst?: null | boolean;
                  order?: null | string;
              }[];
              label?: null | string;
              limit?: null | number;
              name?: string;
          }[];
          union?: {
              childNode?: string[];
              description?: null | string;
              label?: null | string;
              limit?: null | number;
              name?: string;
          }[];
      } | {
          channelConfigurations?: {
              channel?: string;
              channelItems?: {
                  action?: string;
                  isMandatory?: null | boolean;
                  isUiRemoveHidden?: null | boolean;
                  pinned?: string;
                  position?: number;
                  type?: string;
              }[];
              isAutopopEnabled?: null | boolean;
          }[];
          deploymentContexts?: {
              entityName?: string;
              recommendationStrategy?: null | string;
          }[];
          fullName?: null | string;
          hasGuidedActions?: null | boolean;
          hasRecommendations?: null | boolean;
          masterLabel?: string;
          recommendation?: null | {
              defaultStrategy?: null | string;
              hasDescription?: boolean;
              hasImage?: boolean;
              hasRejectAction?: boolean;
              hasTitle?: boolean;
              maxDisplayRecommendations?: number;
          };
          selectableItems?: {
              action?: string;
              type?: string;
          }[];
      } | {
          enableActivityRelatedList?: null | boolean;
          enableFullRecordView?: null | boolean;
          fullName?: null | string;
      } | {
          description?: null | string;
          disableProtocolSecurity?: boolean;
          fullName?: null | string;
          isActive?: boolean;
          url?: string;
      } | {
          autogenerated?: null | boolean;
          baseObject?: string;
          category?: string;
          deployed?: boolean;
          description?: null | string;
          fullName?: null | string;
          join?: null | {
              join?: { join?: ... | null | undefined; outerJoin?: boolean | undefined; relationship?: string | undefined; } | null | undefined;
              outerJoin?: boolean;
              relationship?: string;
          };
          label?: string;
          sections?: {
              columns?: {
                  checkedByDefault?: boolean;
                  displayNameOverride?: null | string;
                  field?: string;
                  table?: string;
              }[];
              masterLabel?: string;
          }[];
      } | {
          active?: boolean;
          description?: string;
          enforcementType?: string;
          fullName?: null | string;
          masterLabel?: string;
          recordFilter?: string;
          targetEntity?: string;
          userCriteria?: string;
          version?: number;
      } | {
          enableRetailExecution?: null | boolean;
          fullName?: null | string;
      } | {
          caseAccessLevel?: null | string;
          contactAccessLevel?: null | string;
          description?: null | string;
          fullName?: null | string;
          mayForecastManagerShare?: null | boolean;
          name?: string;
          opportunityAccessLevel?: null | string;
      } | {
          caseAccessLevel?: null | string;
          contactAccessLevel?: null | string;
          description?: null | string;
          fullName?: null | string;
          mayForecastManagerShare?: null | boolean;
          name?: string;
          opportunityAccessLevel?: null | string;
          parentRole?: null | string;
      } | {
          accountAccessLevel?: null | string;
          caseAccessLevel?: null | string;
          contactAccessLevel?: null | string;
          description?: null | string;
          fullName?: null | string;
          mayForecastManagerShare?: null | boolean;
          name?: string;
          opportunityAccessLevel?: null | string;
          parentTerritory?: null | string;
      } | {
          enableAdvancedCMTSecurity?: null | boolean;
          enableAdvancedCSSecurity?: null | boolean;
          enableListCustomSettingCreation?: null | boolean;
          enableSOSLOnCustomSettings?: null | boolean;
          fullName?: null | string;
      } | {
          documentContentSearchEnabled?: boolean;
          enableAdvancedSearchInAlohaSidebar?: null | boolean;
          enableEinsteinSearchPersonalization?: null | boolean;
          enableQuerySuggestionPigOn?: null | boolean;
          enableSalesforceGeneratedSynonyms?: null | boolean;
          enableSetupSearch?: null | boolean;
          fullName?: null | string;
          optimizeSearchForCJKEnabled?: boolean;
          recentlyViewedUsersForBlankLookupEnabled?: boolean;
          searchSettingsByObject?: {
              searchSettingsByObject?: {
                  enhancedLookupEnabled?: boolean;
                  lookupAutoCompleteEnabled?: boolean;
                  name?: string;
                  resultsPerPageCount?: number;
              }[];
          };
          sidebarAutoCompleteEnabled?: boolean;
          sidebarDropDownListEnabled?: boolean;
          sidebarLimitToItemsIOwnCheckboxEnabled?: boolean;
          singleSearchResultShortcutEnabled?: boolean;
          spellCorrectKnowledgeSearchEnabled?: boolean;
      } | {
          canUsersGrantLoginAccess?: null | boolean;
          enableAdminLoginAsAnyUser?: null | boolean;
          enableAuditFieldsInactiveOwner?: null | boolean;
          enableAuraSecureEvalPref?: null | boolean;
          enableRequireHttpsConnection?: null | boolean;
          fullName?: null | string;
          isTLSv12Required?: null | boolean;
          isTLSv12RequiredCommunities?: null | boolean;
          networkAccess?: null | {
              ipRanges?: {
                  description?: null | string;
                  end?: null | string;
                  start?: null | string;
              }[];
          };
          passwordPolicies?: null | {
              apiOnlyUserHomePageURL?: null | string;
              complexity?: null | string;
              enableSetPasswordInApi?: null | boolean;
              expiration?: null | string;
              historyRestriction?: null | string;
              lockoutInterval?: null | string;
              maxLoginAttempts?: null | string;
              minimumPasswordLength?: null | string;
              minimumPasswordLifetime?: null | boolean;
              obscureSecretAnswer?: null | boolean;
              passwordAssistanceMessage?: null | string;
              passwordAssistanceURL?: null | string;
              questionRestriction?: null | string;
          };
          sessionSettings?: null | {
              allowUserAuthenticationByCertificate?: null | boolean;
              canConfirmEmailChangeInLightningCommunities?: null | boolean;
              disableTimeoutWarning?: null | boolean;
              enableCSPOnEmail?: null | boolean;
              enableCSRFOnGet?: null | boolean;
              enableCSRFOnPost?: null | boolean;
              enableCacheAndAutocomplete?: null | boolean;
              enableClickjackNonsetupSFDC?: null | boolean;
              enableClickjackNonsetupUser?: null | boolean;
              enableClickjackNonsetupUserHeaderless?: null | boolean;
              enableClickjackSetup?: null | boolean;
              enableContentSniffingProtection?: null | boolean;
              enableLightningLogin?: null | boolean;
              enableLightningLoginOnlyWithUserPerm?: null | boolean;
              enablePostForSessions?: null | boolean;
              enableSMSIdentity?: null | boolean;
              enableU2F?: null | boolean;
              enableUpgradeInsecureRequests?: null | boolean;
              enableXssProtection?: null | boolean;
              enforceIpRangesEveryRequest?: null | boolean;
              forceLogoutOnSessionTimeout?: null | boolean;
              forceRelogin?: null | boolean;
              hasRetainedLoginHints?: null | boolean;
              hasUserSwitching?: null | boolean;
              hstsOnForcecomSites?: null | boolean;
              identityConfirmationOnEmailChange?: null | boolean;
              identityConfirmationOnTwoFactorRegistrationEnabled?: null | boolean;
              lockSessionsToDomain?: null | boolean;
              lockSessionsToIp?: null | boolean;
              lockerServiceAPIVersion?: null | string;
              lockerServiceCSP?: null | boolean;
              lockerServiceFrozenRealm?: null | boolean;
              logoutURL?: null | string;
              redirectionWarning?: null | boolean;
              referrerPolicy?: null | boolean;
              requireHttpOnly?: null | boolean;
              requireHttps?: null | boolean;
              securityCentralKillSession?: null | boolean;
              sessionTimeout?: null | string;
          };
          singleSignOnSettings?: null | {
              enableForceDelegatedCallout?: null | boolean;
              enableMultipleSamlConfigs?: null | boolean;
              enableSamlJitProvisioning?: null | boolean;
              enableSamlLogin?: null | boolean;
          };
      } | {
          fullName?: null | string;
          interactionComponent?: null | string;
          label?: string;
          relatedEntityType?: string;
          secondaryRoutingPriorityField?: null | string;
          serviceChannelFieldPriorities?: {
              priority?: number;
              value?: string;
          }[];
      } | {
          channels?: null | {
              channel?: string[];
          };
          fullName?: null | string;
          label?: string;
      } | {
          accessLevel?: string;
          accountSettings?: null | {
              caseAccessLevel?: string;
              contactAccessLevel?: string;
              opportunityAccessLevel?: string;
          };
          description?: null | string;
          fullName?: null | string;
          label?: string;
          sharedTo?: {
              allCustomerPortalUsers?: null | string;
              allInternalUsers?: null | string;
              allPartnerUsers?: null | string;
              channelProgramGroup?: string[];
              channelProgramGroups?: string[];
              group?: string[];
              groups?: string[];
              guestUser?: string[];
              managerSubordinates?: string[];
              managers?: string[];
              portalRole?: string[];
              portalRoleAndSubordinates?: string[];
              queue?: string[];
              role?: string[];
              roleAndSubordinates?: string[];
              roleAndSubordinatesInternal?: string[];
              roles?: string[];
              rolesAndSubordinates?: string[];
              territories?: string[];
              territoriesAndSubordinates?: string[];
              territory?: string[];
              territoryAndSubordinates?: string[];
          };
      } | {
          accessLevel?: string;
          accountSettings?: null | {
              caseAccessLevel?: string;
              contactAccessLevel?: string;
              opportunityAccessLevel?: string;
          };
          booleanFilter?: null | string;
          criteriaItems?: {
              field?: string;
              operation?: string;
              value?: null | string;
              valueField?: null | string;
          }[];
          description?: null | string;
          fullName?: null | string;
          label?: string;
          sharedTo?: {
              allCustomerPortalUsers?: null | string;
              allInternalUsers?: null | string;
              allPartnerUsers?: null | string;
              channelProgramGroup?: string[];
              channelProgramGroups?: string[];
              group?: string[];
              groups?: string[];
              guestUser?: string[];
              managerSubordinates?: string[];
              managers?: string[];
              portalRole?: string[];
              portalRoleAndSubordinates?: string[];
              queue?: string[];
              role?: string[];
              roleAndSubordinates?: string[];
              roleAndSubordinatesInternal?: string[];
              roles?: string[];
              rolesAndSubordinates?: string[];
              territories?: string[];
              territoriesAndSubordinates?: string[];
              territory?: string[];
              territoryAndSubordinates?: string[];
          };
      } | {
          accessLevel?: string;
          accountSettings?: null | {
              caseAccessLevel?: string;
              contactAccessLevel?: string;
              opportunityAccessLevel?: string;
          };
          booleanFilter?: null | string;
          criteriaItems?: {
              field?: string;
              operation?: string;
              value?: null | string;
              valueField?: null | string;
          }[];
          description?: null | string;
          fullName?: null | string;
          label?: string;
          sharedTo?: {
              allCustomerPortalUsers?: null | string;
              allInternalUsers?: null | string;
              allPartnerUsers?: null | string;
              channelProgramGroup?: string[];
              channelProgramGroups?: string[];
              group?: string[];
              groups?: string[];
              guestUser?: string[];
              managerSubordinates?: string[];
              managers?: string[];
              portalRole?: string[];
              portalRoleAndSubordinates?: string[];
              queue?: string[];
              role?: string[];
              roleAndSubordinates?: string[];
              roleAndSubordinatesInternal?: string[];
              roles?: string[];
              rolesAndSubordinates?: string[];
              territories?: string[];
              territoriesAndSubordinates?: string[];
              territory?: string[];
              territoryAndSubordinates?: string[];
          };
      } | {
          accessLevel?: string;
          accountSettings?: null | {
              caseAccessLevel?: string;
              contactAccessLevel?: string;
              opportunityAccessLevel?: string;
          };
          description?: null | string;
          fullName?: null | string;
          label?: string;
          sharedFrom?: {
              allCustomerPortalUsers?: null | string;
              allInternalUsers?: null | string;
              allPartnerUsers?: null | string;
              channelProgramGroup?: string[];
              channelProgramGroups?: string[];
              group?: string[];
              groups?: string[];
              guestUser?: string[];
              managerSubordinates?: string[];
              managers?: string[];
              portalRole?: string[];
              portalRoleAndSubordinates?: string[];
              queue?: string[];
              role?: string[];
              roleAndSubordinates?: string[];
              roleAndSubordinatesInternal?: string[];
              roles?: string[];
              rolesAndSubordinates?: string[];
              territories?: string[];
              territoriesAndSubordinates?: string[];
              territory?: string[];
              territoryAndSubordinates?: string[];
          };
          sharedTo?: {
              allCustomerPortalUsers?: null | string;
              allInternalUsers?: null | string;
              allPartnerUsers?: null | string;
              channelProgramGroup?: string[];
              channelProgramGroups?: string[];
              group?: string[];
              groups?: string[];
              guestUser?: string[];
              managerSubordinates?: string[];
              managers?: string[];
              portalRole?: string[];
              portalRoleAndSubordinates?: string[];
              queue?: string[];
              role?: string[];
              roleAndSubordinates?: string[];
              roleAndSubordinatesInternal?: string[];
              roles?: string[];
              rolesAndSubordinates?: string[];
              territories?: string[];
              territoriesAndSubordinates?: string[];
              territory?: string[];
              territoryAndSubordinates?: string[];
          };
      } | {
          fullName?: null | string;
          sharingCriteriaRules?: {
              accessLevel?: string;
              accountSettings?: null | {
                  caseAccessLevel?: string;
                  contactAccessLevel?: string;
                  opportunityAccessLevel?: string;
              };
              booleanFilter?: null | string;
              criteriaItems?: {
                  field?: string;
                  operation?: string;
                  value?: null | string;
                  valueField?: null | string;
              }[];
              description?: null | string;
              fullName?: null | string;
              label?: string;
              sharedTo?: {
                  allCustomerPortalUsers?: null | string;
                  allInternalUsers?: null | string;
                  allPartnerUsers?: null | string;
                  channelProgramGroup?: string[];
                  channelProgramGroups?: string[];
                  group?: string[];
                  groups?: string[];
                  guestUser?: string[];
                  managerSubordinates?: string[];
                  managers?: string[];
                  portalRole?: string[];
                  portalRoleAndSubordinates?: string[];
                  queue?: string[];
                  role?: string[];
                  roleAndSubordinates?: string[];
                  roleAndSubordinatesInternal?: string[];
                  roles?: string[];
                  rolesAndSubordinates?: string[];
                  territories?: string[];
                  territoriesAndSubordinates?: string[];
                  territory?: string[];
                  territoryAndSubordinates?: string[];
              };
          }[];
          sharingGuestRules?: {
              accessLevel?: string;
              accountSettings?: null | {
                  caseAccessLevel?: string;
                  contactAccessLevel?: string;
                  opportunityAccessLevel?: string;
              };
              booleanFilter?: null | string;
              criteriaItems?: {
                  field?: string;
                  operation?: string;
                  value?: null | string;
                  valueField?: null | string;
              }[];
              description?: null | string;
              fullName?: null | string;
              label?: string;
              sharedTo?: {
                  allCustomerPortalUsers?: null | string;
                  allInternalUsers?: null | string;
                  allPartnerUsers?: null | string;
                  channelProgramGroup?: string[];
                  channelProgramGroups?: string[];
                  group?: string[];
                  groups?: string[];
                  guestUser?: string[];
                  managerSubordinates?: string[];
                  managers?: string[];
                  portalRole?: string[];
                  portalRoleAndSubordinates?: string[];
                  queue?: string[];
                  role?: string[];
                  roleAndSubordinates?: string[];
                  roleAndSubordinatesInternal?: string[];
                  roles?: string[];
                  rolesAndSubordinates?: string[];
                  territories?: string[];
                  territoriesAndSubordinates?: string[];
                  territory?: string[];
                  territoryAndSubordinates?: string[];
              };
          }[];
          sharingOwnerRules?: {
              accessLevel?: string;
              accountSettings?: null | {
                  caseAccessLevel?: string;
                  contactAccessLevel?: string;
                  opportunityAccessLevel?: string;
              };
              description?: null | string;
              fullName?: null | string;
              label?: string;
              sharedFrom?: {
                  allCustomerPortalUsers?: null | string;
                  allInternalUsers?: null | string;
                  allPartnerUsers?: null | string;
                  channelProgramGroup?: string[];
                  channelProgramGroups?: string[];
                  group?: string[];
                  groups?: string[];
                  guestUser?: string[];
                  managerSubordinates?: string[];
                  managers?: string[];
                  portalRole?: string[];
                  portalRoleAndSubordinates?: string[];
                  queue?: string[];
                  role?: string[];
                  roleAndSubordinates?: string[];
                  roleAndSubordinatesInternal?: string[];
                  roles?: string[];
                  rolesAndSubordinates?: string[];
                  territories?: string[];
                  territoriesAndSubordinates?: string[];
                  territory?: string[];
                  territoryAndSubordinates?: string[];
              };
              sharedTo?: {
                  allCustomerPortalUsers?: null | string;
                  allInternalUsers?: null | string;
                  allPartnerUsers?: null | string;
                  channelProgramGroup?: string[];
                  channelProgramGroups?: string[];
                  group?: string[];
                  groups?: string[];
                  guestUser?: string[];
                  managerSubordinates?: string[];
                  managers?: string[];
                  portalRole?: string[];
                  portalRoleAndSubordinates?: string[];
                  queue?: string[];
                  role?: string[];
                  roleAndSubordinates?: string[];
                  roleAndSubordinatesInternal?: string[];
                  roles?: string[];
                  rolesAndSubordinates?: string[];
                  territories?: string[];
                  territoriesAndSubordinates?: string[];
                  territory?: string[];
                  territoryAndSubordinates?: string[];
              };
          }[];
          sharingTerritoryRules?: {
              accessLevel?: string;
              accountSettings?: null | {
                  caseAccessLevel?: string;
                  contactAccessLevel?: string;
                  opportunityAccessLevel?: string;
              };
              description?: null | string;
              fullName?: null | string;
              label?: string;
              sharedFrom?: {
                  allCustomerPortalUsers?: null | string;
                  allInternalUsers?: null | string;
                  allPartnerUsers?: null | string;
                  channelProgramGroup?: string[];
                  channelProgramGroups?: string[];
                  group?: string[];
                  groups?: string[];
                  guestUser?: string[];
                  managerSubordinates?: string[];
                  managers?: string[];
                  portalRole?: string[];
                  portalRoleAndSubordinates?: string[];
                  queue?: string[];
                  role?: string[];
                  roleAndSubordinates?: string[];
                  roleAndSubordinatesInternal?: string[];
                  roles?: string[];
                  rolesAndSubordinates?: string[];
                  territories?: string[];
                  territoriesAndSubordinates?: string[];
                  territory?: string[];
                  territoryAndSubordinates?: string[];
              };
              sharedTo?: {
                  allCustomerPortalUsers?: null | string;
                  allInternalUsers?: null | string;
                  allPartnerUsers?: null | string;
                  channelProgramGroup?: string[];
                  channelProgramGroups?: string[];
                  group?: string[];
                  groups?: string[];
                  guestUser?: string[];
                  managerSubordinates?: string[];
                  managers?: string[];
                  portalRole?: string[];
                  portalRoleAndSubordinates?: string[];
                  queue?: string[];
                  role?: string[];
                  roleAndSubordinates?: string[];
                  roleAndSubordinatesInternal?: string[];
                  roles?: string[];
                  rolesAndSubordinates?: string[];
                  territories?: string[];
                  territoriesAndSubordinates?: string[];
                  territory?: string[];
                  territoryAndSubordinates?: string[];
              };
          }[];
      } | {
          accessMappings?: {
              accessLevel?: string;
              object?: string;
              objectField?: string;
              userField?: string;
          }[];
          description?: null | string;
          fullName?: null | string;
          name?: string;
          profiles?: string[];
      } | {
          enableAccountRoleOptimization?: null | boolean;
          enableAssetSharing?: null | boolean;
          enableCommunityUserVisibility?: null | boolean;
          enableExternalSharingModel?: null | boolean;
          enableManagerGroups?: null | boolean;
          enableManualUserRecordSharing?: null | boolean;
          enablePartnerSuperUserAccess?: null | boolean;
          enablePortalUserCaseSharing?: null | boolean;
          enablePortalUserVisibility?: null | boolean;
          enableRemoveTMGroupMembership?: null | boolean;
          enableSecureGuestAccess?: null | boolean;
          enableStandardReportVisibility?: null | boolean;
          enableTerritoryForecastManager?: null | boolean;
          fullName?: null | string;
      } | {
          enableProxyLoginICHeader?: null | boolean;
          enableTopicsInSites?: null | boolean;
          enableVisualforceApiAccessAllowed?: null | boolean;
          fullName?: null | string;
      } | {
          assignments?: null | {
              profiles?: null | {
                  profile?: string[];
              };
              users?: null | {
                  user?: string[];
              };
          };
          description?: null | string;
          fullName?: null | string;
          label?: string;
      } | {
          caseSubjectOption?: string;
          enableSocialApprovals?: null | boolean;
          enableSocialCaseAssignmentRules?: null | boolean;
          enableSocialCustomerService?: null | boolean;
          enableSocialPersonaHistoryTracking?: null | boolean;
          enableSocialPostHistoryTracking?: null | boolean;
          enableSocialReceiveParentPost?: null | boolean;
          fullName?: null | string;
      } | {
          enableSocialProfiles?: null | boolean;
          fullName?: null | string;
          isFacebookSocialProfilesDisabled?: null | boolean;
          isLinkedInSocialProfilesDisabled?: null | boolean;
          isTwitterSocialProfilesDisabled?: null | boolean;
          isYouTubeSocialProfilesDisabled?: null | boolean;
      } | {
          fullName?: null | string;
          groupingStringEnum?: null | string;
          sorted?: boolean;
          standardValue?: {
              allowEmail?: null | boolean;
              closed?: null | boolean;
              color?: null | string;
              converted?: null | boolean;
              cssExposed?: null | boolean;
              default?: boolean;
              description?: null | string;
              forecastCategory?: null | string;
              fullName?: null | string;
              groupingString?: null | string;
              highPriority?: null | boolean;
              isActive?: null | boolean;
              label?: null | string;
              probability?: null | number;
              reverseRole?: null | string;
              reviewed?: null | boolean;
              won?: null | boolean;
          }[];
      } | {
          fullName?: null | string;
          valueTranslation?: {
              masterLabel?: string;
              translation?: null | string;
          }[];
      } | {
          enableSurvey?: null | boolean;
          enableSurveyOwnerCanManageResponse?: null | boolean;
          fullName?: null | string;
      } | {
          fullName?: null | string;
          groups?: {
              languages?: string[];
              terms?: string[];
          }[];
          isProtected?: null | boolean;
          label?: string;
      } | {
          disableDowntimeNotifications?: null | boolean;
          disableMaintenanceNotifications?: null | boolean;
          fullName?: null | string;
      } | {
          accountAccessLevel?: null | string;
          caseAccessLevel?: null | string;
          contactAccessLevel?: null | string;
          customFields?: {
              name?: string;
              value?: any;
          }[];
          description?: null | string;
          fullName?: null | string;
          name?: string;
          opportunityAccessLevel?: null | string;
          parentTerritory?: null | string;
          ruleAssociations?: {
              inherited?: boolean;
              ruleName?: string;
          }[];
          territory2Type?: string;
      } | {
          customFields?: {
              name?: string;
              value?: any;
          }[];
          description?: null | string;
          fullName?: null | string;
          name?: string;
      } | {
          active?: boolean;
          booleanFilter?: null | string;
          fullName?: null | string;
          name?: string;
          objectType?: string;
          ruleItems?: {
              field?: string;
              operation?: string;
              value?: null | string;
          }[];
      } | {
          defaultAccountAccessLevel?: null | string;
          defaultCaseAccessLevel?: null | string;
          defaultContactAccessLevel?: null | string;
          defaultOpportunityAccessLevel?: null | string;
          enableTerritoryManagement2?: null | boolean;
          fullName?: null | string;
          opportunityFilterSettings?: null | {
              apexClassName?: null | string;
              enableFilter?: boolean;
              runOnCreate?: boolean;
          };
      } | {
          description?: null | string;
          fullName?: null | string;
          name?: string;
          priority?: number;
      } | {
          active?: boolean;
          description?: null | string;
          frequency?: string;
          fullName?: null | string;
          masterLabel?: string;
          startDate?: string;
          timeSheetTemplateAssignments?: {
              assignedTo?: null | string;
          }[];
          workWeekEndDay?: string;
          workWeekStartDay?: string;
      } | {
          enableTopics?: boolean;
          entityApiName?: string;
          fullName?: null | string;
      } | {
          enableMyTrailheadPref?: null | boolean;
          fullName?: null | string;
      } | {
          action?: {
              block?: boolean;
              endSession?: boolean;
              freezeUser?: boolean;
              notifications?: {
                  inApp?: boolean;
                  sendEmail?: boolean;
                  user?: string;
              }[];
              twoFactorAuthentication?: boolean;
          };
          active?: boolean;
          apexClass?: null | string;
          description?: null | string;
          developerName?: null | string;
          eventName?: null | string;
          eventType?: null | string;
          executionUser?: null | string;
          flow?: null | string;
          fullName?: null | string;
          masterLabel?: null | string;
          resourceName?: null | string;
          type?: null | string;
      } | {
          customApplications?: {
              label?: string;
              name?: string;
          }[];
          customDataTypeTranslations?: {
              components?: {
                  developerSuffix?: string;
                  label?: null | string;
              }[];
              customDataTypeName?: string;
              description?: null | string;
              label?: null | string;
          }[];
          customLabels?: {
              label?: string;
              name?: string;
          }[];
          customPageWebLinks?: {
              label?: string;
              name?: string;
          }[];
          customTabs?: {
              label?: string;
              name?: string;
          }[];
          flowDefinitions?: {
              flows?: {
                  choices?: {
                      choiceText?: ...;
                      name?: ...;
                      userInput?: ...;
                  }[];
                  fullName?: string;
                  label?: null | string;
                  screens?: {
                      fields?: ...;
                      helpText?: ...;
                      name?: ...;
                      pausedText?: ...;
                  }[];
                  stages?: {
                      label?: ...;
                      name?: ...;
                  }[];
                  textTemplates?: {
                      name?: ...;
                      text?: ...;
                  }[];
              }[];
              fullName?: string;
              label?: null | string;
          }[];
          fullName?: null | string;
          quickActions?: {
              label?: string;
              name?: string;
          }[];
          reportTypes?: {
              description?: null | string;
              label?: null | string;
              name?: string;
              sections?: {
                  columns?: {
                      label?: ...;
                      name?: ...;
                  }[];
                  label?: null | string;
                  name?: string;
              }[];
          }[];
          scontrols?: {
              label?: string;
              name?: string;
          }[];
      } | {
          flows?: {
              choices?: {
                  choiceText?: null | string;
                  name?: string;
                  userInput?: null | {
                      promptText?: (...) | (...) | (...);
                      validationRule?: (...) | (...) | (...);
                  };
              }[];
              fullName?: string;
              label?: null | string;
              screens?: {
                  fields?: {
                      fieldText?: ...;
                      helpText?: ...;
                      name?: ...;
                      validationRule?: ...;
                  }[];
                  helpText?: null | string;
                  name?: string;
                  pausedText?: null | string;
              }[];
              stages?: {
                  label?: null | string;
                  name?: string;
              }[];
              textTemplates?: {
                  name?: string;
                  text?: null | string;
              }[];
          }[];
          fullName?: string;
          label?: null | string;
      } | {
          choices?: {
              choiceText?: null | string;
              name?: string;
              userInput?: null | {
                  promptText?: null | string;
                  validationRule?: null | {
                      errorMessage?: null | string;
                  };
              };
          }[];
          fullName?: string;
          label?: null | string;
          screens?: {
              fields?: {
                  fieldText?: null | string;
                  helpText?: null | string;
                  name?: string;
                  validationRule?: null | {
                      errorMessage?: (...) | (...) | (...);
                  };
              }[];
              helpText?: null | string;
              name?: string;
              pausedText?: null | string;
          }[];
          stages?: {
              label?: null | string;
              name?: string;
          }[];
          textTemplates?: {
              name?: string;
              text?: null | string;
          }[];
      } | {
          UIObjectRelationFieldConfigs?: {
              displayLabel?: string;
              queryText?: string;
              rowOrder?: number;
          }[];
          contextObject?: string;
          contextObjectRecordType?: null | string;
          directRelationshipField?: null | string;
          fullName?: null | string;
          indirectObjectContextField?: null | string;
          indirectObjectRelatedField?: null | string;
          indirectRelationshipObject?: null | string;
          isActive?: boolean;
          masterLabel?: string;
          relatedObject?: string;
          relatedObjectRecordType?: null | string;
          relationshipType?: string;
      } | {
          creationAgeInSeconds?: null | number;
          description?: null | string;
          fullName?: null | string;
          lastChatterActivityAgeInSeconds?: null | number;
          masterLabel?: string;
          profiles?: string[];
          userTypes?: string[];
      } | {
          canGovCloudUseAdoptionApps?: null | boolean;
          doesScheduledSwitcherRunDaily?: null | boolean;
          enableCustomHelpGlobalSection?: null | boolean;
          enableHelpMenuShowFeedback?: null | boolean;
          enableHelpMenuShowHelp?: null | boolean;
          enableHelpMenuShowNewUser?: null | boolean;
          enableHelpMenuShowSearch?: null | boolean;
          enableHelpMenuShowSfdcContent?: null | boolean;
          enableHelpMenuShowShortcut?: null | boolean;
          enableHelpMenuShowSupport?: null | boolean;
          enableHelpMenuShowTrailhead?: null | boolean;
          enableIBILOptOutDashboards?: null | boolean;
          enableIBILOptOutEvents?: null | boolean;
          enableIBILOptOutReports?: null | boolean;
          enableIBILOptOutTasks?: null | boolean;
          enableLexToClassicFeedbackEnable?: null | boolean;
          enableOrchestrationInSandbox?: null | boolean;
          enableOrgUserAssistEnabled?: null | boolean;
          enableScheduledSwitcher?: null | boolean;
          enableSfdcProductFeedbackSurvey?: null | boolean;
          enableShowSalesforceUserAssist?: null | boolean;
          fullName?: null | string;
          isAutoTransitionDelayed?: null | boolean;
          isCrucNotificationDisabled?: null | boolean;
          isCustomProfileAutoTransitionDelayed?: null | boolean;
          isLEXWelcomeMatDisabled?: null | boolean;
          isMeetTheAssistantDisabledInClassic?: null | boolean;
          isMeetTheAssistantDisabledInLightning?: null | boolean;
          optimizerAppEnabled?: null | boolean;
      } | {
          alternateAlohaListView?: null | boolean;
          enableAsyncRelatedLists?: null | boolean;
          enableClickjackUserPageHeaderless?: null | boolean;
          enableCollapsibleSections?: null | boolean;
          enableCollapsibleSideBar?: null | boolean;
          enableCustomObjectTruncate?: null | boolean;
          enableCustomeSideBarOnAllPages?: null | boolean;
          enableDeleteFieldHistory?: null | boolean;
          enableHoverDetails?: null | boolean;
          enableInlineEdit?: null | boolean;
          enableNewPageLayoutEditor?: null | boolean;
          enablePersonalCanvas?: null | boolean;
          enablePrintableListViews?: null | boolean;
          enableProfileCustomTabsets?: null | boolean;
          enableQuickCreate?: null | boolean;
          enableTabOrganizer?: null | boolean;
          fullName?: null | string;
      } | {
          enableCanAnswerContainUsername?: null | boolean;
          enableCanSaveUserPerm?: null | boolean;
          enableConcealPersonalInfo?: null | boolean;
          enableContactlessExternalIdentityUsers?: null | boolean;
          enableEnhancedPermsetMgmt?: null | boolean;
          enableEnhancedProfileMgmt?: null | boolean;
          enableNewProfileUI?: null | boolean;
          enableScrambleUserData?: null | boolean;
          enableUserSelfDeactivate?: null | boolean;
          fullName?: null | string;
      } | {
          enableCallDisposition?: null | boolean;
          enableVoiceCallList?: null | boolean;
          enableVoiceCallRecording?: null | boolean;
          enableVoiceCoaching?: null | boolean;
          enableVoiceConferencing?: null | boolean;
          enableVoiceLocalPresence?: null | boolean;
          enableVoiceMail?: null | boolean;
          enableVoiceMailDrop?: null | boolean;
          fullName?: null | string;
      } | {
          assetIcon?: null | string;
          description?: null | string;
          folder?: string;
          fullName?: null | string;
          masterLabel?: string;
          shares?: {
              accessLevel?: string;
              sharedTo?: string;
              sharedToType?: string;
          }[];
          templateOrigin?: null | string;
          templateVersion?: null | string;
      } | {
          application?: string;
          description?: null | string;
          fullName?: null | string;
          masterLabel?: string;
          templateAssetSourceName?: null | string;
      } | {
          assetIcon?: null | string;
          assetVersion?: null | number;
          description?: null | string;
          fullName?: null | string;
          label?: string;
          templateType?: string;
      } | {
          application?: null | string;
          dataset?: string;
          datasetConnector?: null | string;
          datasetFullyQualifiedName?: null | string;
          dates?: {
              alias?: string;
              compact?: null | boolean;
              dateFieldDay?: null | string;
              dateFieldEpochDay?: null | string;
              dateFieldEpochSecond?: null | string;
              dateFieldFiscalMonth?: null | string;
              dateFieldFiscalQuarter?: null | string;
              dateFieldFiscalWeek?: null | string;
              dateFieldFiscalYear?: null | string;
              dateFieldFullYear?: null | string;
              dateFieldHour?: null | string;
              dateFieldMinute?: null | string;
              dateFieldMonth?: null | string;
              dateFieldQuarter?: null | string;
              dateFieldSecond?: null | string;
              dateFieldWeek?: null | string;
              dateFieldYear?: null | string;
              description?: null | string;
              firstDayOfWeek?: number;
              fiscalMonthOffset?: number;
              isYearEndFiscalYear?: null | boolean;
              label?: null | string;
              showInExplorer?: null | boolean;
              sortIndex?: number;
              type?: string;
          }[];
          dimensions?: {
              conditionalFormatting?: {
                  formattingBins?: {
                      bin?: ...;
                      formatValue?: ...;
                      label?: ...;
                      sortIndex?: ...;
                  }[];
                  formattingPredicates?: {
                      formatValue?: ...;
                      operator?: ...;
                      sortIndex?: ...;
                      value?: ...;
                  }[];
                  property?: string;
                  referenceField?: string;
                  sortIndex?: number;
                  type?: string;
              }[];
              customActions?: {
                  customActionName?: string;
                  enabled?: boolean;
                  icon?: null | string;
                  method?: null | string;
                  sortIndex?: number;
                  target?: null | string;
                  tooltip?: null | string;
                  url?: null | string;
              }[];
              customActionsEnabled?: null | boolean;
              dateFormat?: null | string;
              description?: null | string;
              field?: string;
              fullyQualifiedName?: null | string;
              imageTemplate?: null | string;
              isDerived?: boolean;
              isMultiValue?: null | boolean;
              label?: null | string;
              linkTemplate?: null | string;
              linkTemplateEnabled?: null | boolean;
              linkTooltip?: null | string;
              members?: {
                  color?: null | string;
                  label?: null | string;
                  member?: string;
                  sortIndex?: number;
              }[];
              origin?: null | string;
              recordDisplayFields?: {
                  recordDisplayField?: string;
              }[];
              recordIdField?: null | string;
              recordOrganizationIdField?: null | string;
              salesforceActions?: {
                  enabled?: boolean;
                  salesforceActionName?: string;
                  sortIndex?: number;
              }[];
              salesforceActionsEnabled?: null | boolean;
              showDetailsDefaultFieldIndex?: null | number;
              showInExplorer?: null | boolean;
              sortIndex?: number;
          }[];
          fullName?: null | string;
          measures?: {
              conditionalFormatting?: {
                  formattingBins?: {
                      bin?: ...;
                      formatValue?: ...;
                      label?: ...;
                      sortIndex?: ...;
                  }[];
                  formattingPredicates?: {
                      formatValue?: ...;
                      operator?: ...;
                      sortIndex?: ...;
                      value?: ...;
                  }[];
                  property?: string;
                  referenceField?: string;
                  sortIndex?: number;
                  type?: string;
              }[];
              dateFormat?: null | string;
              description?: null | string;
              field?: string;
              formatCustomFormat?: null | string;
              formatDecimalDigits?: null | number;
              formatIsNegativeParens?: null | boolean;
              formatPrefix?: null | string;
              formatSuffix?: null | string;
              formatUnit?: null | string;
              formatUnitMultiplier?: null | number;
              fullyQualifiedName?: null | string;
              isDerived?: boolean;
              label?: null | string;
              origin?: null | string;
              showDetailsDefaultFieldIndex?: null | number;
              showInExplorer?: null | boolean;
              sortIndex?: number;
          }[];
          organizations?: {
              instanceUrl?: string;
              label?: string;
              organizationIdentifier?: string;
              sortIndex?: number;
          }[];
          origin?: null | string;
          type?: null | string;
          waveVisualization?: null | string;
      } | {
          enableCoachingManagerGroupAccess?: null | boolean;
          enableGoalManagerGroupAccess?: null | boolean;
          enableProfileSkills?: null | boolean;
          enableProfileSkillsAddFeedPost?: null | boolean;
          enableProfileSkillsAutoSuggest?: null | boolean;
          enableProfileSkillsUsePlatform?: null | boolean;
          enableWorkBadgeDefRestrictPref?: null | boolean;
          enableWorkCalibration?: null | boolean;
          enableWorkCanvasPref?: null | boolean;
          enableWorkCertification?: null | boolean;
          enableWorkCertificationNotification?: null | boolean;
          enableWorkRewardsPref?: null | boolean;
          enableWorkThanksPref?: null | boolean;
          enableWorkUseObjectivesForGoals?: null | boolean;
          fullName?: null | string;
      } | {
          alerts?: {
              ccEmails?: string[];
              description?: string;
              fullName?: null | string;
              protected?: boolean;
              recipients?: {
                  field?: null | string;
                  recipient?: null | string;
                  type?: string;
              }[];
              senderAddress?: null | string;
              senderType?: null | string;
              template?: string;
          }[];
          fieldUpdates?: {
              description?: null | string;
              field?: string;
              formula?: null | string;
              fullName?: null | string;
              literalValue?: null | string;
              lookupValue?: null | string;
              lookupValueType?: null | string;
              name?: string;
              notifyAssignee?: boolean;
              operation?: string;
              protected?: boolean;
              reevaluateOnChange?: null | boolean;
              targetObject?: null | string;
          }[];
          flowActions?: {
              description?: null | string;
              flow?: string;
              flowInputs?: {
                  name?: string;
                  value?: null | string;
              }[];
              fullName?: null | string;
              label?: string;
              language?: null | string;
              protected?: boolean;
          }[];
          fullName?: null | string;
          knowledgePublishes?: {
              action?: string;
              description?: null | string;
              fullName?: null | string;
              label?: string;
              language?: null | string;
              protected?: boolean;
          }[];
          outboundMessages?: {
              apiVersion?: number;
              description?: null | string;
              endpointUrl?: string;
              fields?: string[];
              fullName?: null | string;
              includeSessionId?: boolean;
              integrationUser?: string;
              name?: string;
              protected?: boolean;
              useDeadLetterQueue?: null | boolean;
          }[];
          rules?: {
              actions?: {
                  name?: string;
                  type?: string;
              }[];
              active?: boolean;
              booleanFilter?: null | string;
              criteriaItems?: {
                  field?: string;
                  operation?: string;
                  value?: null | string;
                  valueField?: null | string;
              }[];
              description?: null | string;
              formula?: null | string;
              fullName?: null | string;
              triggerType?: string;
              workflowTimeTriggers?: {
                  actions?: {
                      name?: ...;
                      type?: ...;
                  }[];
                  offsetFromField?: null | string;
                  timeLength?: null | string;
                  workflowTimeTriggerUnit?: string;
              }[];
          }[];
          send?: {
              action?: string;
              description?: null | string;
              fullName?: null | string;
              label?: string;
              language?: null | string;
              protected?: boolean;
          }[];
          tasks?: {
              assignedTo?: null | string;
              assignedToType?: string;
              description?: null | string;
              dueDateOffset?: number;
              fullName?: null | string;
              notifyAssignee?: boolean;
              offsetFromField?: null | string;
              priority?: string;
              protected?: boolean;
              status?: string;
              subject?: string;
          }[];
      } | {
          ccEmails?: string[];
          description?: string;
          fullName?: null | string;
          protected?: boolean;
          recipients?: {
              field?: null | string;
              recipient?: null | string;
              type?: string;
          }[];
          senderAddress?: null | string;
          senderType?: null | string;
          template?: string;
      } | {
          description?: null | string;
          field?: string;
          formula?: null | string;
          fullName?: null | string;
          literalValue?: null | string;
          lookupValue?: null | string;
          lookupValueType?: null | string;
          name?: string;
          notifyAssignee?: boolean;
          operation?: string;
          protected?: boolean;
          reevaluateOnChange?: null | boolean;
          targetObject?: null | string;
      } | {
          description?: null | string;
          flow?: string;
          flowInputs?: {
              name?: string;
              value?: null | string;
          }[];
          fullName?: null | string;
          label?: string;
          language?: null | string;
          protected?: boolean;
      } | {
          action?: string;
          description?: null | string;
          fullName?: null | string;
          label?: string;
          language?: null | string;
          protected?: boolean;
      } | {
          apiVersion?: number;
          description?: null | string;
          endpointUrl?: string;
          fields?: string[];
          fullName?: null | string;
          includeSessionId?: boolean;
          integrationUser?: string;
          name?: string;
          protected?: boolean;
          useDeadLetterQueue?: null | boolean;
      } | {
          actions?: {
              name?: string;
              type?: string;
          }[];
          active?: boolean;
          booleanFilter?: null | string;
          criteriaItems?: {
              field?: string;
              operation?: string;
              value?: null | string;
              valueField?: null | string;
          }[];
          description?: null | string;
          formula?: null | string;
          fullName?: null | string;
          triggerType?: string;
          workflowTimeTriggers?: {
              actions?: {
                  name?: string;
                  type?: string;
              }[];
              offsetFromField?: null | string;
              timeLength?: null | string;
              workflowTimeTriggerUnit?: string;
          }[];
      } | {
          action?: string;
          description?: null | string;
          fullName?: null | string;
          label?: string;
          language?: null | string;
          protected?: boolean;
      } | {
          assignedTo?: null | string;
          assignedToType?: string;
          description?: null | string;
          dueDateOffset?: number;
          fullName?: null | string;
          notifyAssignee?: boolean;
          offsetFromField?: null | string;
          priority?: string;
          protected?: boolean;
          status?: string;
          subject?: string;
      } | {
          errors?: {
              extendedErrorDetails?: {
                  extendedErrorCode?: string;
              }[];
              fields?: string[];
              message?: string;
              statusCode?: string;
          }[];
          fullName?: string;
          success?: boolean;
      } | {
          errors?: {
              extendedErrorDetails?: {
                  extendedErrorCode?: string;
              }[];
              fields?: string[];
              message?: string;
              statusCode?: string;
          }[];
          fullName?: string;
          success?: boolean;
      } | {
          created?: boolean;
          errors?: {
              extendedErrorDetails?: {
                  extendedErrorCode?: string;
              }[];
              fields?: string[];
              message?: string;
              statusCode?: string;
          }[];
          fullName?: string;
          success?: boolean;
      } = DeepPartial<MetadataDefinition<T, M>>

    Parameters

    • type: T
    • metadata: MD[]

    Returns Promise<SaveResult[]>

  • Type Parameters

    • M extends Metadata = Metadata
    • T extends MetadataType = MetadataType
    • MD extends {
          fullName?: null | string;
      } | {
          content?: null | string;
          format?: null | string;
          fullName?: null | string;
          isVisibleByExternalUsers?: null | boolean;
          language?: string;
          masterLabel?: string;
          originNetwork?: null | string;
          relationships?: null | {
              insightsApplication?: {
                  access?: string;
                  isManagingWorkspace?: null | boolean;
                  name?: null | string;
              }[];
              network?: {
                  access?: string;
                  isManagingWorkspace?: null | boolean;
                  name?: null | string;
              }[];
              organization?: null | {
                  access?: string;
                  isManagingWorkspace?: null | boolean;
                  name?: null | string;
              };
              workspace?: {
                  access?: string;
                  isManagingWorkspace?: null | boolean;
                  name?: null | string;
              }[];
          };
          versions?: {
              version?: {
                  number?: string;
                  pathOnClient?: string;
                  zipEntry?: null | string;
              }[];
          };
      } | {
          actionLinkTemplates?: {
              actionUrl?: string;
              headers?: null | string;
              isConfirmationRequired?: boolean;
              isGroupDefault?: boolean;
              label?: null | string;
              labelKey?: string;
              linkType?: string;
              method?: string;
              position?: number;
              requestBody?: null | string;
              userAlias?: null | string;
              userVisibility?: string;
          }[];
          category?: string;
          executionsAllowed?: string;
          fullName?: null | string;
          hoursUntilExpiration?: null | number;
          isPublished?: boolean;
          name?: string;
      } | {
          apiVersion?: number;
          content?: null | string;
          fullName?: null | string;
          packageVersions?: {
              majorNumber?: number;
              minorNumber?: number;
              namespace?: string;
          }[];
          status?: string;
      } | {
          apiVersion?: null | number;
          content?: null | string;
          description?: null | string;
          fullName?: null | string;
          label?: string;
          packageVersions?: {
              majorNumber?: number;
              minorNumber?: number;
              namespace?: string;
          }[];
      } | {
          apiVersion?: number;
          availableInTouch?: null | boolean;
          confirmationTokenRequired?: null | boolean;
          content?: null | string;
          description?: null | string;
          fullName?: null | string;
          label?: string;
          packageVersions?: {
              majorNumber?: number;
              minorNumber?: number;
              namespace?: string;
          }[];
      } | {
          fullName?: null | string;
          testClassName?: string[];
      } | {
          apiVersion?: number;
          content?: null | string;
          fullName?: null | string;
          packageVersions?: {
              majorNumber?: number;
              minorNumber?: number;
              namespace?: string;
          }[];
          status?: string;
      } | {
          active?: null | boolean;
          fullName?: null | string;
          ruleEntry?: {
              assignedTo?: null | string;
              assignedToType?: null | string;
              booleanFilter?: null | string;
              businessHours?: null | string;
              businessHoursSource?: null | string;
              criteriaItems?: {
                  field?: string;
                  operation?: string;
                  value?: null | string;
                  valueField?: null | string;
              }[];
              disableEscalationWhenModified?: null | boolean;
              escalationAction?: {
                  assignedTo?: null | string;
                  assignedToTemplate?: null | string;
                  assignedToType?: null | string;
                  minutesToEscalation?: null | number;
                  notifyCaseOwner?: null | boolean;
                  notifyEmail?: string[];
                  notifyTo?: null | string;
                  notifyToTemplate?: null | string;
              }[];
              escalationStartTime?: null | string;
              formula?: null | string;
              notifyCcRecipients?: null | boolean;
              overrideExistingTeams?: null | boolean;
              replyToEmail?: null | string;
              senderEmail?: null | string;
              senderName?: null | string;
              team?: string[];
              template?: null | string;
          }[];
      } | {
          SVGContent?: null | string;
          apiVersion?: null | number;
          controllerContent?: null | string;
          description?: null | string;
          designContent?: null | string;
          documentationContent?: null | string;
          fullName?: null | string;
          helperContent?: null | string;
          markup?: null | string;
          modelContent?: null | string;
          packageVersions?: {
              majorNumber?: number;
              minorNumber?: number;
              namespace?: string;
          }[];
          rendererContent?: null | string;
          styleContent?: null | string;
          testsuiteContent?: null | string;
          type?: null | string;
      } | {
          appleTeam?: null | string;
          authorizeUrl?: null | string;
          consumerKey?: null | string;
          consumerSecret?: null | string;
          customMetadataTypeRecord?: null | string;
          defaultScopes?: null | string;
          ecKey?: null | string;
          errorUrl?: null | string;
          executionUser?: null | string;
          friendlyName?: string;
          fullName?: null | string;
          iconUrl?: null | string;
          idTokenIssuer?: null | string;
          includeOrgIdInIdentifier?: null | boolean;
          linkKickoffUrl?: null | string;
          logoutUrl?: null | string;
          oauthKickoffUrl?: null | string;
          plugin?: null | string;
          portal?: null | string;
          providerType?: string;
          registrationHandler?: null | string;
          sendAccessTokenInHeader?: null | boolean;
          sendClientCredentialsInHeader?: null | boolean;
          sendSecretInApis?: null | boolean;
          ssoKickoffUrl?: null | string;
          tokenUrl?: null | string;
          userInfoUrl?: null | string;
      } | {
          brandingSetProperty?: {
              propertyName?: string;
              propertyValue?: null | string;
          }[];
          description?: null | string;
          fullName?: null | string;
          masterLabel?: string;
          type?: null | string;
      } | {
          description?: null | string;
          fullName?: null | string;
          isActive?: null | boolean;
          values?: {
              allowEmail?: null | boolean;
              closed?: null | boolean;
              color?: null | string;
              controllingFieldValues?: string[];
              converted?: null | boolean;
              cssExposed?: null | boolean;
              default?: boolean;
              description?: null | string;
              forecastCategory?: null | string;
              fullName?: null | string;
              highPriority?: null | boolean;
              isActive?: null | boolean;
              probability?: null | number;
              reverseRole?: null | string;
              reviewed?: null | boolean;
              won?: null | boolean;
          }[];
      } | {
          adapterUrl?: null | string;
          customSettings?: null | string;
          displayName?: string;
          displayNameLabel?: string;
          fullName?: null | string;
          internalNameLabel?: string;
          sections?: {
              items?: {
                  label?: string;
                  name?: string;
                  value?: string;
              }[];
              label?: string;
              name?: string;
          }[];
          version?: null | string;
      } | {
          active?: boolean;
          businessProcess?: null | string;
          compactLayoutAssignment?: null | string;
          description?: null | string;
          fullName?: null | string;
          label?: string;
          picklistValues?: {
              picklist?: string;
              values?: {
                  allowEmail?: null | boolean;
                  closed?: null | boolean;
                  color?: null | string;
                  controllingFieldValues?: string[];
                  converted?: null | boolean;
                  cssExposed?: null | boolean;
                  default?: boolean;
                  description?: null | string;
                  forecastCategory?: null | string;
                  fullName?: null | string;
                  highPriority?: null | boolean;
                  isActive?: null | boolean;
                  probability?: null | number;
                  reverseRole?: null | string;
                  reviewed?: null | boolean;
                  won?: null | boolean;
              }[];
          }[];
      } | {
          fullName?: null | string;
          isActive?: null | boolean;
          isDefaultModel?: boolean;
          isModelLocked?: boolean;
          modelDescription?: null | string;
          name?: string;
          recordPreference?: null | string;
      } | {
          description?: null | string;
          fullName?: null | string;
          recurrenceType?: null | string;
      } | {
          fullName?: null | string;
          index?: number;
          textField?: null | string;
          type?: string;
      } | {
          compositionComponent?: string;
          description?: string;
          extensionName?: string;
          fullName?: null | string;
          headerText?: null | string;
          hoverText?: null | string;
          icon?: string;
          isProtected?: null | boolean;
          masterLabel?: string;
          renderComponent?: string;
          type?: string;
      } | {
          active?: null | boolean;
          chatterAnswersFacebookSsoUrl?: null | string;
          communityFeedPage?: null | string;
          dataCategoryName?: null | string;
          description?: null | string;
          emailFooterDocument?: null | string;
          emailHeaderDocument?: null | string;
          emailNotificationUrl?: null | string;
          enableChatterAnswers?: null | boolean;
          enablePrivateQuestions?: null | boolean;
          expertsGroup?: null | string;
          fullName?: null | string;
          portal?: null | string;
          reputationLevels?: null | {
              chatterAnswersReputationLevels?: {
                  name?: string;
                  value?: number;
              }[];
              ideaReputationLevels?: {
                  name?: string;
                  value?: number;
              }[];
          };
          showInPortal?: null | boolean;
          site?: null | string;
      } | {
          authProvider?: null | string;
          certificate?: null | string;
          customConfiguration?: null | string;
          customHttpHeaders?: {
              description?: null | string;
              headerFieldName?: string;
              headerFieldValue?: string;
              isActive?: null | boolean;
          }[];
          endpoint?: null | string;
          fullName?: null | string;
          isWritable?: null | boolean;
          label?: string;
          oauthRefreshToken?: null | string;
          oauthScope?: null | string;
          oauthToken?: null | string;
          password?: null | string;
          principalType?: string;
          protocol?: string;
          repository?: null | string;
          type?: string;
          username?: null | string;
          version?: null | string;
      } | {
          context?: null | string;
          description?: null | string;
          endpointUrl?: string;
          fullName?: null | string;
          isActive?: boolean;
      } | {
          connectedApp?: null | string;
          description?: null | string;
          fullName?: null | string;
          label?: string;
          requiredPermission?: {
              customPermission?: string;
              dependency?: boolean;
          }[];
      } | {
          backgroundEndColor?: string;
          backgroundFadeDirection?: string;
          backgroundStartColor?: string;
          chartTheme?: null | string;
          colorPalette?: null | string;
          dashboardChartTheme?: null | string;
          dashboardColorPalette?: null | string;
          dashboardFilters?: {
              dashboardFilterOptions?: {
                  operator?: string;
                  values?: string[];
              }[];
              name?: string;
          }[];
          dashboardGridLayout?: null | {
              dashboardGridComponents?: {
                  colSpan?: number;
                  columnIndex?: number;
                  dashboardComponent?: {
                      autoselectColumnsFromReport?: null | boolean;
                      chartAxisRange?: null | string;
                      chartAxisRangeMax?: null | number;
                      chartAxisRangeMin?: null | number;
                      chartSummary?: (...)[];
                      componentChartTheme?: null | string;
                      componentType?: string;
                      dashboardFilterColumns?: (...)[];
                      dashboardTableColumn?: (...)[];
                      decimalPrecision?: null | number;
                      displayUnits?: null | string;
                      drillDownUrl?: null | string;
                      drillEnabled?: null | boolean;
                      drillToDetailEnabled?: null | boolean;
                      enableHover?: null | boolean;
                      expandOthers?: null | boolean;
                      flexComponentProperties?: null | {
                          decimalPrecision?: ...;
                          flexTableColumn?: ...;
                          flexTableSortInfo?: ...;
                          hideChatterPhotos?: ...;
                      };
                      footer?: null | string;
                      gaugeMax?: null | number;
                      gaugeMin?: null | number;
                      groupingColumn?: (...)[];
                      groupingSortProperties?: null | {
                          groupingSorts?: ...;
                      };
                      header?: null | string;
                      indicatorBreakpoint1?: null | number;
                      indicatorBreakpoint2?: null | number;
                      indicatorHighColor?: null | string;
                      indicatorLowColor?: null | string;
                      indicatorMiddleColor?: null | string;
                      legendPosition?: null | string;
                      maxValuesDisplayed?: null | number;
                      metricLabel?: null | string;
                      page?: null | string;
                      pageHeightInPixels?: null | number;
                      report?: null | string;
                      scontrol?: null | string;
                      scontrolHeightInPixels?: null | number;
                      showPercentage?: null | boolean;
                      showPicturesOnCharts?: null | boolean;
                      showPicturesOnTables?: null | boolean;
                      showRange?: null | boolean;
                      showTotal?: null | boolean;
                      showValues?: null | boolean;
                      sortBy?: null | string;
                      title?: null | string;
                      useReportChart?: null | boolean;
                  };
                  rowIndex?: number;
                  rowSpan?: number;
              }[];
              numberOfColumns?: number;
              rowHeight?: number;
          };
          dashboardResultRefreshedDate?: null | string;
          dashboardResultRunningUser?: null | string;
          dashboardType?: null | string;
          description?: null | string;
          folderName?: null | string;
          fullName?: null | string;
          isGridLayout?: null | boolean;
          leftSection?: null | {
              columnSize?: string;
              components?: {
                  autoselectColumnsFromReport?: null | boolean;
                  chartAxisRange?: null | string;
                  chartAxisRangeMax?: null | number;
                  chartAxisRangeMin?: null | number;
                  chartSummary?: {
                      aggregate?: (...) | (...) | (...);
                      axisBinding?: (...) | (...) | (...);
                      column?: (...) | (...);
                  }[];
                  componentChartTheme?: null | string;
                  componentType?: string;
                  dashboardFilterColumns?: {
                      column?: (...) | (...);
                  }[];
                  dashboardTableColumn?: {
                      aggregateType?: (...) | (...) | (...);
                      calculatePercent?: (...) | (...) | (...) | (...);
                      column?: (...) | (...);
                      decimalPlaces?: (...) | (...) | (...);
                      showSubTotal?: (...) | (...) | (...) | (...);
                      showTotal?: (...) | (...) | (...) | (...);
                      sortBy?: (...) | (...) | (...);
                  }[];
                  decimalPrecision?: null | number;
                  displayUnits?: null | string;
                  drillDownUrl?: null | string;
                  drillEnabled?: null | boolean;
                  drillToDetailEnabled?: null | boolean;
                  enableHover?: null | boolean;
                  expandOthers?: null | boolean;
                  flexComponentProperties?: null | {
                      decimalPrecision?: null | number;
                      flexTableColumn?: (...)[];
                      flexTableSortInfo?: null | {
                          sortColumn?: ...;
                          sortOrder?: ...;
                      };
                      hideChatterPhotos?: null | boolean;
                  };
                  footer?: null | string;
                  gaugeMax?: null | number;
                  gaugeMin?: null | number;
                  groupingColumn?: string[];
                  groupingSortProperties?: null | {
                      groupingSorts?: (...)[];
                  };
                  header?: null | string;
                  indicatorBreakpoint1?: null | number;
                  indicatorBreakpoint2?: null | number;
                  indicatorHighColor?: null | string;
                  indicatorLowColor?: null | string;
                  indicatorMiddleColor?: null | string;
                  legendPosition?: null | string;
                  maxValuesDisplayed?: null | number;
                  metricLabel?: null | string;
                  page?: null | string;
                  pageHeightInPixels?: null | number;
                  report?: null | string;
                  scontrol?: null | string;
                  scontrolHeightInPixels?: null | number;
                  showPercentage?: null | boolean;
                  showPicturesOnCharts?: null | boolean;
                  showPicturesOnTables?: null | boolean;
                  showRange?: null | boolean;
                  showTotal?: null | boolean;
                  showValues?: null | boolean;
                  sortBy?: null | string;
                  title?: null | string;
                  useReportChart?: null | boolean;
              }[];
          };
          middleSection?: null | {
              columnSize?: string;
              components?: {
                  autoselectColumnsFromReport?: null | boolean;
                  chartAxisRange?: null | string;
                  chartAxisRangeMax?: null | number;
                  chartAxisRangeMin?: null | number;
                  chartSummary?: {
                      aggregate?: (...) | (...) | (...);
                      axisBinding?: (...) | (...) | (...);
                      column?: (...) | (...);
                  }[];
                  componentChartTheme?: null | string;
                  componentType?: string;
                  dashboardFilterColumns?: {
                      column?: (...) | (...);
                  }[];
                  dashboardTableColumn?: {
                      aggregateType?: (...) | (...) | (...);
                      calculatePercent?: (...) | (...) | (...) | (...);
                      column?: (...) | (...);
                      decimalPlaces?: (...) | (...) | (...);
                      showSubTotal?: (...) | (...) | (...) | (...);
                      showTotal?: (...) | (...) | (...) | (...);
                      sortBy?: (...) | (...) | (...);
                  }[];
                  decimalPrecision?: null | number;
                  displayUnits?: null | string;
                  drillDownUrl?: null | string;
                  drillEnabled?: null | boolean;
                  drillToDetailEnabled?: null | boolean;
                  enableHover?: null | boolean;
                  expandOthers?: null | boolean;
                  flexComponentProperties?: null | {
                      decimalPrecision?: null | number;
                      flexTableColumn?: (...)[];
                      flexTableSortInfo?: null | {
                          sortColumn?: ...;
                          sortOrder?: ...;
                      };
                      hideChatterPhotos?: null | boolean;
                  };
                  footer?: null | string;
                  gaugeMax?: null | number;
                  gaugeMin?: null | number;
                  groupingColumn?: string[];
                  groupingSortProperties?: null | {
                      groupingSorts?: (...)[];
                  };
                  header?: null | string;
                  indicatorBreakpoint1?: null | number;
                  indicatorBreakpoint2?: null | number;
                  indicatorHighColor?: null | string;
                  indicatorLowColor?: null | string;
                  indicatorMiddleColor?: null | string;
                  legendPosition?: null | string;
                  maxValuesDisplayed?: null | number;
                  metricLabel?: null | string;
                  page?: null | string;
                  pageHeightInPixels?: null | number;
                  report?: null | string;
                  scontrol?: null | string;
                  scontrolHeightInPixels?: null | number;
                  showPercentage?: null | boolean;
                  showPicturesOnCharts?: null | boolean;
                  showPicturesOnTables?: null | boolean;
                  showRange?: null | boolean;
                  showTotal?: null | boolean;
                  showValues?: null | boolean;
                  sortBy?: null | string;
                  title?: null | string;
                  useReportChart?: null | boolean;
              }[];
          };
          numSubscriptions?: null | number;
          rightSection?: null | {
              columnSize?: string;
              components?: {
                  autoselectColumnsFromReport?: null | boolean;
                  chartAxisRange?: null | string;
                  chartAxisRangeMax?: null | number;
                  chartAxisRangeMin?: null | number;
                  chartSummary?: {
                      aggregate?: (...) | (...) | (...);
                      axisBinding?: (...) | (...) | (...);
                      column?: (...) | (...);
                  }[];
                  componentChartTheme?: null | string;
                  componentType?: string;
                  dashboardFilterColumns?: {
                      column?: (...) | (...);
                  }[];
                  dashboardTableColumn?: {
                      aggregateType?: (...) | (...) | (...);
                      calculatePercent?: (...) | (...) | (...) | (...);
                      column?: (...) | (...);
                      decimalPlaces?: (...) | (...) | (...);
                      showSubTotal?: (...) | (...) | (...) | (...);
                      showTotal?: (...) | (...) | (...) | (...);
                      sortBy?: (...) | (...) | (...);
                  }[];
                  decimalPrecision?: null | number;
                  displayUnits?: null | string;
                  drillDownUrl?: null | string;
                  drillEnabled?: null | boolean;
                  drillToDetailEnabled?: null | boolean;
                  enableHover?: null | boolean;
                  expandOthers?: null | boolean;
                  flexComponentProperties?: null | {
                      decimalPrecision?: null | number;
                      flexTableColumn?: (...)[];
                      flexTableSortInfo?: null | {
                          sortColumn?: ...;
                          sortOrder?: ...;
                      };
                      hideChatterPhotos?: null | boolean;
                  };
                  footer?: null | string;
                  gaugeMax?: null | number;
                  gaugeMin?: null | number;
                  groupingColumn?: string[];
                  groupingSortProperties?: null | {
                      groupingSorts?: (...)[];
                  };
                  header?: null | string;
                  indicatorBreakpoint1?: null | number;
                  indicatorBreakpoint2?: null | number;
                  indicatorHighColor?: null | string;
                  indicatorLowColor?: null | string;
                  indicatorMiddleColor?: null | string;
                  legendPosition?: null | string;
                  maxValuesDisplayed?: null | number;
                  metricLabel?: null | string;
                  page?: null | string;
                  pageHeightInPixels?: null | number;
                  report?: null | string;
                  scontrol?: null | string;
                  scontrolHeightInPixels?: null | number;
                  showPercentage?: null | boolean;
                  showPicturesOnCharts?: null | boolean;
                  showPicturesOnTables?: null | boolean;
                  showRange?: null | boolean;
                  showTotal?: null | boolean;
                  showValues?: null | boolean;
                  sortBy?: null | string;
                  title?: null | string;
                  useReportChart?: null | boolean;
              }[];
          };
          runningUser?: null | string;
          textColor?: string;
          title?: string;
          titleColor?: string;
          titleSize?: number;
      } | {
          content?: null | string;
          description?: null | string;
          fullName?: null | string;
          internalUseOnly?: boolean;
          keywords?: null | string;
          name?: null | string;
          public?: boolean;
      } | {
          actionOnInsert?: string;
          actionOnUpdate?: string;
          alertText?: null | string;
          description?: null | string;
          duplicateRuleFilter?: null | {
              booleanFilter?: null | string;
              duplicateRuleFilterItems?: {
                  field?: string;
                  operation?: string;
                  sortOrder?: number;
                  table?: string;
                  value?: null | string;
                  valueField?: null | string;
              }[];
          };
          duplicateRuleMatchRules?: null | {
              matchRuleSObjectType?: string;
              matchingRule?: string;
              objectMapping?: null | {
                  inputObject?: string;
                  mappingFields?: {
                      inputField?: (...) | (...);
                      outputField?: (...) | (...);
                  }[];
                  outputObject?: string;
              };
          }[];
          fullName?: null | string;
          isActive?: boolean;
          masterLabel?: string;
          operationsOnInsert?: string[];
          operationsOnUpdate?: string[];
          securityOption?: string;
          sortOrder?: number;
      } | {
          apexClass?: string;
          attachmentOption?: string;
          authenticationFailureAction?: string;
          authorizationFailureAction?: string;
          authorizedSenders?: null | string;
          emailServicesAddresses?: {
              authorizedSenders?: null | string;
              developerName?: string;
              isActive?: null | boolean;
              localPart?: string;
              runAsUser?: string;
          }[];
          errorRoutingAddress?: null | string;
          fullName?: null | string;
          functionInactiveAction?: string;
          functionName?: string;
          isActive?: null | boolean;
          isAuthenticationRequired?: null | boolean;
          isErrorRoutingEnabled?: null | boolean;
          isTextAttachmentsAsBinary?: null | boolean;
          isTlsRequired?: null | boolean;
          overLimitAction?: string;
      } | {
          apiVersion?: null | number;
          attachedDocuments?: string[];
          attachments?: {
              content?: string;
              name?: string;
          }[];
          available?: boolean;
          content?: null | string;
          description?: null | string;
          encodingKey?: string;
          fullName?: null | string;
          letterhead?: null | string;
          name?: string;
          packageVersions?: {
              majorNumber?: number;
              minorNumber?: number;
              namespace?: string;
          }[];
          relatedEntityType?: null | string;
          style?: string;
          subject?: null | string;
          textOnly?: null | string;
          type?: string;
          uiType?: null | string;
      } | {
          businessHours?: null | string;
          casesPerEntitlement?: null | number;
          entitlementProcess?: null | string;
          fullName?: null | string;
          isPerIncident?: null | boolean;
          term?: null | number;
          type?: null | string;
      } | {
          cacheControl?: string;
          content?: null | string;
          contentType?: string;
          description?: null | string;
          fullName?: null | string;
      } | {
          applicationVisibilities?: {
              application?: string;
              visible?: boolean;
          }[];
          classAccesses?: {
              apexClass?: string;
              enabled?: boolean;
          }[];
          customMetadataTypeAccesses?: {
              enabled?: boolean;
              name?: string;
          }[];
          customPermissions?: {
              enabled?: boolean;
              name?: string;
          }[];
          description?: null | string;
          externalDataSourceAccesses?: {
              enabled?: boolean;
              externalDataSource?: string;
          }[];
          fieldPermissions?: {
              editable?: boolean;
              field?: string;
              readable?: null | boolean;
          }[];
          flowAccesses?: {
              enabled?: boolean;
              flow?: string;
          }[];
          fullName?: null | string;
          hasActivationRequired?: null | boolean;
          label?: string;
          license?: null | string;
          objectPermissions?: {
              allowCreate?: boolean;
              allowDelete?: boolean;
              allowEdit?: boolean;
              allowRead?: boolean;
              modifyAllRecords?: boolean;
              object?: string;
              viewAllRecords?: boolean;
          }[];
          pageAccesses?: {
              apexPage?: string;
              enabled?: boolean;
          }[];
          recordTypeVisibilities?: {
              recordType?: string;
              visible?: boolean;
          }[];
          tabSettings?: {
              tab?: string;
              visibility?: string;
          }[];
          userPermissions?: {
              enabled?: boolean;
              name?: string;
          }[];
      } | {
          accessType?: null | string;
          folderShares?: {
              accessLevel?: string;
              sharedTo?: string;
              sharedToType?: string;
          }[];
          fullName?: null | string;
          name?: string;
          publicFolderAccess?: null | string;
          sharedTo?: null | {
              allCustomerPortalUsers?: null | string;
              allInternalUsers?: null | string;
              allPartnerUsers?: null | string;
              channelProgramGroup?: string[];
              channelProgramGroups?: string[];
              group?: string[];
              groups?: string[];
              guestUser?: string[];
              managerSubordinates?: string[];
              managers?: string[];
              portalRole?: string[];
              portalRoleAndSubordinates?: string[];
              queue?: string[];
              role?: string[];
              roleAndSubordinates?: string[];
              roleAndSubordinatesInternal?: string[];
              roles?: string[];
              rolesAndSubordinates?: string[];
              territories?: string[];
              territoriesAndSubordinates?: string[];
              territory?: string[];
              territoryAndSubordinates?: string[];
          };
      } | {
          doesIncludeBosses?: null | boolean;
          fullName?: null | string;
          name?: string;
      } | {
          defaultBrandingSet?: string;
          description?: null | string;
          fullName?: null | string;
          masterLabel?: string;
          shouldOverrideLoadingImage?: null | boolean;
      } | {
          booleanFilter?: null | string;
          columns?: string[];
          division?: null | string;
          filterScope?: string;
          filters?: {
              field?: string;
              operation?: string;
              value?: null | string;
          }[];
          fullName?: null | string;
          label?: string;
          language?: null | string;
          queue?: null | string;
          sharedTo?: null | {
              allCustomerPortalUsers?: null | string;
              allInternalUsers?: null | string;
              allPartnerUsers?: null | string;
              channelProgramGroup?: string[];
              channelProgramGroups?: string[];
              group?: string[];
              groups?: string[];
              guestUser?: string[];
              managerSubordinates?: string[];
              managers?: string[];
              portalRole?: string[];
              portalRoleAndSubordinates?: string[];
              queue?: string[];
              role?: string[];
              roleAndSubordinates?: string[];
              roleAndSubordinatesInternal?: string[];
              roles?: string[];
              rolesAndSubordinates?: string[];
              territories?: string[];
              territoriesAndSubordinates?: string[];
              territory?: string[];
              territoryAndSubordinates?: string[];
          };
      } | {
          booleanFilter?: null | string;
          description?: null | string;
          fullName?: null | string;
          label?: string;
          matchingRuleItems?: {
              blankValueBehavior?: null | string;
              fieldName?: string;
              matchingMethod?: string;
          }[];
          ruleStatus?: string;
      } | {
          applicationVisibilities?: {
              application?: string;
              default?: boolean;
              visible?: boolean;
          }[];
          categoryGroupVisibilities?: {
              dataCategories?: string[];
              dataCategoryGroup?: string;
              visibility?: string;
          }[];
          classAccesses?: {
              apexClass?: string;
              enabled?: boolean;
          }[];
          custom?: null | boolean;
          customMetadataTypeAccesses?: {
              enabled?: boolean;
              name?: string;
          }[];
          customPermissions?: {
              enabled?: boolean;
              name?: string;
          }[];
          description?: null | string;
          externalDataSourceAccesses?: {
              enabled?: boolean;
              externalDataSource?: string;
          }[];
          fieldPermissions?: {
              editable?: boolean;
              field?: string;
              readable?: null | boolean;
          }[];
          flowAccesses?: {
              enabled?: boolean;
              flow?: string;
          }[];
          fullName?: null | string;
          layoutAssignments?: {
              layout?: string;
              recordType?: null | string;
          }[];
          loginHours?: null | {
              fridayEnd?: null | string;
              fridayStart?: null | string;
              mondayEnd?: null | string;
              mondayStart?: null | string;
              saturdayEnd?: null | string;
              saturdayStart?: null | string;
              sundayEnd?: null | string;
              sundayStart?: null | string;
              thursdayEnd?: null | string;
              thursdayStart?: null | string;
              tuesdayEnd?: null | string;
              tuesdayStart?: null | string;
              wednesdayEnd?: null | string;
              wednesdayStart?: null | string;
          };
          loginIpRanges?: {
              description?: null | string;
              endAddress?: string;
              startAddress?: string;
          }[];
          objectPermissions?: {
              allowCreate?: null | boolean;
              allowDelete?: null | boolean;
              allowEdit?: null | boolean;
              allowRead?: null | boolean;
              modifyAllRecords?: null | boolean;
              object?: string;
              viewAllRecords?: null | boolean;
          }[];
          pageAccesses?: {
              apexPage?: string;
              enabled?: boolean;
          }[];
          profileActionOverrides?: {
              actionName?: string;
              content?: null | string;
              formFactor?: string;
              pageOrSobjectType?: string;
              recordType?: null | string;
              type?: string;
          }[];
          recordTypeVisibilities?: {
              default?: boolean;
              personAccountDefault?: null | boolean;
              recordType?: string;
              visible?: boolean;
          }[];
          tabVisibilities?: {
              tab?: string;
              visibility?: string;
          }[];
          userLicense?: null | string;
          userPermissions?: {
              enabled?: boolean;
              name?: string;
          }[];
      } | {
          allowMergeFieldsInBody?: null | boolean;
          allowMergeFieldsInHeader?: null | boolean;
          authProvider?: null | string;
          authTokenEndpointUrl?: null | string;
          awsAccessKey?: null | string;
          awsAccessSecret?: null | string;
          awsRegion?: null | string;
          awsService?: null | string;
          certificate?: null | string;
          endpoint?: null | string;
          fullName?: null | string;
          generateAuthorizationHeader?: null | boolean;
          jwtAudience?: null | string;
          jwtFormulaSubject?: null | string;
          jwtIssuer?: null | string;
          jwtSigningCertificate?: null | string;
          jwtTextSubject?: null | string;
          jwtValidityPeriodSeconds?: null | number;
          label?: string;
          oauthRefreshToken?: null | string;
          oauthScope?: null | string;
          oauthToken?: null | string;
          password?: null | string;
          principalType?: string;
          privateConnection?: null | string;
          protocol?: string;
          username?: null | string;
      } | {
          description?: null | string;
          fullName?: null | string;
          isDefaultPartition?: boolean;
          masterLabel?: string;
          platformCachePartitionTypes?: {
              allocatedCapacity?: number;
              allocatedPurchasedCapacity?: number;
              allocatedTrialCapacity?: number;
              cacheType?: string;
          }[];
      } | {
          aggregates?: {
              acrossGroupingContext?: null | string;
              calculatedFormula?: string;
              datatype?: string;
              description?: null | string;
              developerName?: string;
              downGroupingContext?: null | string;
              isActive?: boolean;
              isCrossBlock?: null | boolean;
              masterLabel?: string;
              reportType?: null | string;
              scale?: null | number;
          }[];
          block?: {
              aggregates?: {
                  acrossGroupingContext?: null | string;
                  calculatedFormula?: string;
                  datatype?: string;
                  description?: null | string;
                  developerName?: string;
                  downGroupingContext?: null | string;
                  isActive?: boolean;
                  isCrossBlock?: null | boolean;
                  masterLabel?: string;
                  reportType?: null | string;
                  scale?: null | number;
              }[];
              block?: { fullName?: string | null | undefined; aggregates?: { acrossGroupingContext?: string | null | undefined; calculatedFormula?: string | undefined; datatype?: string | undefined; ... 7 more ...; scale?: number | ... 1 more ... | undefined; }[] | undefined; ... 34 more ...; userFilter?: string | ... 1 more ... | undefi...;
              blockInfo?: null | {
                  aggregateReferences?: {
                      aggregate?: (...) | (...);
                  }[];
                  blockId?: string;
                  joinTable?: string;
              };
              buckets?: {
                  bucketType?: string;
                  developerName?: string;
                  masterLabel?: string;
                  nullTreatment?: null | string;
                  otherBucketLabel?: null | string;
                  sourceColumnName?: string;
                  useOther?: null | boolean;
                  values?: {
                      sourceValues?: ...;
                      value?: ...;
                  }[];
              }[];
              chart?: null | {
                  backgroundColor1?: null | string;
                  backgroundColor2?: null | string;
                  backgroundFadeDir?: null | string;
                  chartSummaries?: {
                      aggregate?: (...) | (...) | (...);
                      axisBinding?: (...) | (...) | (...);
                      column?: (...) | (...);
                  }[];
                  chartType?: string;
                  enableHoverLabels?: null | boolean;
                  expandOthers?: null | boolean;
                  groupingColumn?: null | string;
                  legendPosition?: null | string;
                  location?: null | string;
                  secondaryGroupingColumn?: null | string;
                  showAxisLabels?: null | boolean;
                  showPercentage?: null | boolean;
                  showTotal?: null | boolean;
                  showValues?: null | boolean;
                  size?: null | string;
                  summaryAxisManualRangeEnd?: null | number;
                  summaryAxisManualRangeStart?: null | number;
                  summaryAxisRange?: null | string;
                  textColor?: null | string;
                  textSize?: null | number;
                  title?: null | string;
                  titleColor?: null | string;
                  titleSize?: null | number;
              };
              colorRanges?: {
                  aggregate?: null | string;
                  columnName?: string;
                  highBreakpoint?: null | number;
                  highColor?: string;
                  lowBreakpoint?: null | number;
                  lowColor?: string;
                  midColor?: string;
              }[];
              columns?: {
                  aggregateTypes?: string[];
                  field?: string;
                  reverseColors?: null | boolean;
                  showChanges?: null | boolean;
              }[];
              crossFilters?: {
                  criteriaItems?: {
                      column?: ...;
                      columnToColumn?: ...;
                      isUnlocked?: ...;
                      operator?: ...;
                      snapshot?: ...;
                      value?: ...;
                  }[];
                  operation?: string;
                  primaryTableColumn?: string;
                  relatedTable?: string;
                  relatedTableJoinColumn?: string;
              }[];
              currency?: null | string;
              customDetailFormulas?: {
                  calculatedFormula?: string;
                  dataType?: string;
                  description?: null | string;
                  developerName?: string;
                  label?: string;
                  scale?: number;
              }[];
              dataCategoryFilters?: {
                  dataCategory?: string;
                  dataCategoryGroup?: string;
                  operator?: string;
              }[];
              description?: null | string;
              division?: null | string;
              filter?: null | {
                  booleanFilter?: null | string;
                  criteriaItems?: {
                      column?: (...) | (...);
                      columnToColumn?: (...) | (...) | (...) | (...);
                      isUnlocked?: (...) | (...) | (...) | (...);
                      operator?: (...) | (...);
                      snapshot?: (...) | (...) | (...);
                      value?: (...) | (...) | (...);
                  }[];
                  language?: null | string;
              };
              folderName?: null | string;
              format?: string;
              formattingRules?: {
                  aggregate?: null | string;
                  columnName?: string;
                  values?: {
                      backgroundColor?: ...;
                      rangeUpperBound?: ...;
                  }[];
              }[];
              fullName?: null | string;
              groupingsAcross?: {
                  aggregateType?: null | string;
                  dateGranularity?: null | string;
                  field?: string;
                  sortByName?: null | string;
                  sortOrder?: string;
                  sortType?: null | string;
              }[];
              groupingsDown?: {
                  aggregateType?: null | string;
                  dateGranularity?: null | string;
                  field?: string;
                  sortByName?: null | string;
                  sortOrder?: string;
                  sortType?: null | string;
              }[];
              historicalSelector?: null | {
                  snapshot?: string[];
              };
              name?: string;
              numSubscriptions?: null | number;
              params?: {
                  name?: string;
                  value?: string;
              }[];
              reportType?: string;
              roleHierarchyFilter?: null | string;
              rowLimit?: null | number;
              scope?: null | string;
              showCurrentDate?: null | boolean;
              showDetails?: null | boolean;
              showGrandTotal?: null | boolean;
              showSubTotals?: null | boolean;
              sortColumn?: null | string;
              sortOrder?: null | string;
              territoryHierarchyFilter?: null | string;
              timeFrameFilter?: null | {
                  dateColumn?: string;
                  endDate?: null | string;
                  interval?: string;
                  startDate?: null | string;
              };
              userFilter?: null | string;
          }[];
          blockInfo?: null | {
              aggregateReferences?: {
                  aggregate?: string;
              }[];
              blockId?: string;
              joinTable?: string;
          };
          buckets?: {
              bucketType?: string;
              developerName?: string;
              masterLabel?: string;
              nullTreatment?: null | string;
              otherBucketLabel?: null | string;
              sourceColumnName?: string;
              useOther?: null | boolean;
              values?: {
                  sourceValues?: {
                      from?: ...;
                      sourceValue?: ...;
                      to?: ...;
                  }[];
                  value?: string;
              }[];
          }[];
          chart?: null | {
              backgroundColor1?: null | string;
              backgroundColor2?: null | string;
              backgroundFadeDir?: null | string;
              chartSummaries?: {
                  aggregate?: null | string;
                  axisBinding?: null | string;
                  column?: string;
              }[];
              chartType?: string;
              enableHoverLabels?: null | boolean;
              expandOthers?: null | boolean;
              groupingColumn?: null | string;
              legendPosition?: null | string;
              location?: null | string;
              secondaryGroupingColumn?: null | string;
              showAxisLabels?: null | boolean;
              showPercentage?: null | boolean;
              showTotal?: null | boolean;
              showValues?: null | boolean;
              size?: null | string;
              summaryAxisManualRangeEnd?: null | number;
              summaryAxisManualRangeStart?: null | number;
              summaryAxisRange?: null | string;
              textColor?: null | string;
              textSize?: null | number;
              title?: null | string;
              titleColor?: null | string;
              titleSize?: null | number;
          };
          colorRanges?: {
              aggregate?: null | string;
              columnName?: string;
              highBreakpoint?: null | number;
              highColor?: string;
              lowBreakpoint?: null | number;
              lowColor?: string;
              midColor?: string;
          }[];
          columns?: {
              aggregateTypes?: string[];
              field?: string;
              reverseColors?: null | boolean;
              showChanges?: null | boolean;
          }[];
          crossFilters?: {
              criteriaItems?: {
                  column?: string;
                  columnToColumn?: null | boolean;
                  isUnlocked?: null | boolean;
                  operator?: string;
                  snapshot?: null | string;
                  value?: null | string;
              }[];
              operation?: string;
              primaryTableColumn?: string;
              relatedTable?: string;
              relatedTableJoinColumn?: string;
          }[];
          currency?: null | string;
          customDetailFormulas?: {
              calculatedFormula?: string;
              dataType?: string;
              description?: null | string;
              developerName?: string;
              label?: string;
              scale?: number;
          }[];
          dataCategoryFilters?: {
              dataCategory?: string;
              dataCategoryGroup?: string;
              operator?: string;
          }[];
          description?: null | string;
          division?: null | string;
          filter?: null | {
              booleanFilter?: null | string;
              criteriaItems?: {
                  column?: string;
                  columnToColumn?: null | boolean;
                  isUnlocked?: null | boolean;
                  operator?: string;
                  snapshot?: null | string;
                  value?: null | string;
              }[];
              language?: null | string;
          };
          folderName?: null | string;
          format?: string;
          formattingRules?: {
              aggregate?: null | string;
              columnName?: string;
              values?: {
                  backgroundColor?: null | string;
                  rangeUpperBound?: null | number;
              }[];
          }[];
          fullName?: null | string;
          groupingsAcross?: {
              aggregateType?: null | string;
              dateGranularity?: null | string;
              field?: string;
              sortByName?: null | string;
              sortOrder?: string;
              sortType?: null | string;
          }[];
          groupingsDown?: {
              aggregateType?: null | string;
              dateGranularity?: null | string;
              field?: string;
              sortByName?: null | string;
              sortOrder?: string;
              sortType?: null | string;
          }[];
          historicalSelector?: null | {
              snapshot?: string[];
          };
          name?: string;
          numSubscriptions?: null | number;
          params?: {
              name?: string;
              value?: string;
          }[];
          reportType?: string;
          roleHierarchyFilter?: null | string;
          rowLimit?: null | number;
          scope?: null | string;
          showCurrentDate?: null | boolean;
          showDetails?: null | boolean;
          showGrandTotal?: null | boolean;
          showSubTotals?: null | boolean;
          sortColumn?: null | string;
          sortOrder?: null | string;
          territoryHierarchyFilter?: null | string;
          timeFrameFilter?: null | {
              dateColumn?: string;
              endDate?: null | string;
              interval?: string;
              startDate?: null | string;
          };
          userFilter?: null | string;
      } | {
          attributeName?: null | string;
          attributeNameIdFormat?: null | string;
          decryptionCertificate?: null | string;
          errorUrl?: null | string;
          executionUserId?: null | string;
          fullName?: null | string;
          identityLocation?: string;
          identityMapping?: string;
          issuer?: string;
          loginUrl?: null | string;
          logoutUrl?: null | string;
          name?: string;
          oauthTokenEndpoint?: null | string;
          redirectBinding?: null | boolean;
          requestSignatureMethod?: null | string;
          requestSigningCertId?: null | string;
          salesforceLoginUrl?: null | string;
          samlEntityId?: string;
          samlJitHandlerId?: null | string;
          samlVersion?: string;
          singleLogoutBinding?: null | string;
          singleLogoutUrl?: null | string;
          userProvisioning?: null | boolean;
          validationCert?: string;
      } | {
          content?: null | string;
          contentSource?: string;
          description?: null | string;
          encodingKey?: string;
          fileContent?: null | string;
          fileName?: null | string;
          fullName?: null | string;
          name?: string;
          supportsCaching?: boolean;
      } | {
          availability?: string;
          description?: null | string;
          displayType?: string;
          encodingKey?: null | string;
          fullName?: null | string;
          hasMenubar?: null | boolean;
          hasScrollbars?: null | boolean;
          hasToolbar?: null | boolean;
          height?: null | number;
          isResizable?: null | boolean;
          linkType?: string;
          masterLabel?: null | string;
          openType?: string;
          page?: null | string;
          position?: null | string;
          protected?: boolean;
          requireRowSelection?: null | boolean;
          scontrol?: null | string;
          showsLocation?: null | boolean;
          showsStatus?: null | boolean;
          url?: null | string;
          width?: null | number;
      } | {
          fields?: {
              name?: string;
              sortDirection?: string;
          }[];
          fullName?: null | string;
          label?: string;
      } | {
          changed?: boolean;
          columnNumber?: null | number;
          componentType?: null | string;
          created?: boolean;
          createdDate?: string;
          deleted?: boolean;
          fileName?: string;
          fullName?: string;
          id?: null | string;
          lineNumber?: null | number;
          problem?: null | string;
          problemType?: null | string;
          success?: boolean;
      } | {
          createdById?: string;
          createdByName?: string;
          createdDate?: string;
          fileName?: string;
          fullName?: string;
          id?: string;
          lastModifiedById?: string;
          lastModifiedByName?: string;
          lastModifiedDate?: string;
          manageableState?: null | string;
          namespacePrefix?: null | string;
          type?: string;
      } | {
          accessLevel?: string;
          accountToCriteriaField?: string;
          description?: null | string;
          entityType?: string;
          fullName?: null | string;
          masterLabel?: string;
          staticFormulaCriteria?: null | string;
          type?: string;
      } | {
          enableAccountHistoryTracking?: null | boolean;
          enableAccountInsightsInMobile?: null | boolean;
          enableAccountOwnerReport?: null | boolean;
          enableAccountTeams?: null | boolean;
          enableContactHistoryTracking?: null | boolean;
          enableRelateContactToMultipleAccounts?: null | boolean;
          fullName?: null | string;
          showViewHierarchyLink?: null | boolean;
      } | {
          actionPlanTemplateItem?: {
              actionPlanTemplateItemValue?: {
                  name?: string;
                  valueFormula?: null | string;
                  valueLiteral?: null | string;
              }[];
              displayOrder?: null | number;
              isRequired?: null | boolean;
              name?: string;
              uniqueName?: string;
          }[];
          description?: null | string;
          fullName?: null | string;
          name?: string;
          targetEntityType?: string;
          uniqueName?: string;
      } | {
          enableDefaultQuickActionsOn?: null | boolean;
          enableMdpEnabled?: null | boolean;
          enableThirdPartyActions?: null | boolean;
          fullName?: null | string;
      } | {
          allowUsersToRelateMultipleContactsToTasksAndEvents?: null | boolean;
          autoRelateEventAttendees?: null | boolean;
          enableActivityReminders?: null | boolean;
          enableClickCreateEvents?: null | boolean;
          enableDragAndDropScheduling?: null | boolean;
          enableEmailTracking?: null | boolean;
          enableGroupTasks?: null | boolean;
          enableListViewScheduling?: null | boolean;
          enableLogNote?: null | boolean;
          enableMultidayEvents?: null | boolean;
          enableRecurringEvents?: null | boolean;
          enableRecurringTasks?: null | boolean;
          enableRollUpActivToContactsAcct?: null | boolean;
          enableSidebarCalendarShortcut?: null | boolean;
          enableSimpleTaskCreateUI?: null | boolean;
          enableUNSTaskDelegatedToNotifications?: null | boolean;
          enableUserListViewCalendars?: null | boolean;
          fullName?: null | string;
          meetingRequestsLogo?: null | string;
          showCustomLogoMeetingRequests?: null | boolean;
          showEventDetailsMultiUserCalendar?: null | boolean;
          showHomePageHoverLinksForEvents?: null | boolean;
          showMyTasksHoverLinks?: null | boolean;
      } | {
          countriesAndStates?: {
              countries?: {
                  active?: boolean;
                  integrationValue?: string;
                  isoCode?: string;
                  label?: string;
                  orgDefault?: boolean;
                  standard?: boolean;
                  states?: {
                      active?: (...) | (...) | (...);
                      integrationValue?: (...) | (...);
                      isoCode?: (...) | (...);
                      label?: (...) | (...);
                      standard?: (...) | (...) | (...);
                      visible?: (...) | (...) | (...);
                  }[];
                  visible?: boolean;
              }[];
          };
          fullName?: null | string;
      } | {
          description?: null | string;
          fullName?: null | string;
          groupColumn?: null | string;
          mappings?: {
              aggregateType?: null | string;
              sourceField?: string;
              sourceType?: string;
              targetField?: string;
          }[];
          name?: string;
          runningUser?: null | string;
          sourceReport?: string;
          targetObject?: string;
      } | {
          alwaysGenPreviews?: null | boolean;
          analyticsAdoptionMetadata?: null | boolean;
          canAccessAnalyticsViaAPI?: null | boolean;
          canAnnotateDashboards?: null | boolean;
          canEnableSavedView?: null | boolean;
          canExploreDataConversationally?: null | boolean;
          canShareAppsWithCommunities?: null | boolean;
          canSubscribeDashboardWidgets?: null | boolean;
          canViewThumbnailAssets?: null | boolean;
          enableAnalyticsSubtotals?: null | boolean;
          enableAutoCompleteCombo?: null | boolean;
          enableDashboardComponentSnapshot?: null | boolean;
          enableDashboardFlexiTable?: null | boolean;
          enableEmailReportsToPortalUsers?: null | boolean;
          enableFloatingReportHeaders?: null | boolean;
          enableInsights?: null | boolean;
          enableLightningReportBuilder?: null | boolean;
          enableLotusNotesImages?: null | boolean;
          enableMassEnableReportBuilder?: null | boolean;
          enableNewChartsEngine?: null | boolean;
          enablePowerInsights?: null | boolean;
          enableRemoveFooterForRepDisplay?: null | boolean;
          enableRemoveFooterFromRepExp?: null | boolean;
          enableReportFieldToFieldPref?: null | boolean;
          enableReportUniqueRowCountPref?: null | boolean;
          enableSFXJoinedReportsEnable?: null | boolean;
          enableSmartDataDiscovery?: null | boolean;
          enableUseOldChartsLookAndFeel?: null | boolean;
          enableWaveReplication?: null | boolean;
          enableWaveSharingInheritance?: null | boolean;
          enableWaveTemplate?: null | boolean;
          enableWaveTrendedDatasetCleanup?: null | boolean;
          fullName?: null | string;
      } | {
          animationFrequency?: string;
          developerName?: string;
          fullName?: null | string;
          isActive?: boolean;
          masterLabel?: string;
          recordTypeContext?: string;
          recordTypeName?: null | string;
          sobjectType?: string;
          targetField?: string;
          targetFieldChangeToValues?: string;
      } | {
          enableAggregateCodeCoverageOnly?: null | boolean;
          enableApexAccessRightsPref?: null | boolean;
          enableApexApprovalLockUnlock?: null | boolean;
          enableApexCtrlImplicitWithSharingPref?: null | boolean;
          enableApexPropertyGetterPref?: null | boolean;
          enableAuraApexCtrlAuthUserAccessCheckPref?: null | boolean;
          enableAuraApexCtrlGuestUserAccessCheckPref?: null | boolean;
          enableCompileOnDeploy?: null | boolean;
          enableDisableParallelApexTesting?: null | boolean;
          enableDoNotEmailDebugLog?: null | boolean;
          enableGaplessTestAutoNum?: null | boolean;
          enableMngdCtrlActionAccessPref?: null | boolean;
          enableNonCertifiedApexMdCrud?: null | boolean;
          fullName?: null | string;
      } | {
          doesHideAllAppsInAppLauncher?: null | boolean;
          fullName?: null | string;
      } | {
          appMenuItems?: {
              name?: string;
              type?: string;
          }[];
          fullName?: null | string;
      } | {
          appointmentStartTimeInterval?: string;
          fullName?: null | string;
          masterLabel?: string;
          shouldConsiderCalendarEvents?: boolean;
          shouldEnforceExcludedResource?: boolean;
          shouldEnforceRequiredResource?: boolean;
          shouldMatchSkill?: boolean;
          shouldMatchSkillLevel?: boolean;
          shouldRespectVisitingHours?: boolean;
          shouldUsePrimaryMembers?: boolean;
          shouldUseSecondaryMembers?: boolean;
      } | {
          active?: boolean;
          allowRecall?: null | boolean;
          allowedSubmitters?: {
              submitter?: null | string;
              type?: string;
          }[];
          approvalPageFields?: null | {
              field?: string[];
          };
          approvalStep?: {
              allowDelegate?: null | boolean;
              approvalActions?: null | {
                  action?: {
                      name?: (...) | (...);
                      type?: (...) | (...);
                  }[];
              };
              assignedApprover?: {
                  approver?: {
                      name?: (...) | (...) | (...);
                      type?: (...) | (...);
                  }[];
                  whenMultipleApprovers?: null | string;
              };
              description?: null | string;
              entryCriteria?: null | {
                  booleanFilter?: null | string;
                  criteriaItems?: {
                      field?: (...) | (...);
                      operation?: (...) | (...);
                      value?: (...) | (...) | (...);
                      valueField?: (...) | (...) | (...);
                  }[];
                  formula?: null | string;
              };
              ifCriteriaNotMet?: null | string;
              label?: string;
              name?: string;
              rejectBehavior?: null | {
                  type?: string;
              };
              rejectionActions?: null | {
                  action?: {
                      name?: (...) | (...);
                      type?: (...) | (...);
                  }[];
              };
          }[];
          description?: null | string;
          emailTemplate?: null | string;
          enableMobileDeviceAccess?: null | boolean;
          entryCriteria?: null | {
              booleanFilter?: null | string;
              criteriaItems?: {
                  field?: string;
                  operation?: string;
                  value?: null | string;
                  valueField?: null | string;
              }[];
              formula?: null | string;
          };
          finalApprovalActions?: null | {
              action?: {
                  name?: string;
                  type?: string;
              }[];
          };
          finalApprovalRecordLock?: null | boolean;
          finalRejectionActions?: null | {
              action?: {
                  name?: string;
                  type?: string;
              }[];
          };
          finalRejectionRecordLock?: null | boolean;
          fullName?: null | string;
          initialSubmissionActions?: null | {
              action?: {
                  name?: string;
                  type?: string;
              }[];
          };
          label?: string;
          nextAutomatedApprover?: null | {
              useApproverFieldOfRecordOwner?: null | boolean;
              userHierarchyField?: string;
          };
          postTemplate?: null | string;
          recallActions?: null | {
              action?: {
                  name?: string;
                  type?: string;
              }[];
          };
          recordEditability?: string;
          showApprovalHistory?: null | boolean;
      } | {
          enableEntityArchivingEnabled?: null | boolean;
          fullName?: null | string;
      } | {
          assignmentRule?: {
              active?: null | boolean;
              fullName?: null | string;
              ruleEntry?: {
                  assignedTo?: null | string;
                  assignedToType?: null | string;
                  booleanFilter?: null | string;
                  businessHours?: null | string;
                  businessHoursSource?: null | string;
                  criteriaItems?: {
                      field?: ...;
                      operation?: ...;
                      value?: ...;
                      valueField?: ...;
                  }[];
                  disableEscalationWhenModified?: null | boolean;
                  escalationAction?: {
                      assignedTo?: ...;
                      assignedToTemplate?: ...;
                      assignedToType?: ...;
                      minutesToEscalation?: ...;
                      notifyCaseOwner?: ...;
                      notifyEmail?: ...;
                      notifyTo?: ...;
                      notifyToTemplate?: ...;
                  }[];
                  escalationStartTime?: null | string;
                  formula?: null | string;
                  notifyCcRecipients?: null | boolean;
                  overrideExistingTeams?: null | boolean;
                  replyToEmail?: null | string;
                  senderEmail?: null | string;
                  senderName?: null | string;
                  team?: string[];
                  template?: null | string;
              }[];
          }[];
          fullName?: null | string;
      } | {
          audienceName?: string;
          container?: string;
          criteria?: {
              criterion?: {
                  criteriaNumber?: null | number;
                  criterionValue?: null | {
                      city?: null | string;
                      country?: null | string;
                      domain?: null | string;
                      entityField?: null | string;
                      entityType?: null | string;
                      fieldValue?: null | string;
                      isEnabled?: null | string;
                      permissionName?: null | string;
                      permissionType?: null | string;
                      profile?: null | string;
                      subdivision?: null | string;
                  };
                  operator?: null | string;
                  type?: string;
              }[];
          };
          description?: null | string;
          formula?: null | string;
          formulaFilterType?: null | string;
          fullName?: null | string;
          targets?: null | {
              target?: {
                  groupName?: string;
                  priority?: null | number;
                  targetType?: string;
                  targetValue?: string;
              }[];
          };
      } | {
          active?: null | boolean;
          fullName?: null | string;
          ruleEntry?: {
              assignedTo?: null | string;
              assignedToType?: null | string;
              booleanFilter?: null | string;
              businessHours?: null | string;
              businessHoursSource?: null | string;
              criteriaItems?: {
                  field?: string;
                  operation?: string;
                  value?: null | string;
                  valueField?: null | string;
              }[];
              disableEscalationWhenModified?: null | boolean;
              escalationAction?: {
                  assignedTo?: null | string;
                  assignedToTemplate?: null | string;
                  assignedToType?: null | string;
                  minutesToEscalation?: null | number;
                  notifyCaseOwner?: null | boolean;
                  notifyEmail?: string[];
                  notifyTo?: null | string;
                  notifyToTemplate?: null | string;
              }[];
              escalationStartTime?: null | string;
              formula?: null | string;
              notifyCcRecipients?: null | boolean;
              overrideExistingTeams?: null | boolean;
              replyToEmail?: null | string;
              senderEmail?: null | string;
              senderName?: null | string;
              team?: string[];
              template?: null | string;
          }[];
      } | {
          autoResponseRule?: {
              active?: null | boolean;
              fullName?: null | string;
              ruleEntry?: {
                  assignedTo?: null | string;
                  assignedToType?: null | string;
                  booleanFilter?: null | string;
                  businessHours?: null | string;
                  businessHoursSource?: null | string;
                  criteriaItems?: {
                      field?: ...;
                      operation?: ...;
                      value?: ...;
                      valueField?: ...;
                  }[];
                  disableEscalationWhenModified?: null | boolean;
                  escalationAction?: {
                      assignedTo?: ...;
                      assignedToTemplate?: ...;
                      assignedToType?: ...;
                      minutesToEscalation?: ...;
                      notifyCaseOwner?: ...;
                      notifyEmail?: ...;
                      notifyTo?: ...;
                      notifyToTemplate?: ...;
                  }[];
                  escalationStartTime?: null | string;
                  formula?: null | string;
                  notifyCcRecipients?: null | boolean;
                  overrideExistingTeams?: null | boolean;
                  replyToEmail?: null | string;
                  senderEmail?: null | string;
                  senderName?: null | string;
                  team?: string[];
                  template?: null | string;
              }[];
          }[];
          fullName?: null | string;
      } | {
          enableBcp?: null | boolean;
          enableBcpCoin?: null | boolean;
          fullName?: null | string;
      } | {
          botMlDomain?: null | {
              label?: string;
              mlIntents?: {
                  description?: null | string;
                  developerName?: string;
                  label?: string;
                  mlIntentUtterances?: {
                      utterance?: (...) | (...);
                  }[];
                  relatedMlIntents?: {
                      relatedMlIntent?: (...) | (...);
                  }[];
              }[];
              mlSlotClasses?: {
                  dataType?: string;
                  description?: null | string;
                  developerName?: string;
                  extractionRegex?: null | string;
                  extractionType?: null | string;
                  label?: string;
                  mlSlotClassValues?: {
                      synonymGroup?: (...) | (...) | (...);
                      value?: (...) | (...);
                  }[];
              }[];
              name?: string;
          };
          botUser?: null | string;
          botVersions?: {
              botDialogGroups?: {
                  description?: null | string;
                  developerName?: string;
                  label?: string;
              }[];
              botDialogs?: {
                  botDialogGroup?: null | string;
                  botSteps?: {
                      booleanFilter?: ...;
                      botInvocation?: ...;
                      botMessages?: ...;
                      botNavigation?: ...;
                      botStepConditions?: ...;
                      botSteps?: ...;
                      botVariableOperation?: ...;
                      conversationRecordLookup?: ...;
                      conversationSystemMessage?: ...;
                      type?: ...;
                  }[];
                  description?: null | string;
                  developerName?: string;
                  label?: string;
                  mlIntent?: null | string;
                  mlIntentTrainingEnabled?: null | boolean;
                  showInFooterMenu?: null | boolean;
              }[];
              conversationVariables?: {
                  SObjectType?: null | string;
                  collectionType?: null | string;
                  dataType?: string;
                  developerName?: string;
                  label?: string;
              }[];
              entryDialog?: string;
              fullName?: null | string;
              mainMenuDialog?: string;
              responseDelayMilliseconds?: null | number;
          }[];
          contextVariables?: {
              SObjectType?: null | string;
              contextVariableMappings?: {
                  SObjectType?: string;
                  fieldName?: string;
                  messageType?: string;
              }[];
              dataType?: string;
              developerName?: string;
              label?: string;
          }[];
          description?: null | string;
          fullName?: null | string;
          label?: null | string;
      } | {
          botDialogGroups?: {
              description?: null | string;
              developerName?: string;
              label?: string;
          }[];
          botDialogs?: {
              botDialogGroup?: null | string;
              botSteps?: {
                  booleanFilter?: null | string;
                  botInvocation?: null | {
                      invocationActionName?: (...) | (...) | (...);
                      invocationActionType?: (...) | (...) | (...);
                      invocationMappings?: (...) | (...);
                  };
                  botMessages?: {
                      message?: ...;
                  }[];
                  botNavigation?: null | {
                      botNavigationLinks?: (...) | (...);
                      type?: (...) | (...);
                  };
                  botStepConditions?: {
                      leftOperandName?: ...;
                      leftOperandType?: ...;
                      operatorType?: ...;
                      rightOperandValue?: ...;
                  }[];
                  botSteps?: { booleanFilter?: string | null | undefined; botInvocation?: { invocationActionName?: string | null | undefined; invocationActionType?: string | null | undefined; invocationMappings?: { ...; }[] | undefined; } | null | undefined; ... 7 more ...; type?: string | undefined; }[] | undefined;
                  botVariableOperation?: null | {
                      botInvocation?: (...) | (...) | (...);
                      botMessages?: (...) | (...);
                      botQuickReplyOptions?: (...) | (...);
                      botVariableOperands?: (...) | (...);
                      invalidInputBotNavigation?: (...) | (...) | (...);
                      quickReplyOptionTemplate?: (...) | (...) | (...);
                      quickReplyType?: (...) | (...) | (...);
                      quickReplyWidgetType?: (...) | (...) | (...);
                      sourceVariableName?: (...) | (...) | (...);
                      sourceVariableType?: (...) | (...) | (...);
                      type?: (...) | (...);
                  };
                  conversationRecordLookup?: null | {
                      SObjectType?: (...) | (...);
                      lookupFields?: (...) | (...);
                      maxLookupResults?: (...) | (...);
                      sourceVariableName?: (...) | (...);
                      sourceVariableType?: (...) | (...);
                      targetVariableName?: (...) | (...);
                  };
                  conversationSystemMessage?: null | {
                      systemMessageMappings?: (...) | (...);
                      type?: (...) | (...);
                  };
                  type?: string;
              }[];
              description?: null | string;
              developerName?: string;
              label?: string;
              mlIntent?: null | string;
              mlIntentTrainingEnabled?: null | boolean;
              showInFooterMenu?: null | boolean;
          }[];
          conversationVariables?: {
              SObjectType?: null | string;
              collectionType?: null | string;
              dataType?: string;
              developerName?: string;
              label?: string;
          }[];
          entryDialog?: string;
          fullName?: null | string;
          mainMenuDialog?: string;
          responseDelayMilliseconds?: null | number;
      } | {
          enableBots?: null | boolean;
          fullName?: null | string;
      } | {
          active?: null | boolean;
          default?: boolean;
          fridayEndTime?: null | string;
          fridayStartTime?: null | string;
          fullName?: null | string;
          mondayEndTime?: null | string;
          mondayStartTime?: null | string;
          name?: null | string;
          saturdayEndTime?: null | string;
          saturdayStartTime?: null | string;
          sundayEndTime?: null | string;
          sundayStartTime?: null | string;
          thursdayEndTime?: null | string;
          thursdayStartTime?: null | string;
          timeZoneId?: null | string;
          tuesdayEndTime?: null | string;
          tuesdayStartTime?: null | string;
          wednesdayEndTime?: null | string;
          wednesdayStartTime?: null | string;
      } | {
          businessHours?: {
              active?: null | boolean;
              default?: boolean;
              fridayEndTime?: null | string;
              fridayStartTime?: null | string;
              fullName?: null | string;
              mondayEndTime?: null | string;
              mondayStartTime?: null | string;
              name?: null | string;
              saturdayEndTime?: null | string;
              saturdayStartTime?: null | string;
              sundayEndTime?: null | string;
              sundayStartTime?: null | string;
              thursdayEndTime?: null | string;
              thursdayStartTime?: null | string;
              timeZoneId?: null | string;
              tuesdayEndTime?: null | string;
              tuesdayStartTime?: null | string;
              wednesdayEndTime?: null | string;
              wednesdayStartTime?: null | string;
          }[];
          fullName?: null | string;
          holidays?: {
              activityDate?: null | string;
              businessHours?: string[];
              description?: null | string;
              endTime?: null | string;
              isRecurring?: null | boolean;
              name?: null | string;
              recurrenceDayOfMonth?: null | number;
              recurrenceDayOfWeek?: string[];
              recurrenceDayOfWeekMask?: null | number;
              recurrenceEndDate?: null | string;
              recurrenceInstance?: null | string;
              recurrenceInterval?: null | number;
              recurrenceMonthOfYear?: null | string;
              recurrenceStartDate?: null | string;
              recurrenceType?: null | string;
              startTime?: null | string;
          }[];
      } | {
          allowEmail?: null | boolean;
          closed?: null | boolean;
          color?: null | string;
          controllingFieldValues?: string[];
          converted?: null | boolean;
          cssExposed?: null | boolean;
          default?: boolean;
          description?: null | string;
          forecastCategory?: null | string;
          fullName?: null | string;
          highPriority?: null | boolean;
          isActive?: null | boolean;
          probability?: null | number;
          reverseRole?: null | string;
          reviewed?: null | boolean;
          won?: null | boolean;
      } | {
          cmsConnectAsset?: {
              assetPath?: string;
              assetType?: string;
              sortOrder?: number;
          }[];
          cmsConnectLanguage?: {
              cmsLanguage?: string;
              language?: string;
          }[];
          cmsConnectPersonalization?: null | {
              connectorPage?: string;
              connectorPageAsset?: string;
          };
          cmsConnectResourceType?: {
              cmsConnectResourceDefinition?: {
                  developerName?: string;
                  masterLabel?: string;
                  options?: number;
                  payloadType?: string;
                  resourceIdPath?: null | string;
                  resourceNamePath?: null | string;
                  resourcePath?: string;
                  rootNodePath?: null | string;
              }[];
              developerName?: string;
              masterLabel?: string;
              resourceType?: string;
          }[];
          connectionType?: string;
          cssScope?: null | string;
          developerName?: string;
          fullName?: null | string;
          languageEnabled?: null | string;
          masterLabel?: string;
          namedCredential?: null | string;
          personalizationEnabled?: null | string;
          rootPath?: null | string;
          sortOrder?: number;
          status?: string;
          type?: string;
          websiteUrl?: null | string;
      } | {
          enableAutoCampInfluenceDisabled?: null | boolean;
          enableB2bmaCampaignInfluence2?: null | boolean;
          enableCampaignHistoryTrackEnabled?: null | boolean;
          enableCampaignInfluence2?: null | boolean;
          enableCampaignMemberTWCF?: null | boolean;
          enableSuppressNoValueCI2?: null | boolean;
          fullName?: null | string;
      } | {
          accessMethod?: string;
          canvasOptions?: null | string;
          canvasUrl?: string;
          fullName?: null | string;
          lifecycleClass?: null | string;
          locationOptions?: null | string;
          samlInitiationMethod?: null | string;
      } | {
          caseClassificationRecommendations?: null | boolean;
          fullName?: null | string;
          reRunAttributeBasedRules?: null | boolean;
          runAssignmentRules?: null | boolean;
      } | {
          caseAssignNotificationTemplate?: null | string;
          caseAutoProcUser?: null | boolean;
          caseCloseNotificationTemplate?: null | string;
          caseCommentNotificationTemplate?: null | string;
          caseCreateNotificationTemplate?: null | string;
          caseFeedItemSettings?: {
              characterLimit?: null | number;
              displayFormat?: null | string;
              feedItemType?: string;
          }[];
          caseFeedReadUnreadLtng?: null | boolean;
          caseMergeInLightning?: null | boolean;
          closeCaseThroughStatusChange?: null | boolean;
          defaultCaseFeedLayoutOn?: null | boolean;
          defaultCaseOwner?: null | string;
          defaultCaseOwnerType?: null | string;
          defaultCaseUser?: null | string;
          emailActionDefaultsHandlerClass?: null | string;
          emailToCase?: null | {
              enableE2CAttachmentAsFile?: null | boolean;
              enableE2CSourceTracking?: null | boolean;
              enableEmailToCase?: null | boolean;
              enableHtmlEmail?: null | boolean;
              enableOnDemandEmailToCase?: null | boolean;
              enableThreadIDInBody?: null | boolean;
              enableThreadIDInSubject?: null | boolean;
              notifyOwnerOnNewCaseEmail?: null | boolean;
              overEmailLimitAction?: null | string;
              preQuoteSignature?: null | boolean;
              routingAddresses?: {
                  addressType?: null | string;
                  authorizedSenders?: null | string;
                  caseOrigin?: null | string;
                  caseOwner?: null | string;
                  caseOwnerType?: null | string;
                  casePriority?: null | string;
                  createTask?: null | boolean;
                  emailAddress?: null | string;
                  emailServicesAddress?: null | string;
                  isVerified?: null | boolean;
                  routingName?: null | string;
                  saveEmailHeaders?: null | boolean;
                  taskStatus?: null | string;
              }[];
              unauthorizedSenderAction?: null | string;
          };
          enableCaseFeed?: null | boolean;
          enableCollapseEmailThread?: null | boolean;
          enableDraftEmails?: null | boolean;
          enableEarlyEscalationRuleTriggers?: null | boolean;
          enableEmailActionDefaultsHandler?: null | boolean;
          enableSuggestedArticlesApplication?: null | boolean;
          enableSuggestedArticlesCustomerPortal?: null | boolean;
          enableSuggestedArticlesPartnerPortal?: null | boolean;
          enableSuggestedSolutions?: null | boolean;
          escalateCaseBefore?: null | boolean;
          fullName?: null | string;
          genericMessageEnabled?: null | boolean;
          keepRecordTypeOnAssignmentRule?: null | boolean;
          notifyContactOnCaseComment?: null | boolean;
          notifyDefaultCaseOwner?: null | boolean;
          notifyOwnerOnCaseComment?: null | boolean;
          notifyOwnerOnCaseOwnerChange?: null | boolean;
          predictiveSupportEnabled?: null | boolean;
          showEmailAttachmentsInCaseAttachmentsRL?: null | boolean;
          showFewerCloseActions?: null | boolean;
          systemUserEmail?: null | string;
          useSystemEmailAddress?: null | boolean;
          useSystemUserAsDefaultCaseUser?: null | boolean;
          webToCase?: null | {
              caseOrigin?: null | string;
              defaultResponseTemplate?: null | string;
              enableWebToCase?: null | boolean;
          };
      } | {
          enabledChannels?: string[];
          fullName?: null | string;
          label?: string;
          layoutItems?: {
              field?: string;
          }[];
          recordType?: null | string;
      } | {
          emailFollowersOnBestAnswer?: null | boolean;
          emailFollowersOnReply?: null | boolean;
          emailOwnerOnPrivateReply?: null | boolean;
          emailOwnerOnReply?: null | boolean;
          enableAnswerViaEmail?: null | boolean;
          enableChatterAnswers?: boolean;
          enableFacebookSSO?: null | boolean;
          enableInlinePublisher?: null | boolean;
          enableReputation?: null | boolean;
          enableRichTextEditor?: null | boolean;
          facebookAuthProvider?: null | string;
          fullName?: null | string;
          showInPortals?: null | boolean;
      } | {
          enableChatterDigestEmailsApiOnly?: null | boolean;
          enableChatterEmailAttachment?: null | boolean;
          enableCollaborationEmail?: null | boolean;
          enableDisplayAppDownloadBadges?: null | boolean;
          enableEmailReplyToChatter?: null | boolean;
          enableEmailToChatter?: null | boolean;
          fullName?: null | string;
      } | {
          allowChatterGroupArchiving?: null | boolean;
          allowRecordsInChatterGroup?: null | boolean;
          allowSharingInChatterGroup?: null | boolean;
          enableApprovalRequest?: null | boolean;
          enableChatter?: null | boolean;
          enableChatterEmoticons?: null | boolean;
          enableFeedEdit?: null | boolean;
          enableFeedPinning?: null | boolean;
          enableFeedsDraftPosts?: null | boolean;
          enableFeedsRichText?: null | boolean;
          enableInviteCsnUsers?: null | boolean;
          enableOutOfOfficeEnabledPref?: null | boolean;
          enableRichLinkPreviewsInFeed?: null | boolean;
          enableTodayRecsInFeed?: null | boolean;
          fullName?: null | string;
          unlistedGroupsEnabled?: null | boolean;
      } | {
          cleanRules?: {
              bulkEnabled?: boolean;
              bypassTriggers?: boolean;
              bypassWorkflow?: boolean;
              description?: string;
              developerName?: string;
              fieldMappings?: {
                  SObjectType?: string;
                  developerName?: string;
                  fieldMappingRows?: {
                      SObjectType?: ...;
                      fieldMappingFields?: ...;
                      fieldName?: ...;
                      mappingOperation?: ...;
                  }[];
                  masterLabel?: string;
              }[];
              masterLabel?: string;
              matchRule?: string;
              sourceSobjectType?: string;
              status?: string;
              targetSobjectType?: string;
          }[];
          description?: string;
          fullName?: null | string;
          masterLabel?: string;
          matchEngine?: string;
      } | {
          actionType?: string;
          description?: null | string;
          fullName?: null | string;
          intents?: {
              phrase?: string;
              responseTemplates?: {
                  template?: string;
              }[];
          }[];
          label?: string;
          parameters?: {
              defaultValue?: null | string;
              description?: null | string;
              name?: string;
              required?: null | boolean;
              type?: string;
          }[];
          responseTemplates?: {
              template?: string;
          }[];
          target?: null | string;
      } | {
          canModerateAllFeedPosts?: null | boolean;
          canModerateInternalFeedPosts?: null | boolean;
          embeddedVisualforcePages?: null | boolean;
          enableCommunityWorkspaces?: null | boolean;
          enableCspContactVisibilityPref?: null | boolean;
          enableCspNotesOnAccConPref?: null | boolean;
          enableEnablePRM?: null | boolean;
          enableExternalAccHierPref?: null | boolean;
          enableGuestRecordReassignOrgPref?: null | boolean;
          enableInviteChatterGuestEnabled?: null | boolean;
          enableNetPortalUserReportOpts?: null | boolean;
          enableNetworksEnabled?: null | boolean;
          enableOotbProfExtUserOpsEnable?: null | boolean;
          enablePRMAccRelPref?: null | boolean;
          enablePowerCustomerCaseStatus?: null | boolean;
          enableRelaxPartnerAccountFieldPref?: null | boolean;
          enableUsernameUniqForOrgPref?: null | boolean;
          fullName?: null | string;
      } | {
          baseTemplate?: null | string;
          bundlesInfo?: {
              description?: null | string;
              image?: null | string;
              order?: number;
              title?: string;
              type?: string;
          }[];
          category?: string;
          defaultBrandingSet?: null | string;
          defaultThemeDefinition?: string;
          description?: null | string;
          enableExtendedCleanUpOnDelete?: null | boolean;
          fullName?: null | string;
          masterLabel?: string;
          navigationLinkSet?: {
              navigationMenuItem?: {
                  defaultListViewId?: null | string;
                  label?: string;
                  menuItemBranding?: null | {
                      tileImage?: (...) | (...) | (...);
                  };
                  position?: number;
                  publiclyAvailable?: null | boolean;
                  subMenu?: null | {
                      navigationMenuItem?: { defaultListViewId?: string | null | undefined; label?: string | undefined; menuItemBranding?: { tileImage?: string | null | undefined; } | null | undefined; position?: number | undefined; ... 4 more ...; type?: string | undefined; }[] | undefined;
                  };
                  target?: null | string;
                  targetPreference?: null | string;
                  type?: string;
              }[];
          }[];
          pageSetting?: {
              page?: string;
              themeLayout?: string;
          }[];
          publisher?: null | string;
      } | {
          bundlesInfo?: {
              description?: null | string;
              image?: null | string;
              order?: number;
              title?: string;
              type?: string;
          }[];
          customThemeLayoutType?: {
              description?: null | string;
              label?: string;
          }[];
          defaultBrandingSet?: null | string;
          description?: null | string;
          enableExtendedCleanUpOnDelete?: null | boolean;
          fullName?: null | string;
          masterLabel?: string;
          publisher?: null | string;
          themeRouteOverride?: {
              customThemeLayoutType?: null | string;
              pageAttributes?: string;
              pageType?: string;
              themeLayoutType?: null | string;
          }[];
          themeSetting?: {
              customThemeLayoutType?: null | string;
              themeLayout?: string;
              themeLayoutType?: null | string;
          }[];
      } | {
          fields?: string[];
          fullName?: null | string;
          label?: string;
      } | {
          enableCustomFiscalYear?: boolean;
          fiscalYear?: null | {
              fiscalYearNameBasedOn?: null | string;
              startMonth?: null | string;
          };
          fullName?: null | string;
      } | {
          attributes?: {
              formula?: string;
              key?: string;
          }[];
          canvas?: null | {
              accessMethod?: string;
              canvasOptions?: null | string;
              canvasUrl?: string;
              fullName?: null | string;
              lifecycleClass?: null | string;
              locationOptions?: null | string;
              samlInitiationMethod?: null | string;
          };
          canvasConfig?: null | {
              accessMethod?: string;
              canvasUrl?: string;
              lifecycleClass?: null | string;
              locations?: string[];
              options?: string[];
              samlInitiationMethod?: null | string;
          };
          contactEmail?: string;
          contactPhone?: null | string;
          description?: null | string;
          fullName?: null | string;
          iconUrl?: null | string;
          infoUrl?: null | string;
          ipRanges?: {
              description?: null | string;
              end?: string;
              start?: string;
          }[];
          label?: string;
          logoUrl?: null | string;
          mobileAppConfig?: null | {
              applicationBinaryFile?: null | string;
              applicationBinaryFileName?: null | string;
              applicationBundleIdentifier?: null | string;
              applicationFileLength?: null | number;
              applicationIconFile?: null | string;
              applicationIconFileName?: null | string;
              applicationInstallUrl?: null | string;
              devicePlatform?: string;
              deviceType?: null | string;
              minimumOsVersion?: null | string;
              privateApp?: null | boolean;
              version?: string;
          };
          mobileStartUrl?: null | string;
          oauthConfig?: null | {
              callbackUrl?: string;
              certificate?: null | string;
              consumerKey?: null | string;
              consumerSecret?: null | string;
              idTokenConfig?: null | {
                  idTokenAudience?: null | string;
                  idTokenIncludeAttributes?: null | boolean;
                  idTokenIncludeCustomPerms?: null | boolean;
                  idTokenIncludeStandardClaims?: null | boolean;
                  idTokenValidity?: null | number;
              };
              isAdminApproved?: null | boolean;
              scopes?: string[];
              singleLogoutUrl?: null | string;
          };
          permissionSetName?: string[];
          plugin?: null | string;
          pluginExecutionUser?: null | string;
          profileName?: string[];
          samlConfig?: null | {
              acsUrl?: string;
              certificate?: null | string;
              encryptionCertificate?: null | string;
              encryptionType?: null | string;
              entityUrl?: string;
              issuer?: null | string;
              samlIdpSLOBindingEnum?: null | string;
              samlNameIdFormat?: null | string;
              samlSloUrl?: null | string;
              samlSubjectCustomAttr?: null | string;
              samlSubjectType?: string;
          };
          startUrl?: null | string;
      } | {
          enableAdminApprovedAppsOnly?: null | boolean;
          enableSkipUserProvisioningWizardWelcomePage?: null | boolean;
          fullName?: null | string;
      } | {
          enableChatterFileLink?: null | boolean;
          enableContent?: null | boolean;
          enableContentAutoAssign?: null | boolean;
          enableContentDistForPortalUsers?: null | boolean;
          enableContentDistPwOptionsBit1?: null | boolean;
          enableContentDistPwOptionsBit2?: null | boolean;
          enableContentDistribution?: null | boolean;
          enableContentSupportMultiLanguage?: null | boolean;
          enableContentWorkspaceAccess?: null | boolean;
          enableFileShareSetByRecord?: null | boolean;
          enableFilesUsrShareNetRestricted?: null | boolean;
          enableJPGPreviews?: null | boolean;
          enableLibraryManagedFiles?: null | boolean;
          enableSiteGuestUserToUploadFiles?: null | boolean;
          enableUploadFilesOnAttachments?: null | boolean;
          fullName?: null | string;
          skipContentAssetTriggers?: null | boolean;
          skipContentAssetTriggersOnDeploy?: null | boolean;
      } | {
          autoCalculateEndDate?: null | boolean;
          autoExpirationDelay?: null | string;
          autoExpirationRecipient?: null | string;
          autoExpireContracts?: null | boolean;
          enableContractHistoryTracking?: null | boolean;
          fullName?: null | string;
          notifyOwnersOnContractExpiration?: null | boolean;
      } | {
          fullName?: null | string;
          urlPattern?: string;
      } | {
          enableCurrencyEffectiveDates?: null | boolean;
          enableCurrencySymbolWithMultiCurrency?: null | boolean;
          enableMultiCurrency?: null | boolean;
          fullName?: null | string;
          isMultiCurrencyActivationAllowed?: null | boolean;
          isParenCurrencyConvDisabled?: null | boolean;
      } | {
          actionOverrides?: {
              actionName?: null | string;
              comment?: null | string;
              content?: null | string;
              formFactor?: null | string;
              pageOrSobjectType?: string;
              skipRecordTypeSelect?: null | boolean;
              type?: null | string;
          }[];
          brand?: null | {
              footerColor?: null | string;
              headerColor?: null | string;
              logo?: null | string;
              logoVersion?: null | number;
              shouldOverrideOrgTheme?: null | boolean;
          };
          consoleConfig?: null | {
              componentList?: null | {
                  alignment?: string;
                  components?: string[];
              };
              detailPageRefreshMethod?: string;
              footerColor?: null | string;
              headerColor?: null | string;
              keyboardShortcuts?: {
                  customShortcuts?: {
                      action?: string;
                      active?: boolean;
                      description?: null | string;
                      eventName?: string;
                      keyCommand?: string;
                  }[];
                  defaultShortcuts?: {
                      action?: string;
                      active?: boolean;
                      keyCommand?: string;
                  }[];
              };
              listPlacement?: {
                  height?: null | number;
                  location?: string;
                  units?: null | string;
                  width?: null | number;
              };
              listRefreshMethod?: string;
              liveAgentConfig?: null | {
                  enableLiveChat?: null | boolean;
                  openNewAccountSubtab?: null | boolean;
                  openNewCaseSubtab?: null | boolean;
                  openNewContactSubtab?: null | boolean;
                  openNewLeadSubtab?: null | boolean;
                  openNewVFPageSubtab?: null | boolean;
                  pageNamesToOpen?: string[];
                  showKnowledgeArticles?: null | boolean;
              };
              primaryTabColor?: null | string;
              pushNotifications?: {
                  fieldNames?: string[];
                  objectName?: string;
              }[];
              tabLimitConfig?: null | {
                  maxNumberOfPrimaryTabs?: null | string;
                  maxNumberOfSubTabs?: null | string;
              };
              whitelistedDomains?: string[];
          };
          defaultLandingTab?: null | string;
          description?: null | string;
          formFactors?: string[];
          fullName?: null | string;
          isNavAutoTempTabsDisabled?: null | boolean;
          isNavPersonalizationDisabled?: null | boolean;
          isServiceCloudConsole?: null | boolean;
          label?: null | string;
          logo?: null | string;
          navType?: null | string;
          preferences?: null | {
              enableCustomizeMyTabs?: boolean;
              enableKeyboardShortcuts?: boolean;
              enableListViewHover?: boolean;
              enableListViewReskin?: boolean;
              enableMultiMonitorComponents?: boolean;
              enablePinTabs?: boolean;
              enableTabHover?: boolean;
              enableTabLimits?: boolean;
              saveUserSessions?: boolean;
          };
          profileActionOverrides?: {
              actionName?: string;
              content?: null | string;
              formFactor?: string;
              pageOrSobjectType?: string;
              profile?: string;
              recordType?: null | string;
              type?: string;
          }[];
          setupExperience?: null | string;
          subscriberTabs?: string[];
          tabs?: string[];
          uiType?: null | string;
          utilityBar?: null | string;
          workspaceConfig?: null | {
              mappings?: {
                  fieldName?: null | string;
                  tab?: string;
              }[];
          };
      } | {
          buttonIconUrl?: null | string;
          buttonStyle?: null | string;
          buttonText?: null | string;
          buttonWidth?: null | number;
          fullName?: null | string;
          height?: null | number;
          isHeightFixed?: boolean;
          isHidden?: boolean;
          isWidthFixed?: boolean;
          visualforcePage?: string;
          width?: null | number;
      } | {
          criteria?: {
              feedItemType?: string;
              feedItemVisibility?: null | string;
              relatedSObjectType?: null | string;
          }[];
          description?: null | string;
          fullName?: null | string;
          isProtected?: null | boolean;
          label?: string;
      } | {
          businessOwnerGroup?: null | string;
          businessOwnerUser?: null | string;
          businessStatus?: null | string;
          caseSensitive?: null | boolean;
          complianceGroup?: null | string;
          customDataType?: null | string;
          defaultValue?: null | string;
          deleteConstraint?: null | string;
          deprecated?: null | boolean;
          description?: null | string;
          displayFormat?: null | string;
          encryptionScheme?: null | string;
          escapeMarkup?: null | boolean;
          externalDeveloperName?: null | string;
          externalId?: null | boolean;
          fieldManageability?: null | string;
          formula?: null | string;
          formulaTreatBlanksAs?: null | string;
          fullName?: null | string;
          inlineHelpText?: null | string;
          isAIPredictionField?: null | boolean;
          isConvertLeadDisabled?: null | boolean;
          isFilteringDisabled?: null | boolean;
          isNameField?: null | boolean;
          isSortingDisabled?: null | boolean;
          label?: null | string;
          length?: null | number;
          lookupFilter?: null | {
              active?: boolean;
              booleanFilter?: null | string;
              description?: null | string;
              errorMessage?: null | string;
              filterItems?: {
                  field?: string;
                  operation?: string;
                  value?: null | string;
                  valueField?: null | string;
              }[];
              infoMessage?: null | string;
              isOptional?: boolean;
          };
          maskChar?: null | string;
          maskType?: null | string;
          metadataRelationshipControllingField?: null | string;
          populateExistingRows?: null | boolean;
          precision?: null | number;
          referenceTargetField?: null | string;
          referenceTo?: null | string;
          relationshipLabel?: null | string;
          relationshipName?: null | string;
          relationshipOrder?: null | number;
          reparentableMasterDetail?: null | boolean;
          required?: null | boolean;
          restrictedAdminField?: null | boolean;
          scale?: null | number;
          securityClassification?: null | string;
          startingNumber?: null | number;
          stripMarkup?: null | boolean;
          summarizedField?: null | string;
          summaryFilterItems?: {
              field?: string;
              operation?: string;
              value?: null | string;
              valueField?: null | string;
          }[];
          summaryForeignKey?: null | string;
          summaryOperation?: null | string;
          trackFeedHistory?: null | boolean;
          trackHistory?: null | boolean;
          trackTrending?: null | boolean;
          translateData?: null | boolean;
          type?: null | string;
          unique?: null | boolean;
          valueSet?: null | {
              controllingField?: null | string;
              restricted?: null | boolean;
              valueSetDefinition?: null | {
                  sorted?: boolean;
                  value?: {
                      color?: null | string;
                      default?: boolean;
                      description?: null | string;
                      fullName?: null | string;
                      isActive?: null | boolean;
                      label?: null | string;
                  }[];
              };
              valueSetName?: null | string;
              valueSettings?: {
                  controllingFieldValue?: string[];
                  valueName?: string;
              }[];
          };
          visibleLines?: null | number;
          writeRequiresMasterRead?: null | boolean;
      } | {
          color?: null | string;
          default?: boolean;
          description?: null | string;
          fullName?: null | string;
          isActive?: null | boolean;
          label?: null | string;
      } | {
          allowEmail?: null | boolean;
          closed?: null | boolean;
          color?: null | string;
          converted?: null | boolean;
          cssExposed?: null | boolean;
          default?: boolean;
          description?: null | string;
          forecastCategory?: null | string;
          fullName?: null | string;
          groupingString?: null | string;
          highPriority?: null | boolean;
          isActive?: null | boolean;
          label?: null | string;
          probability?: null | number;
          reverseRole?: null | string;
          reviewed?: null | boolean;
          won?: null | boolean;
      } | {
          customHelpMenuItems?: {
              linkUrl?: string;
              masterLabel?: string;
              sortOrder?: number;
          }[];
          fullName?: null | string;
          masterLabel?: string;
      } | {
          categories?: null | string;
          fullName?: null | string;
          language?: string;
          protected?: boolean;
          shortDescription?: string;
          value?: string;
      } | {
          fullName?: null | string;
          labels?: {
              categories?: null | string;
              fullName?: null | string;
              language?: string;
              protected?: boolean;
              shortDescription?: string;
              value?: string;
          }[];
      } | {
          description?: null | string;
          fullName?: null | string;
          label?: null | string;
          protected?: null | boolean;
          values?: {
              field?: string;
              value?: any;
          }[];
      } | {
          customNotifTypeName?: string;
          description?: null | string;
          desktop?: boolean;
          fullName?: null | string;
          masterLabel?: string;
          mobile?: boolean;
      } | {
          actionOverrides?: {
              actionName?: null | string;
              comment?: null | string;
              content?: null | string;
              formFactor?: null | string;
              skipRecordTypeSelect?: null | boolean;
              type?: null | string;
          }[];
          allowInChatterGroups?: null | boolean;
          articleTypeChannelDisplay?: null | {
              articleTypeTemplates?: {
                  channel?: string;
                  page?: null | string;
                  template?: string;
              }[];
          };
          businessProcesses?: {
              description?: null | string;
              fullName?: null | string;
              isActive?: null | boolean;
              values?: {
                  allowEmail?: null | boolean;
                  closed?: null | boolean;
                  color?: null | string;
                  controllingFieldValues?: string[];
                  converted?: null | boolean;
                  cssExposed?: null | boolean;
                  default?: boolean;
                  description?: null | string;
                  forecastCategory?: null | string;
                  fullName?: null | string;
                  highPriority?: null | boolean;
                  isActive?: null | boolean;
                  probability?: null | number;
                  reverseRole?: null | string;
                  reviewed?: null | boolean;
                  won?: null | boolean;
              }[];
          }[];
          compactLayoutAssignment?: null | string;
          compactLayouts?: {
              fields?: string[];
              fullName?: null | string;
              label?: string;
          }[];
          customHelp?: null | string;
          customHelpPage?: null | string;
          customSettingsType?: null | string;
          deploymentStatus?: null | string;
          deprecated?: null | boolean;
          description?: null | string;
          enableActivities?: null | boolean;
          enableBulkApi?: null | boolean;
          enableDataTranslation?: null | boolean;
          enableDivisions?: null | boolean;
          enableEnhancedLookup?: null | boolean;
          enableFeeds?: null | boolean;
          enableHistory?: null | boolean;
          enableLicensing?: null | boolean;
          enableReports?: null | boolean;
          enableSearch?: null | boolean;
          enableSharing?: null | boolean;
          enableStreamingApi?: null | boolean;
          eventType?: null | string;
          externalDataSource?: null | string;
          externalName?: null | string;
          externalRepository?: null | string;
          externalSharingModel?: null | string;
          fieldSets?: {
              availableFields?: {
                  field?: null | string;
                  isFieldManaged?: null | boolean;
                  isRequired?: null | boolean;
              }[];
              description?: string;
              displayedFields?: {
                  field?: null | string;
                  isFieldManaged?: null | boolean;
                  isRequired?: null | boolean;
              }[];
              fullName?: null | string;
              label?: string;
          }[];
          fields?: {
              businessOwnerGroup?: null | string;
              businessOwnerUser?: null | string;
              businessStatus?: null | string;
              caseSensitive?: null | boolean;
              complianceGroup?: null | string;
              customDataType?: null | string;
              defaultValue?: null | string;
              deleteConstraint?: null | string;
              deprecated?: null | boolean;
              description?: null | string;
              displayFormat?: null | string;
              encryptionScheme?: null | string;
              escapeMarkup?: null | boolean;
              externalDeveloperName?: null | string;
              externalId?: null | boolean;
              fieldManageability?: null | string;
              formula?: null | string;
              formulaTreatBlanksAs?: null | string;
              fullName?: null | string;
              inlineHelpText?: null | string;
              isAIPredictionField?: null | boolean;
              isConvertLeadDisabled?: null | boolean;
              isFilteringDisabled?: null | boolean;
              isNameField?: null | boolean;
              isSortingDisabled?: null | boolean;
              label?: null | string;
              length?: null | number;
              lookupFilter?: null | {
                  active?: boolean;
                  booleanFilter?: null | string;
                  description?: null | string;
                  errorMessage?: null | string;
                  filterItems?: {
                      field?: (...) | (...);
                      operation?: (...) | (...);
                      value?: (...) | (...) | (...);
                      valueField?: (...) | (...) | (...);
                  }[];
                  infoMessage?: null | string;
                  isOptional?: boolean;
              };
              maskChar?: null | string;
              maskType?: null | string;
              metadataRelationshipControllingField?: null | string;
              populateExistingRows?: null | boolean;
              precision?: null | number;
              referenceTargetField?: null | string;
              referenceTo?: null | string;
              relationshipLabel?: null | string;
              relationshipName?: null | string;
              relationshipOrder?: null | number;
              reparentableMasterDetail?: null | boolean;
              required?: null | boolean;
              restrictedAdminField?: null | boolean;
              scale?: null | number;
              securityClassification?: null | string;
              startingNumber?: null | number;
              stripMarkup?: null | boolean;
              summarizedField?: null | string;
              summaryFilterItems?: {
                  field?: string;
                  operation?: string;
                  value?: null | string;
                  valueField?: null | string;
              }[];
              summaryForeignKey?: null | string;
              summaryOperation?: null | string;
              trackFeedHistory?: null | boolean;
              trackHistory?: null | boolean;
              trackTrending?: null | boolean;
              translateData?: null | boolean;
              type?: null | string;
              unique?: null | boolean;
              valueSet?: null | {
                  controllingField?: null | string;
                  restricted?: null | boolean;
                  valueSetDefinition?: null | {
                      sorted?: boolean;
                      value?: (...)[];
                  };
                  valueSetName?: null | string;
                  valueSettings?: {
                      controllingFieldValue?: (...) | (...);
                      valueName?: (...) | (...);
                  }[];
              };
              visibleLines?: null | number;
              writeRequiresMasterRead?: null | boolean;
          }[];
          fullName?: null | string;
          gender?: null | string;
          historyRetentionPolicy?: null | {
              archiveAfterMonths?: number;
              archiveRetentionYears?: number;
              description?: null | string;
          };
          household?: null | boolean;
          indexes?: {
              fields?: {
                  name?: string;
                  sortDirection?: string;
              }[];
              fullName?: null | string;
              label?: string;
          }[];
          label?: null | string;
          listViews?: {
              booleanFilter?: null | string;
              columns?: string[];
              division?: null | string;
              filterScope?: string;
              filters?: {
                  field?: string;
                  operation?: string;
                  value?: null | string;
              }[];
              fullName?: null | string;
              label?: string;
              language?: null | string;
              queue?: null | string;
              sharedTo?: null | {
                  allCustomerPortalUsers?: null | string;
                  allInternalUsers?: null | string;
                  allPartnerUsers?: null | string;
                  channelProgramGroup?: string[];
                  channelProgramGroups?: string[];
                  group?: string[];
                  groups?: string[];
                  guestUser?: string[];
                  managerSubordinates?: string[];
                  managers?: string[];
                  portalRole?: string[];
                  portalRoleAndSubordinates?: string[];
                  queue?: string[];
                  role?: string[];
                  roleAndSubordinates?: string[];
                  roleAndSubordinatesInternal?: string[];
                  roles?: string[];
                  rolesAndSubordinates?: string[];
                  territories?: string[];
                  territoriesAndSubordinates?: string[];
                  territory?: string[];
                  territoryAndSubordinates?: string[];
              };
          }[];
          nameField?: null | {
              businessOwnerGroup?: null | string;
              businessOwnerUser?: null | string;
              businessStatus?: null | string;
              caseSensitive?: null | boolean;
              complianceGroup?: null | string;
              customDataType?: null | string;
              defaultValue?: null | string;
              deleteConstraint?: null | string;
              deprecated?: null | boolean;
              description?: null | string;
              displayFormat?: null | string;
              encryptionScheme?: null | string;
              escapeMarkup?: null | boolean;
              externalDeveloperName?: null | string;
              externalId?: null | boolean;
              fieldManageability?: null | string;
              formula?: null | string;
              formulaTreatBlanksAs?: null | string;
              fullName?: null | string;
              inlineHelpText?: null | string;
              isAIPredictionField?: null | boolean;
              isConvertLeadDisabled?: null | boolean;
              isFilteringDisabled?: null | boolean;
              isNameField?: null | boolean;
              isSortingDisabled?: null | boolean;
              label?: null | string;
              length?: null | number;
              lookupFilter?: null | {
                  active?: boolean;
                  booleanFilter?: null | string;
                  description?: null | string;
                  errorMessage?: null | string;
                  filterItems?: {
                      field?: string;
                      operation?: string;
                      value?: null | string;
                      valueField?: null | string;
                  }[];
                  infoMessage?: null | string;
                  isOptional?: boolean;
              };
              maskChar?: null | string;
              maskType?: null | string;
              metadataRelationshipControllingField?: null | string;
              populateExistingRows?: null | boolean;
              precision?: null | number;
              referenceTargetField?: null | string;
              referenceTo?: null | string;
              relationshipLabel?: null | string;
              relationshipName?: null | string;
              relationshipOrder?: null | number;
              reparentableMasterDetail?: null | boolean;
              required?: null | boolean;
              restrictedAdminField?: null | boolean;
              scale?: null | number;
              securityClassification?: null | string;
              startingNumber?: null | number;
              stripMarkup?: null | boolean;
              summarizedField?: null | string;
              summaryFilterItems?: {
                  field?: string;
                  operation?: string;
                  value?: null | string;
                  valueField?: null | string;
              }[];
              summaryForeignKey?: null | string;
              summaryOperation?: null | string;
              trackFeedHistory?: null | boolean;
              trackHistory?: null | boolean;
              trackTrending?: null | boolean;
              translateData?: null | boolean;
              type?: null | string;
              unique?: null | boolean;
              valueSet?: null | {
                  controllingField?: null | string;
                  restricted?: null | boolean;
                  valueSetDefinition?: null | {
                      sorted?: boolean;
                      value?: {
                          color?: ...;
                          default?: ...;
                          description?: ...;
                          fullName?: ...;
                          isActive?: ...;
                          label?: ...;
                      }[];
                  };
                  valueSetName?: null | string;
                  valueSettings?: {
                      controllingFieldValue?: (...)[];
                      valueName?: string;
                  }[];
              };
              visibleLines?: null | number;
              writeRequiresMasterRead?: null | boolean;
          };
          pluralLabel?: null | string;
          profileSearchLayouts?: {
              fields?: string[];
              profileName?: null | string;
          }[];
          publishBehavior?: null | string;
          recordTypeTrackFeedHistory?: null | boolean;
          recordTypeTrackHistory?: null | boolean;
          recordTypes?: {
              active?: boolean;
              businessProcess?: null | string;
              compactLayoutAssignment?: null | string;
              description?: null | string;
              fullName?: null | string;
              label?: string;
              picklistValues?: {
                  picklist?: string;
                  values?: {
                      allowEmail?: ...;
                      closed?: ...;
                      color?: ...;
                      controllingFieldValues?: ...;
                      converted?: ...;
                      cssExposed?: ...;
                      default?: ...;
                      description?: ...;
                      forecastCategory?: ...;
                      fullName?: ...;
                      highPriority?: ...;
                      isActive?: ...;
                      probability?: ...;
                      reverseRole?: ...;
                      reviewed?: ...;
                      won?: ...;
                  }[];
              }[];
          }[];
          searchLayouts?: null | {
              customTabListAdditionalFields?: string[];
              excludedStandardButtons?: string[];
              listViewButtons?: string[];
              lookupDialogsAdditionalFields?: string[];
              lookupFilterFields?: string[];
              lookupPhoneDialogsAdditionalFields?: string[];
              massQuickActions?: string[];
              searchFilterFields?: string[];
              searchResultsAdditionalFields?: string[];
              searchResultsCustomButtons?: string[];
          };
          sharingModel?: null | string;
          sharingReasons?: {
              fullName?: null | string;
              label?: string;
          }[];
          sharingRecalculations?: {
              className?: string;
          }[];
          startsWith?: null | string;
          validationRules?: {
              active?: boolean;
              description?: null | string;
              errorConditionFormula?: string;
              errorDisplayField?: null | string;
              errorMessage?: string;
              fullName?: null | string;
          }[];
          visibility?: null | string;
          webLinks?: {
              availability?: string;
              description?: null | string;
              displayType?: string;
              encodingKey?: null | string;
              fullName?: null | string;
              hasMenubar?: null | boolean;
              hasScrollbars?: null | boolean;
              hasToolbar?: null | boolean;
              height?: null | number;
              isResizable?: null | boolean;
              linkType?: string;
              masterLabel?: null | string;
              openType?: string;
              page?: null | string;
              position?: null | string;
              protected?: boolean;
              requireRowSelection?: null | boolean;
              scontrol?: null | string;
              showsLocation?: null | boolean;
              showsStatus?: null | boolean;
              url?: null | string;
              width?: null | number;
          }[];
      } | {
          availableFields?: {
              field?: null | string;
              isFieldManaged?: null | boolean;
              isRequired?: null | boolean;
          }[];
          description?: string;
          displayedFields?: {
              field?: null | string;
              isFieldManaged?: null | boolean;
              isRequired?: null | boolean;
          }[];
          fullName?: null | string;
          label?: string;
      } | {
          fullName?: null | string;
          label?: string;
      } | {
          active?: boolean;
          description?: null | string;
          errorConditionFormula?: string;
          errorDisplayField?: null | string;
          errorMessage?: string;
          fullName?: null | string;
      } | {
          caseValues?: {
              article?: null | string;
              caseType?: null | string;
              plural?: null | boolean;
              possessive?: null | string;
              value?: string;
          }[];
          fieldSets?: {
              label?: string;
              name?: string;
          }[];
          fields?: {
              caseValues?: {
                  article?: null | string;
                  caseType?: null | string;
                  plural?: null | boolean;
                  possessive?: null | string;
                  value?: string;
              }[];
              gender?: null | string;
              help?: null | string;
              label?: null | string;
              lookupFilter?: null | {
                  errorMessage?: string;
                  informationalMessage?: string;
              };
              name?: string;
              picklistValues?: {
                  masterLabel?: string;
                  translation?: null | string;
              }[];
              relationshipLabel?: null | string;
              startsWith?: null | string;
          }[];
          fullName?: null | string;
          gender?: null | string;
          layouts?: {
              layout?: string;
              layoutType?: null | string;
              sections?: {
                  label?: string;
                  section?: string;
              }[];
          }[];
          nameFieldLabel?: null | string;
          quickActions?: {
              label?: string;
              name?: string;
          }[];
          recordTypes?: {
              description?: null | string;
              label?: string;
              name?: string;
          }[];
          sharingReasons?: {
              label?: string;
              name?: string;
          }[];
          standardFields?: {
              label?: null | string;
              name?: string;
          }[];
          startsWith?: null | string;
          validationRules?: {
              errorMessage?: string;
              name?: string;
          }[];
          webLinks?: {
              label?: string;
              name?: string;
          }[];
          workflowTasks?: {
              description?: null | string;
              name?: string;
              subject?: null | string;
          }[];
      } | {
          availability?: string;
          description?: null | string;
          displayType?: string;
          encodingKey?: null | string;
          fullName?: null | string;
          hasMenubar?: null | boolean;
          hasScrollbars?: null | boolean;
          hasToolbar?: null | boolean;
          height?: null | number;
          isResizable?: null | boolean;
          linkType?: string;
          masterLabel?: null | string;
          openType?: string;
          page?: null | string;
          position?: null | string;
          protected?: boolean;
          requireRowSelection?: null | boolean;
          scontrol?: null | string;
          showsLocation?: null | boolean;
          showsStatus?: null | boolean;
          url?: null | string;
          width?: null | number;
      } | {
          active?: boolean;
          allowHomePage?: boolean;
          allowStandardAnswersPages?: null | boolean;
          allowStandardIdeasPages?: boolean;
          allowStandardLookups?: boolean;
          allowStandardPortalPages?: boolean;
          allowStandardSearch?: boolean;
          analyticsTrackingCode?: null | string;
          authorizationRequiredPage?: null | string;
          bandwidthExceededPage?: null | string;
          browserXssProtection?: boolean;
          changePasswordPage?: null | string;
          chatterAnswersForgotPasswordConfirmPage?: null | string;
          chatterAnswersForgotPasswordPage?: null | string;
          chatterAnswersHelpPage?: null | string;
          chatterAnswersLoginPage?: null | string;
          chatterAnswersRegistrationPage?: null | string;
          clickjackProtectionLevel?: string;
          contentSniffingProtection?: boolean;
          cspUpgradeInsecureRequests?: boolean;
          customWebAddresses?: {
              certificate?: null | string;
              domainName?: string;
              primary?: boolean;
          }[];
          description?: null | string;
          enableAuraRequests?: null | boolean;
          favoriteIcon?: null | string;
          fileNotFoundPage?: null | string;
          forgotPasswordPage?: null | string;
          fullName?: null | string;
          genericErrorPage?: null | string;
          guestProfile?: null | string;
          inMaintenancePage?: null | string;
          inactiveIndexPage?: null | string;
          indexPage?: string;
          masterLabel?: string;
          myProfilePage?: null | string;
          portal?: null | string;
          referrerPolicyOriginWhenCrossOrigin?: boolean;
          requireHttps?: boolean;
          requireInsecurePortalAccess?: boolean;
          robotsTxtPage?: null | string;
          rootComponent?: null | string;
          selfRegPage?: null | string;
          serverIsDown?: null | string;
          siteAdmin?: null | string;
          siteRedirectMappings?: {
              action?: string;
              isActive?: null | boolean;
              source?: string;
              target?: string;
          }[];
          siteTemplate?: null | string;
          siteType?: string;
          subdomain?: null | string;
          urlPathPrefix?: null | string;
      } | {
          actionOverrides?: {
              actionName?: null | string;
              comment?: null | string;
              content?: null | string;
              formFactor?: null | string;
              skipRecordTypeSelect?: null | boolean;
              type?: null | string;
          }[];
          auraComponent?: null | string;
          customObject?: null | boolean;
          description?: null | string;
          flexiPage?: null | string;
          frameHeight?: null | number;
          fullName?: null | string;
          hasSidebar?: null | boolean;
          icon?: null | string;
          label?: null | string;
          lwcComponent?: null | string;
          motif?: null | string;
          page?: null | string;
          scontrol?: null | string;
          splashPageLink?: null | string;
          url?: null | string;
          urlEncodingKey?: null | string;
      } | {
          active?: boolean;
          dataCategory?: {
              dataCategory?: ({ dataCategory?: ...[] | undefined; label?: string | undefined; name?: string | undefined; })[];
              label?: string;
              name?: string;
          };
          description?: null | string;
          fullName?: null | string;
          label?: string;
          objectUsage?: null | {
              object?: string[];
          };
      } | {
          enableAccountExportButtonOff?: null | boolean;
          enableAccountImportButtonOff?: null | boolean;
          enableAllowDupeContactFromLead?: null | boolean;
          enableAllowDupeLeadFromContact?: null | boolean;
          enableCleanUpgradeRequested?: null | boolean;
          enableContactExportButtonOff?: null | boolean;
          enableContactImportButtonOff?: null | boolean;
          fullName?: null | string;
      } | {
          customObjects?: string[];
          fullName?: null | string;
          groups?: string[];
          label?: string;
          loginAccess?: boolean;
          permissionSets?: string[];
          profiles?: string[];
          roles?: string[];
      } | {
          doesSkipAsyncApexValidation?: null | boolean;
          fullName?: null | string;
      } | {
          enableShapeExportPref?: null | boolean;
          fullName?: null | string;
      } | {
          enableEinsteinAnswersPref?: null | boolean;
          fullName?: null | string;
      } | {
          description?: string;
          fullName?: null | string;
          isActive?: boolean;
          masterLabel?: string;
      } | {
          enableEACForEveryonePref?: null | boolean;
          enableInboxActivitySharing?: null | boolean;
          enableInsightsInTimeline?: null | boolean;
          enableInsightsInTimelineEacStd?: null | boolean;
          fullName?: null | string;
      } | {
          enableComplianceBcc?: null | boolean;
          enableEmailConsentManagement?: null | boolean;
          enableEmailSenderIdCompliance?: null | boolean;
          enableEmailSpfCompliance?: null | boolean;
          enableEmailToSalesforce?: null | boolean;
          enableEmailWorkflowApproval?: null | boolean;
          enableEnhancedEmailEnabled?: null | boolean;
          enableHandleBouncedEmails?: null | boolean;
          enableHtmlEmail?: null | boolean;
          enableListEmailLogActivities?: null | boolean;
          enableResendBouncedEmails?: null | boolean;
          enableRestrictTlsToDomains?: null | boolean;
          enableSendThroughGmailPref?: null | boolean;
          enableSendViaExchangePref?: null | boolean;
          enableSendViaGmailPref?: null | boolean;
          enableSetMatchingEmailsOnBounce?: null | boolean;
          enableUseOrgFootersForExtTrans?: null | boolean;
          fullName?: null | string;
          sendEmailsEvenWhenAutomationUpdatesSameRecord?: null | boolean;
          sendMassEmailNotification?: null | boolean;
          sendTextOnlySystemEmails?: null | boolean;
      } | {
          doesEmailLogAsEmailMessageInOutlook?: null | boolean;
          doesGmailStayConnectedToSalesforce?: null | boolean;
          enableContactAndEventSync?: null | boolean;
          enableEmailTrackingInMobile?: null | boolean;
          enableEngageForOutlook?: null | boolean;
          enableGmailIntegration?: null | boolean;
          enableOutlookIntegration?: null | boolean;
          enableProductivityFeatures?: null | boolean;
          enableSupplementalContactInfoInMobile?: null | boolean;
          fullName?: null | string;
          isLayoutCustomizationAllowed?: null | boolean;
          shouldUseTrustedDomainsList?: null | boolean;
      } | {
          enableLwcEmailTemplateBuilder?: null | boolean;
          enableTemplateEnhancedFolderPref?: null | boolean;
          fullName?: null | string;
      } | {
          contrastInvertedColor?: null | string;
          contrastPrimaryColor?: null | string;
          embeddedServiceConfig?: string;
          font?: null | string;
          fullName?: null | string;
          height?: null | number;
          masterLabel?: string;
          navBarColor?: null | string;
          primaryColor?: null | string;
          secondaryColor?: null | string;
          width?: null | number;
      } | {
          areGuestUsersAllowed?: null | boolean;
          authMethod?: null | string;
          embeddedServiceAppointmentSettings?: null | {
              appointmentConfirmImg?: null | string;
              enabled?: boolean;
              homeImg?: null | string;
              logoImg?: null | string;
              shouldShowExistingAppointment?: null | boolean;
              shouldShowNewAppointment?: null | boolean;
          };
          embeddedServiceCustomComponents?: {
              componentBundleType?: null | string;
              customComponent?: null | string;
              customComponentType?: null | string;
          }[];
          embeddedServiceCustomLabels?: {
              customLabel?: null | string;
              feature?: null | string;
              labelKey?: null | string;
          }[];
          embeddedServiceFlowConfig?: null | {
              enabled?: boolean;
              fullName?: null | string;
          };
          embeddedServiceFlows?: {
              flow?: string;
              flowType?: string;
              isAuthenticationRequired?: boolean;
          }[];
          embeddedServiceLayouts?: {
              embeddedServiceLayoutRules?: {
                  appointmentStatus?: string;
              }[];
              layout?: string;
              layoutType?: null | string;
          }[];
          fullName?: null | string;
          masterLabel?: string;
          shouldHideAuthDialog?: null | boolean;
          site?: string;
      } | {
          enabled?: boolean;
          fullName?: null | string;
      } | {
          avatarImg?: null | string;
          embeddedServiceConfig?: string;
          embeddedServiceQuickActions?: {
              embeddedServiceLiveAgent?: string;
              order?: number;
              quickActionDefinition?: string;
              quickActionType?: null | string;
          }[];
          enabled?: boolean;
          fontSize?: string;
          fullName?: null | string;
          headerBackgroundImg?: null | string;
          isOfflineCaseEnabled?: null | boolean;
          isQueuePositionEnabled?: null | boolean;
          liveAgentChatUrl?: null | string;
          liveAgentContentUrl?: null | string;
          liveChatButton?: string;
          liveChatDeployment?: string;
          masterLabel?: string;
          offlineCaseBackgroundImg?: null | string;
          prechatBackgroundImg?: null | string;
          prechatEnabled?: boolean;
          prechatJson?: null | string;
          scenario?: string;
          smallCompanyLogoImg?: null | string;
          waitingStateBackgroundImg?: null | string;
      } | {
          branding?: null | string;
          embeddedServiceMenuItems?: {
              channel?: null | string;
              channelType?: null | string;
              displayOrder?: null | number;
              phoneNumber?: null | string;
          }[];
          fullName?: null | string;
          isEnabled?: null | boolean;
          masterLabel?: null | string;
          site?: null | string;
      } | {
          canOptOutOfDerivationWithBYOK?: null | boolean;
          enableCacheOnlyKeys?: null | boolean;
          enableReplayDetection?: null | boolean;
          fullName?: null | string;
      } | {
          enableEnhancedNotes?: null | boolean;
          enableTasksOnEnhancedNotes?: null | boolean;
          fullName?: null | string;
      } | {
          SObjectType?: null | string;
          active?: null | boolean;
          businessHours?: null | string;
          description?: null | string;
          entryStartDateField?: null | string;
          exitCriteriaBooleanFilter?: null | string;
          exitCriteriaFilterItems?: {
              field?: string;
              operation?: string;
              value?: null | string;
              valueField?: null | string;
          }[];
          exitCriteriaFormula?: null | string;
          fullName?: null | string;
          isRecordTypeApplied?: null | boolean;
          isVersionDefault?: null | boolean;
          milestones?: {
              businessHours?: null | string;
              criteriaBooleanFilter?: null | string;
              milestoneCriteriaFilterItems?: {
                  field?: string;
                  operation?: string;
                  value?: null | string;
                  valueField?: null | string;
              }[];
              milestoneCriteriaFormula?: null | string;
              milestoneName?: null | string;
              minutesCustomClass?: null | string;
              minutesToComplete?: null | number;
              successActions?: {
                  name?: string;
                  type?: string;
              }[];
              timeTriggers?: {
                  actions?: {
                      name?: ...;
                      type?: ...;
                  }[];
                  timeLength?: null | number;
                  workflowTimeTriggerUnit?: string;
              }[];
              useCriteriaStartTime?: null | boolean;
          }[];
          name?: null | string;
          recordType?: null | string;
          versionMaster?: null | string;
          versionNotes?: null | string;
          versionNumber?: null | number;
      } | {
          assetLookupLimitedToActiveEntitlementsOnAccount?: null | boolean;
          assetLookupLimitedToActiveEntitlementsOnContact?: null | boolean;
          assetLookupLimitedToSameAccount?: null | boolean;
          assetLookupLimitedToSameContact?: null | boolean;
          enableEntitlementVersioning?: boolean;
          enableEntitlements?: boolean;
          enableMilestoneFeedItem?: null | boolean;
          enableMilestoneStoppedTime?: null | boolean;
          entitlementLookupLimitedToActiveStatus?: null | boolean;
          entitlementLookupLimitedToSameAccount?: null | boolean;
          entitlementLookupLimitedToSameAsset?: null | boolean;
          entitlementLookupLimitedToSameContact?: null | boolean;
          fullName?: null | string;
          ignoreMilestoneBusinessHours?: null | boolean;
      } | {
          fieldMap?: {
              field?: null | string;
              interfaceField?: null | string;
          }[];
          fullName?: null | string;
          interface?: null | string;
          isDefault?: null | boolean;
      } | {
          active?: null | boolean;
          fullName?: null | string;
          ruleEntry?: {
              assignedTo?: null | string;
              assignedToType?: null | string;
              booleanFilter?: null | string;
              businessHours?: null | string;
              businessHoursSource?: null | string;
              criteriaItems?: {
                  field?: string;
                  operation?: string;
                  value?: null | string;
                  valueField?: null | string;
              }[];
              disableEscalationWhenModified?: null | boolean;
              escalationAction?: {
                  assignedTo?: null | string;
                  assignedToTemplate?: null | string;
                  assignedToType?: null | string;
                  minutesToEscalation?: null | number;
                  notifyCaseOwner?: null | boolean;
                  notifyEmail?: string[];
                  notifyTo?: null | string;
                  notifyToTemplate?: null | string;
              }[];
              escalationStartTime?: null | string;
              formula?: null | string;
              notifyCcRecipients?: null | boolean;
              overrideExistingTeams?: null | boolean;
              replyToEmail?: null | string;
              senderEmail?: null | string;
              senderName?: null | string;
              team?: string[];
              template?: null | string;
          }[];
      } | {
          escalationRule?: {
              active?: null | boolean;
              fullName?: null | string;
              ruleEntry?: {
                  assignedTo?: null | string;
                  assignedToType?: null | string;
                  booleanFilter?: null | string;
                  businessHours?: null | string;
                  businessHoursSource?: null | string;
                  criteriaItems?: {
                      field?: ...;
                      operation?: ...;
                      value?: ...;
                      valueField?: ...;
                  }[];
                  disableEscalationWhenModified?: null | boolean;
                  escalationAction?: {
                      assignedTo?: ...;
                      assignedToTemplate?: ...;
                      assignedToType?: ...;
                      minutesToEscalation?: ...;
                      notifyCaseOwner?: ...;
                      notifyEmail?: ...;
                      notifyTo?: ...;
                      notifyToTemplate?: ...;
                  }[];
                  escalationStartTime?: null | string;
                  formula?: null | string;
                  notifyCcRecipients?: null | boolean;
                  overrideExistingTeams?: null | boolean;
                  replyToEmail?: null | string;
                  senderEmail?: null | string;
                  senderName?: null | string;
                  team?: string[];
                  template?: null | string;
              }[];
          }[];
          fullName?: null | string;
      } | {
          emailConnectorEnabled?: null | boolean;
          essentialsAppEnabled?: null | boolean;
          fullName?: null | string;
      } | {
          enableSampleDataDeleted?: null | boolean;
          fullName?: null | string;
      } | {
          enableApexLimitEvents?: null | boolean;
          enableDeleteMonitoringData?: null | boolean;
          enableDynamicStreamingChannel?: null | boolean;
          enableEventLogWaveIntegration?: null | boolean;
          enableLoginForensics?: null | boolean;
          enableStreamingApi?: null | boolean;
          enableTerminateOldestSession?: null | boolean;
          enableTransactionSecurityPolicies?: null | boolean;
          fullName?: null | string;
      } | {
          enableExperienceBundleMetadata?: null | boolean;
          fullName?: null | string;
      } | {
          description?: null | string;
          fullName?: null | string;
          label?: string;
          namedCredential?: null | string;
          schema?: null | string;
          schemaType?: null | string;
          schemaUrl?: null | string;
          status?: string;
      } | {
          enableEnhancedExternalServices?: null | boolean;
          fullName?: null | string;
      } | {
          capacityUsageCalcClassId?: null | string;
          doesAllowEditSaForCrew?: null | boolean;
          doesShareSaParentWoWithAr?: null | boolean;
          doesShareSaWithAr?: null | boolean;
          enableWorkOrders?: null | boolean;
          fieldServiceNotificationsOrgPref?: null | boolean;
          fieldServiceOrgPref?: null | boolean;
          fullName?: null | string;
          isGeoCodeSyncEnabled?: null | boolean;
          isLocationHistoryEnabled?: null | boolean;
          serviceAppointmentsDueDateOffsetOrgValue?: null | number;
          workOrderLineItemSearchFields?: string[];
          workOrderSearchFields?: string[];
      } | {
          dispositions?: {
              behavior?: string;
              fileType?: string;
              securityRiskFileType?: boolean;
          }[];
          fullName?: null | string;
          noHtmlUploadAsAttachment?: boolean;
      } | {
          enableContentHubAllowed?: null | boolean;
          enableContentHubCvtLinksAllowed?: null | boolean;
          enableContentHubEOSearchLayout?: null | boolean;
          fullName?: null | string;
      } | {
          description?: null | string;
          flexiPageRegions?: {
              appendable?: null | string;
              componentInstances?: {
                  componentInstanceProperties?: {
                      name?: ...;
                      type?: ...;
                      value?: ...;
                  }[];
                  componentName?: string;
                  visibilityRule?: null | {
                      booleanFilter?: (...) | (...) | (...);
                      criteria?: (...) | (...);
                  };
              }[];
              mode?: null | string;
              name?: string;
              prependable?: null | string;
              replaceable?: null | string;
              type?: string;
          }[];
          fullName?: null | string;
          masterLabel?: string;
          parentFlexiPage?: null | string;
          platformActionlist?: null | {
              actionListContext?: string;
              fullName?: null | string;
              platformActionListItems?: {
                  actionName?: string;
                  actionType?: string;
                  sortOrder?: number;
                  subtype?: null | string;
              }[];
              relatedSourceEntity?: null | string;
          };
          quickActionList?: null | {
              quickActionListItems?: {
                  quickActionName?: string;
              }[];
          };
          sobjectType?: null | string;
          template?: {
              name?: string;
              properties?: {
                  name?: null | string;
                  type?: null | string;
                  value?: null | string;
              }[];
          };
          type?: string;
      } | {
          actionListContext?: string;
          fullName?: null | string;
          platformActionListItems?: {
              actionName?: string;
              actionType?: string;
              sortOrder?: number;
              subtype?: null | string;
          }[];
          relatedSourceEntity?: null | string;
      } | {
          actionCalls?: {
              actionName?: string;
              actionType?: string;
              connector?: null | {
                  processMetadataValues?: {
                      name?: (...) | (...);
                      value?: (...) | (...) | (...);
                  }[];
                  targetReference?: string;
              };
              description?: null | string;
              faultConnector?: null | {
                  processMetadataValues?: {
                      name?: (...) | (...);
                      value?: (...) | (...) | (...);
                  }[];
                  targetReference?: string;
              };
              inputParameters?: {
                  name?: string;
                  processMetadataValues?: {
                      name?: ...;
                      value?: ...;
                  }[];
                  value?: null | {
                      booleanValue?: (...) | (...) | (...) | (...);
                      dateTimeValue?: (...) | (...) | (...);
                      dateValue?: (...) | (...) | (...);
                      elementReference?: (...) | (...) | (...);
                      numberValue?: (...) | (...) | (...);
                      stringValue?: (...) | (...) | (...);
                  };
              }[];
              label?: null | string;
              locationX?: number;
              locationY?: number;
              name?: null | string;
              outputParameters?: {
                  assignToReference?: string;
                  name?: string;
                  processMetadataValues?: {
                      name?: ...;
                      value?: ...;
                  }[];
              }[];
              processMetadataValues?: {
                  name?: string;
                  value?: null | {
                      booleanValue?: (...) | (...) | (...) | (...);
                      dateTimeValue?: (...) | (...) | (...);
                      dateValue?: (...) | (...) | (...);
                      elementReference?: (...) | (...) | (...);
                      numberValue?: (...) | (...) | (...);
                      stringValue?: (...) | (...) | (...);
                  };
              }[];
          }[];
          apexPluginCalls?: {
              apexClass?: string;
              connector?: null | {
                  processMetadataValues?: {
                      name?: (...) | (...);
                      value?: (...) | (...) | (...);
                  }[];
                  targetReference?: string;
              };
              description?: null | string;
              faultConnector?: null | {
                  processMetadataValues?: {
                      name?: (...) | (...);
                      value?: (...) | (...) | (...);
                  }[];
                  targetReference?: string;
              };
              inputParameters?: {
                  name?: string;
                  processMetadataValues?: {
                      name?: ...;
                      value?: ...;
                  }[];
                  value?: null | {
                      booleanValue?: (...) | (...) | (...) | (...);
                      dateTimeValue?: (...) | (...) | (...);
                      dateValue?: (...) | (...) | (...);
                      elementReference?: (...) | (...) | (...);
                      numberValue?: (...) | (...) | (...);
                      stringValue?: (...) | (...) | (...);
                  };
              }[];
              label?: null | string;
              locationX?: number;
              locationY?: number;
              name?: null | string;
              outputParameters?: {
                  assignToReference?: string;
                  name?: string;
                  processMetadataValues?: {
                      name?: ...;
                      value?: ...;
                  }[];
              }[];
              processMetadataValues?: {
                  name?: string;
                  value?: null | {
                      booleanValue?: (...) | (...) | (...) | (...);
                      dateTimeValue?: (...) | (...) | (...);
                      dateValue?: (...) | (...) | (...);
                      elementReference?: (...) | (...) | (...);
                      numberValue?: (...) | (...) | (...);
                      stringValue?: (...) | (...) | (...);
                  };
              }[];
          }[];
          assignments?: {
              assignmentItems?: {
                  assignToReference?: string;
                  operator?: string;
                  processMetadataValues?: {
                      name?: ...;
                      value?: ...;
                  }[];
                  value?: null | {
                      booleanValue?: (...) | (...) | (...) | (...);
                      dateTimeValue?: (...) | (...) | (...);
                      dateValue?: (...) | (...) | (...);
                      elementReference?: (...) | (...) | (...);
                      numberValue?: (...) | (...) | (...);
                      stringValue?: (...) | (...) | (...);
                  };
              }[];
              connector?: null | {
                  processMetadataValues?: {
                      name?: (...) | (...);
                      value?: (...) | (...) | (...);
                  }[];
                  targetReference?: string;
              };
              description?: null | string;
              label?: null | string;
              locationX?: number;
              locationY?: number;
              name?: null | string;
              processMetadataValues?: {
                  name?: string;
                  value?: null | {
                      booleanValue?: (...) | (...) | (...) | (...);
                      dateTimeValue?: (...) | (...) | (...);
                      dateValue?: (...) | (...) | (...);
                      elementReference?: (...) | (...) | (...);
                      numberValue?: (...) | (...) | (...);
                      stringValue?: (...) | (...) | (...);
                  };
              }[];
          }[];
          choices?: {
              choiceText?: string;
              dataType?: string;
              description?: null | string;
              name?: null | string;
              processMetadataValues?: {
                  name?: string;
                  value?: null | {
                      booleanValue?: (...) | (...) | (...) | (...);
                      dateTimeValue?: (...) | (...) | (...);
                      dateValue?: (...) | (...) | (...);
                      elementReference?: (...) | (...) | (...);
                      numberValue?: (...) | (...) | (...);
                      stringValue?: (...) | (...) | (...);
                  };
              }[];
              userInput?: null | {
                  isRequired?: null | boolean;
                  processMetadataValues?: {
                      name?: (...) | (...);
                      value?: (...) | (...) | (...);
                  }[];
                  promptText?: null | string;
                  validationRule?: null | {
                      errorMessage?: string;
                      formulaExpression?: string;
                  };
              };
              value?: null | {
                  booleanValue?: null | boolean;
                  dateTimeValue?: null | string;
                  dateValue?: null | string;
                  elementReference?: null | string;
                  numberValue?: null | number;
                  stringValue?: null | string;
              };
          }[];
          constants?: {
              dataType?: string;
              description?: null | string;
              name?: null | string;
              processMetadataValues?: {
                  name?: string;
                  value?: null | {
                      booleanValue?: (...) | (...) | (...) | (...);
                      dateTimeValue?: (...) | (...) | (...);
                      dateValue?: (...) | (...) | (...);
                      elementReference?: (...) | (...) | (...);
                      numberValue?: (...) | (...) | (...);
                      stringValue?: (...) | (...) | (...);
                  };
              }[];
              value?: null | {
                  booleanValue?: null | boolean;
                  dateTimeValue?: null | string;
                  dateValue?: null | string;
                  elementReference?: null | string;
                  numberValue?: null | number;
                  stringValue?: null | string;
              };
          }[];
          decisions?: {
              defaultConnector?: null | {
                  processMetadataValues?: {
                      name?: (...) | (...);
                      value?: (...) | (...) | (...);
                  }[];
                  targetReference?: string;
              };
              defaultConnectorLabel?: null | string;
              description?: null | string;
              label?: null | string;
              locationX?: number;
              locationY?: number;
              name?: null | string;
              processMetadataValues?: {
                  name?: string;
                  value?: null | {
                      booleanValue?: (...) | (...) | (...) | (...);
                      dateTimeValue?: (...) | (...) | (...);
                      dateValue?: (...) | (...) | (...);
                      elementReference?: (...) | (...) | (...);
                      numberValue?: (...) | (...) | (...);
                      stringValue?: (...) | (...) | (...);
                  };
              }[];
              rules?: {
                  conditionLogic?: string;
                  conditions?: {
                      leftValueReference?: ...;
                      operator?: ...;
                      processMetadataValues?: ...;
                      rightValue?: ...;
                  }[];
                  connector?: null | {
                      processMetadataValues?: (...) | (...);
                      targetReference?: (...) | (...);
                  };
                  description?: null | string;
                  label?: string;
                  name?: null | string;
                  processMetadataValues?: {
                      name?: ...;
                      value?: ...;
                  }[];
              }[];
          }[];
          description?: null | string;
          dynamicChoiceSets?: {
              dataType?: string;
              description?: null | string;
              displayField?: string;
              filters?: {
                  field?: string;
                  operator?: string;
                  processMetadataValues?: {
                      name?: ...;
                      value?: ...;
                  }[];
                  value?: null | {
                      booleanValue?: (...) | (...) | (...) | (...);
                      dateTimeValue?: (...) | (...) | (...);
                      dateValue?: (...) | (...) | (...);
                      elementReference?: (...) | (...) | (...);
                      numberValue?: (...) | (...) | (...);
                      stringValue?: (...) | (...) | (...);
                  };
              }[];
              limit?: null | number;
              name?: null | string;
              object?: string;
              outputAssignments?: {
                  assignToReference?: string;
                  field?: string;
                  processMetadataValues?: {
                      name?: ...;
                      value?: ...;
                  }[];
              }[];
              picklistField?: null | string;
              picklistObject?: null | string;
              processMetadataValues?: {
                  name?: string;
                  value?: null | {
                      booleanValue?: (...) | (...) | (...) | (...);
                      dateTimeValue?: (...) | (...) | (...);
                      dateValue?: (...) | (...) | (...);
                      elementReference?: (...) | (...) | (...);
                      numberValue?: (...) | (...) | (...);
                      stringValue?: (...) | (...) | (...);
                  };
              }[];
              sortField?: null | string;
              sortOrder?: null | string;
              valueField?: null | string;
          }[];
          formulas?: {
              dataType?: null | string;
              description?: null | string;
              expression?: string;
              name?: null | string;
              processMetadataValues?: {
                  name?: string;
                  value?: null | {
                      booleanValue?: (...) | (...) | (...) | (...);
                      dateTimeValue?: (...) | (...) | (...);
                      dateValue?: (...) | (...) | (...);
                      elementReference?: (...) | (...) | (...);
                      numberValue?: (...) | (...) | (...);
                      stringValue?: (...) | (...) | (...);
                  };
              }[];
              scale?: null | number;
          }[];
          fullName?: null | string;
          interviewLabel?: null | string;
          isAdditionalPermissionRequiredToRun?: null | boolean;
          isTemplate?: null | boolean;
          label?: string;
          loops?: {
              assignNextValueToReference?: string;
              collectionReference?: string;
              description?: null | string;
              iterationOrder?: null | string;
              label?: null | string;
              locationX?: number;
              locationY?: number;
              name?: null | string;
              nextValueConnector?: null | {
                  processMetadataValues?: {
                      name?: (...) | (...);
                      value?: (...) | (...) | (...);
                  }[];
                  targetReference?: string;
              };
              noMoreValuesConnector?: null | {
                  processMetadataValues?: {
                      name?: (...) | (...);
                      value?: (...) | (...) | (...);
                  }[];
                  targetReference?: string;
              };
              processMetadataValues?: {
                  name?: string;
                  value?: null | {
                      booleanValue?: (...) | (...) | (...) | (...);
                      dateTimeValue?: (...) | (...) | (...);
                      dateValue?: (...) | (...) | (...);
                      elementReference?: (...) | (...) | (...);
                      numberValue?: (...) | (...) | (...);
                      stringValue?: (...) | (...) | (...);
                  };
              }[];
          }[];
          processMetadataValues?: {
              name?: string;
              value?: null | {
                  booleanValue?: null | boolean;
                  dateTimeValue?: null | string;
                  dateValue?: null | string;
                  elementReference?: null | string;
                  numberValue?: null | number;
                  stringValue?: null | string;
              };
          }[];
          processType?: null | string;
          recordCreates?: {
              assignRecordIdToReference?: null | string;
              connector?: null | {
                  processMetadataValues?: {
                      name?: (...) | (...);
                      value?: (...) | (...) | (...);
                  }[];
                  targetReference?: string;
              };
              description?: null | string;
              faultConnector?: null | {
                  processMetadataValues?: {
                      name?: (...) | (...);
                      value?: (...) | (...) | (...);
                  }[];
                  targetReference?: string;
              };
              inputAssignments?: {
                  field?: string;
                  processMetadataValues?: {
                      name?: ...;
                      value?: ...;
                  }[];
                  value?: null | {
                      booleanValue?: (...) | (...) | (...) | (...);
                      dateTimeValue?: (...) | (...) | (...);
                      dateValue?: (...) | (...) | (...);
                      elementReference?: (...) | (...) | (...);
                      numberValue?: (...) | (...) | (...);
                      stringValue?: (...) | (...) | (...);
                  };
              }[];
              inputReference?: null | string;
              label?: null | string;
              locationX?: number;
              locationY?: number;
              name?: null | string;
              object?: null | string;
              processMetadataValues?: {
                  name?: string;
                  value?: null | {
                      booleanValue?: (...) | (...) | (...) | (...);
                      dateTimeValue?: (...) | (...) | (...);
                      dateValue?: (...) | (...) | (...);
                      elementReference?: (...) | (...) | (...);
                      numberValue?: (...) | (...) | (...);
                      stringValue?: (...) | (...) | (...);
                  };
              }[];
          }[];
          recordDeletes?: {
              connector?: null | {
                  processMetadataValues?: {
                      name?: (...) | (...);
                      value?: (...) | (...) | (...);
                  }[];
                  targetReference?: string;
              };
              description?: null | string;
              faultConnector?: null | {
                  processMetadataValues?: {
                      name?: (...) | (...);
                      value?: (...) | (...) | (...);
                  }[];
                  targetReference?: string;
              };
              filters?: {
                  field?: string;
                  operator?: string;
                  processMetadataValues?: {
                      name?: ...;
                      value?: ...;
                  }[];
                  value?: null | {
                      booleanValue?: (...) | (...) | (...) | (...);
                      dateTimeValue?: (...) | (...) | (...);
                      dateValue?: (...) | (...) | (...);
                      elementReference?: (...) | (...) | (...);
                      numberValue?: (...) | (...) | (...);
                      stringValue?: (...) | (...) | (...);
                  };
              }[];
              inputReference?: null | string;
              label?: null | string;
              locationX?: number;
              locationY?: number;
              name?: null | string;
              object?: null | string;
              processMetadataValues?: {
                  name?: string;
                  value?: null | {
                      booleanValue?: (...) | (...) | (...) | (...);
                      dateTimeValue?: (...) | (...) | (...);
                      dateValue?: (...) | (...) | (...);
                      elementReference?: (...) | (...) | (...);
                      numberValue?: (...) | (...) | (...);
                      stringValue?: (...) | (...) | (...);
                  };
              }[];
          }[];
          recordLookups?: {
              assignNullValuesIfNoRecordsFound?: null | boolean;
              connector?: null | {
                  processMetadataValues?: {
                      name?: (...) | (...);
                      value?: (...) | (...) | (...);
                  }[];
                  targetReference?: string;
              };
              description?: null | string;
              faultConnector?: null | {
                  processMetadataValues?: {
                      name?: (...) | (...);
                      value?: (...) | (...) | (...);
                  }[];
                  targetReference?: string;
              };
              filters?: {
                  field?: string;
                  operator?: string;
                  processMetadataValues?: {
                      name?: ...;
                      value?: ...;
                  }[];
                  value?: null | {
                      booleanValue?: (...) | (...) | (...) | (...);
                      dateTimeValue?: (...) | (...) | (...);
                      dateValue?: (...) | (...) | (...);
                      elementReference?: (...) | (...) | (...);
                      numberValue?: (...) | (...) | (...);
                      stringValue?: (...) | (...) | (...);
                  };
              }[];
              getFirstRecordOnly?: null | boolean;
              label?: null | string;
              locationX?: number;
              locationY?: number;
              name?: null | string;
              object?: string;
              outputAssignments?: {
                  assignToReference?: string;
                  field?: string;
                  processMetadataValues?: {
                      name?: ...;
                      value?: ...;
                  }[];
              }[];
              outputReference?: null | string;
              processMetadataValues?: {
                  name?: string;
                  value?: null | {
                      booleanValue?: (...) | (...) | (...) | (...);
                      dateTimeValue?: (...) | (...) | (...);
                      dateValue?: (...) | (...) | (...);
                      elementReference?: (...) | (...) | (...);
                      numberValue?: (...) | (...) | (...);
                      stringValue?: (...) | (...) | (...);
                  };
              }[];
              queriedFields?: string[];
              sortField?: null | string;
              sortOrder?: null | string;
              storeOutputAutomatically?: null | boolean;
          }[];
          recordUpdates?: {
              connector?: null | {
                  processMetadataValues?: {
                      name?: (...) | (...);
                      value?: (...) | (...) | (...);
                  }[];
                  targetReference?: string;
              };
              description?: null | string;
              faultConnector?: null | {
                  processMetadataValues?: {
                      name?: (...) | (...);
                      value?: (...) | (...) | (...);
                  }[];
                  targetReference?: string;
              };
              filters?: {
                  field?: string;
                  operator?: string;
                  processMetadataValues?: {
                      name?: ...;
                      value?: ...;
                  }[];
                  value?: null | {
                      booleanValue?: (...) | (...) | (...) | (...);
                      dateTimeValue?: (...) | (...) | (...);
                      dateValue?: (...) | (...) | (...);
                      elementReference?: (...) | (...) | (...);
                      numberValue?: (...) | (...) | (...);
                      stringValue?: (...) | (...) | (...);
                  };
              }[];
              inputAssignments?: {
                  field?: string;
                  processMetadataValues?: {
                      name?: ...;
                      value?: ...;
                  }[];
                  value?: null | {
                      booleanValue?: (...) | (...) | (...) | (...);
                      dateTimeValue?: (...) | (...) | (...);
                      dateValue?: (...) | (...) | (...);
                      elementReference?: (...) | (...) | (...);
                      numberValue?: (...) | (...) | (...);
                      stringValue?: (...) | (...) | (...);
                  };
              }[];
              inputReference?: null | string;
              label?: null | string;
              locationX?: number;
              locationY?: number;
              name?: null | string;
              object?: null | string;
              processMetadataValues?: {
                  name?: string;
                  value?: null | {
                      booleanValue?: (...) | (...) | (...) | (...);
                      dateTimeValue?: (...) | (...) | (...);
                      dateValue?: (...) | (...) | (...);
                      elementReference?: (...) | (...) | (...);
                      numberValue?: (...) | (...) | (...);
                      stringValue?: (...) | (...) | (...);
                  };
              }[];
          }[];
          screens?: {
              allowBack?: null | boolean;
              allowFinish?: null | boolean;
              allowPause?: null | boolean;
              connector?: null | {
                  processMetadataValues?: {
                      name?: (...) | (...);
                      value?: (...) | (...) | (...);
                  }[];
                  targetReference?: string;
              };
              description?: null | string;
              fields?: {
                  choiceReferences?: string[];
                  dataType?: null | string;
                  defaultSelectedChoiceReference?: null | string;
                  defaultValue?: null | {
                      booleanValue?: (...) | (...) | (...) | (...);
                      dateTimeValue?: (...) | (...) | (...);
                      dateValue?: (...) | (...) | (...);
                      elementReference?: (...) | (...) | (...);
                      numberValue?: (...) | (...) | (...);
                      stringValue?: (...) | (...) | (...);
                  };
                  description?: null | string;
                  extensionName?: null | string;
                  fieldText?: null | string;
                  fieldType?: string;
                  helpText?: null | string;
                  inputParameters?: {
                      name?: ...;
                      processMetadataValues?: ...;
                      value?: ...;
                  }[];
                  isRequired?: null | boolean;
                  isVisible?: null | boolean;
                  name?: null | string;
                  outputParameters?: {
                      assignToReference?: ...;
                      name?: ...;
                      processMetadataValues?: ...;
                  }[];
                  processMetadataValues?: {
                      name?: ...;
                      value?: ...;
                  }[];
                  scale?: null | number;
                  storeOutputAutomatically?: null | boolean;
                  validationRule?: null | {
                      errorMessage?: (...) | (...);
                      formulaExpression?: (...) | (...);
                  };
                  visibilityRule?: null | {
                      conditionLogic?: (...) | (...) | (...);
                      conditions?: (...) | (...);
                      processMetadataValues?: (...) | (...);
                  };
              }[];
              helpText?: null | string;
              label?: null | string;
              locationX?: number;
              locationY?: number;
              name?: null | string;
              pausedText?: null | string;
              processMetadataValues?: {
                  name?: string;
                  value?: null | {
                      booleanValue?: (...) | (...) | (...) | (...);
                      dateTimeValue?: (...) | (...) | (...);
                      dateValue?: (...) | (...) | (...);
                      elementReference?: (...) | (...) | (...);
                      numberValue?: (...) | (...) | (...);
                      stringValue?: (...) | (...) | (...);
                  };
              }[];
              rules?: {
                  conditionLogic?: null | string;
                  conditions?: {
                      leftValueReference?: ...;
                      operator?: ...;
                      processMetadataValues?: ...;
                      rightValue?: ...;
                  }[];
                  label?: string;
                  processMetadataValues?: {
                      name?: ...;
                      value?: ...;
                  }[];
                  ruleActions?: {
                      attribute?: ...;
                      fieldReference?: ...;
                      processMetadataValues?: ...;
                      value?: ...;
                  }[];
              }[];
              showFooter?: null | boolean;
              showHeader?: null | boolean;
          }[];
          stages?: {
              description?: null | string;
              isActive?: boolean;
              label?: string;
              name?: null | string;
              processMetadataValues?: {
                  name?: string;
                  value?: null | {
                      booleanValue?: (...) | (...) | (...) | (...);
                      dateTimeValue?: (...) | (...) | (...);
                      dateValue?: (...) | (...) | (...);
                      elementReference?: (...) | (...) | (...);
                      numberValue?: (...) | (...) | (...);
                      stringValue?: (...) | (...) | (...);
                  };
              }[];
              stageOrder?: number;
          }[];
          start?: null | {
              connector?: null | {
                  processMetadataValues?: {
                      name?: string;
                      value?: null | {
                          booleanValue?: ...;
                          dateTimeValue?: ...;
                          dateValue?: ...;
                          elementReference?: ...;
                          numberValue?: ...;
                          stringValue?: ...;
                      };
                  }[];
                  targetReference?: string;
              };
              description?: null | string;
              filters?: {
                  field?: string;
                  operator?: string;
                  processMetadataValues?: {
                      name?: (...) | (...);
                      value?: (...) | (...) | (...);
                  }[];
                  value?: null | {
                      booleanValue?: null | boolean;
                      dateTimeValue?: null | string;
                      dateValue?: null | string;
                      elementReference?: null | string;
                      numberValue?: null | number;
                      stringValue?: null | string;
                  };
              }[];
              label?: null | string;
              locationX?: number;
              locationY?: number;
              name?: null | string;
              object?: null | string;
              processMetadataValues?: {
                  name?: string;
                  value?: null | {
                      booleanValue?: null | boolean;
                      dateTimeValue?: null | string;
                      dateValue?: null | string;
                      elementReference?: null | string;
                      numberValue?: null | number;
                      stringValue?: null | string;
                  };
              }[];
              schedule?: null | {
                  frequency?: null | string;
                  startDate?: null | string;
                  startTime?: null | string;
              };
              triggerType?: null | string;
          };
          startElementReference?: null | string;
          status?: null | string;
          steps?: {
              connectors?: {
                  processMetadataValues?: {
                      name?: ...;
                      value?: ...;
                  }[];
                  targetReference?: string;
              }[];
              description?: null | string;
              label?: null | string;
              locationX?: number;
              locationY?: number;
              name?: null | string;
              processMetadataValues?: {
                  name?: string;
                  value?: null | {
                      booleanValue?: (...) | (...) | (...) | (...);
                      dateTimeValue?: (...) | (...) | (...);
                      dateValue?: (...) | (...) | (...);
                      elementReference?: (...) | (...) | (...);
                      numberValue?: (...) | (...) | (...);
                      stringValue?: (...) | (...) | (...);
                  };
              }[];
          }[];
          subflows?: {
              connector?: null | {
                  processMetadataValues?: {
                      name?: (...) | (...);
                      value?: (...) | (...) | (...);
                  }[];
                  targetReference?: string;
              };
              description?: null | string;
              flowName?: string;
              inputAssignments?: {
                  name?: string;
                  processMetadataValues?: {
                      name?: ...;
                      value?: ...;
                  }[];
                  value?: null | {
                      booleanValue?: (...) | (...) | (...) | (...);
                      dateTimeValue?: (...) | (...) | (...);
                      dateValue?: (...) | (...) | (...);
                      elementReference?: (...) | (...) | (...);
                      numberValue?: (...) | (...) | (...);
                      stringValue?: (...) | (...) | (...);
                  };
              }[];
              label?: null | string;
              locationX?: number;
              locationY?: number;
              name?: null | string;
              outputAssignments?: {
                  assignToReference?: string;
                  name?: string;
                  processMetadataValues?: {
                      name?: ...;
                      value?: ...;
                  }[];
              }[];
              processMetadataValues?: {
                  name?: string;
                  value?: null | {
                      booleanValue?: (...) | (...) | (...) | (...);
                      dateTimeValue?: (...) | (...) | (...);
                      dateValue?: (...) | (...) | (...);
                      elementReference?: (...) | (...) | (...);
                      numberValue?: (...) | (...) | (...);
                      stringValue?: (...) | (...) | (...);
                  };
              }[];
          }[];
          textTemplates?: {
              description?: null | string;
              name?: null | string;
              processMetadataValues?: {
                  name?: string;
                  value?: null | {
                      booleanValue?: (...) | (...) | (...) | (...);
                      dateTimeValue?: (...) | (...) | (...);
                      dateValue?: (...) | (...) | (...);
                      elementReference?: (...) | (...) | (...);
                      numberValue?: (...) | (...) | (...);
                      stringValue?: (...) | (...) | (...);
                  };
              }[];
              text?: string;
          }[];
          variables?: {
              apexClass?: null | string;
              dataType?: string;
              description?: null | string;
              isCollection?: null | boolean;
              isInput?: null | boolean;
              isOutput?: null | boolean;
              name?: null | string;
              objectType?: null | string;
              processMetadataValues?: {
                  name?: string;
                  value?: null | {
                      booleanValue?: (...) | (...) | (...) | (...);
                      dateTimeValue?: (...) | (...) | (...);
                      dateValue?: (...) | (...) | (...);
                      elementReference?: (...) | (...) | (...);
                      numberValue?: (...) | (...) | (...);
                      stringValue?: (...) | (...) | (...);
                  };
              }[];
              scale?: null | number;
              value?: null | {
                  booleanValue?: null | boolean;
                  dateTimeValue?: null | string;
                  dateValue?: null | string;
                  elementReference?: null | string;
                  numberValue?: null | number;
                  stringValue?: null | string;
              };
          }[];
          waits?: {
              defaultConnector?: null | {
                  processMetadataValues?: {
                      name?: (...) | (...);
                      value?: (...) | (...) | (...);
                  }[];
                  targetReference?: string;
              };
              defaultConnectorLabel?: string;
              description?: null | string;
              faultConnector?: null | {
                  processMetadataValues?: {
                      name?: (...) | (...);
                      value?: (...) | (...) | (...);
                  }[];
                  targetReference?: string;
              };
              label?: null | string;
              locationX?: number;
              locationY?: number;
              name?: null | string;
              processMetadataValues?: {
                  name?: string;
                  value?: null | {
                      booleanValue?: (...) | (...) | (...) | (...);
                      dateTimeValue?: (...) | (...) | (...);
                      dateValue?: (...) | (...) | (...);
                      elementReference?: (...) | (...) | (...);
                      numberValue?: (...) | (...) | (...);
                      stringValue?: (...) | (...) | (...);
                  };
              }[];
              waitEvents?: {
                  conditionLogic?: null | string;
                  conditions?: {
                      leftValueReference?: ...;
                      operator?: ...;
                      processMetadataValues?: ...;
                      rightValue?: ...;
                  }[];
                  connector?: {
                      processMetadataValues?: (...) | (...);
                      targetReference?: (...) | (...);
                  };
                  description?: null | string;
                  eventType?: string;
                  inputParameters?: {
                      name?: ...;
                      processMetadataValues?: ...;
                      value?: ...;
                  }[];
                  label?: string;
                  name?: null | string;
                  outputParameters?: {
                      assignToReference?: ...;
                      name?: ...;
                      processMetadataValues?: ...;
                  }[];
                  processMetadataValues?: {
                      name?: ...;
                      value?: ...;
                  }[];
              }[];
          }[];
      } | {
          description?: null | string;
          flowCategoryItems?: {
              flow?: string;
          }[];
          fullName?: null | string;
          masterLabel?: string;
      } | {
          activeVersionNumber?: null | number;
          description?: null | string;
          fullName?: null | string;
          masterLabel?: null | string;
      } | {
          enableFlowBREncodedFixEnabled?: null | boolean;
          enableFlowDeployAsActiveEnabled?: null | boolean;
          enableFlowFieldFilterEnabled?: null | boolean;
          enableFlowFormulasFixEnabled?: null | boolean;
          enableFlowInterviewSharingEnabled?: null | boolean;
          enableFlowNullPreviousValueFix?: null | boolean;
          enableFlowPauseEnabled?: null | boolean;
          enableFlowUseApexExceptionEmail?: null | boolean;
          enableInvocableFlowFixEnabled?: null | boolean;
          enableLightningRuntimeEnabled?: null | boolean;
          enableUseFlowBuilder?: null | boolean;
          fullName?: null | string;
          isAccessToInvokedApexRequired?: null | boolean;
          isEnhancedFlowListViewVisible?: null | boolean;
          isManageFlowRequiredForAutomationCharts?: null | boolean;
      } | {
          defaultToPersonalCurrency?: null | boolean;
          enableForecasts?: null | boolean;
          forecastingCategoryMappings?: {
              forecastingItemCategoryApiName?: string;
              weightedSourceCategories?: {
                  sourceCategoryApiName?: string;
                  weight?: number;
              }[];
          }[];
          forecastingDisplayedFamilySettings?: {
              productFamily?: null | string;
          }[];
          forecastingTypeSettings?: {
              active?: boolean;
              adjustmentsSettings?: {
                  enableAdjustments?: boolean;
                  enableOwnerAdjustments?: boolean;
              };
              displayedCategoryApiNames?: string[];
              forecastRangeSettings?: {
                  beginning?: number;
                  displaying?: number;
                  periodType?: string;
              };
              forecastedCategoryApiNames?: string[];
              forecastingDateType?: string;
              hasProductFamily?: boolean;
              isAmount?: boolean;
              isAvailable?: boolean;
              isQuantity?: boolean;
              managerAdjustableCategoryApiNames?: string[];
              masterLabel?: string;
              name?: string;
              opportunityListFieldsLabelMappings?: {
                  field?: string;
                  label?: string;
              }[];
              opportunityListFieldsSelectedSettings?: {
                  field?: string[];
              };
              opportunityListFieldsUnselectedSettings?: {
                  field?: string[];
              };
              opportunitySplitName?: null | string;
              ownerAdjustableCategoryApiNames?: string[];
              quotasSettings?: {
                  showQuotas?: boolean;
              };
              territory2ModelName?: null | string;
          }[];
          fullName?: null | string;
      } | {
          description?: null | string;
          formSections?: {
              formColumns?: {
                  formItems?: {
                      emptySpace?: ...;
                      expression?: ...;
                      formLayoutableItem?: ...;
                      helpText?: ...;
                  }[];
              }[];
              fullName?: null | string;
              masterLabel?: string;
              tabOrderType?: string;
          }[];
          fullName?: null | string;
          masterLabel?: string;
      } | {
          formColumns?: {
              formItems?: {
                  emptySpace?: null | boolean;
                  expression?: null | string;
                  formLayoutableItem?: null | string;
                  helpText?: null | string;
              }[];
          }[];
          fullName?: null | string;
          masterLabel?: string;
          tabOrderType?: string;
      } | {
          enableDSTAwareDatevalue?: null | boolean;
          fullName?: null | string;
      } | {
          customValue?: {
              color?: null | string;
              default?: boolean;
              description?: null | string;
              fullName?: null | string;
              isActive?: null | boolean;
              label?: null | string;
          }[];
          description?: null | string;
          fullName?: null | string;
          masterLabel?: string;
          sorted?: boolean;
      } | {
          fullName?: null | string;
          valueTranslation?: {
              masterLabel?: string;
              translation?: null | string;
          }[];
      } | {
          enableGmailButtons?: null | boolean;
          enableGmailButtonsAndLinks?: null | boolean;
          enableGmailLinks?: null | boolean;
          enableGoogleDocs?: null | boolean;
          enableGoogleDocsTab?: null | boolean;
          enableGoogleTalk?: null | boolean;
          fullName?: null | string;
          googleAppsDomain?: null | string;
          googleAppsDomainLinked?: null | boolean;
          googleAppsDomainValidated?: null | boolean;
      } | {
          enableDispositionCategory?: null | boolean;
          enableEngagementWaveAnalyticsPref?: null | boolean;
          enableHighVelocitySales?: null | boolean;
          enableHighVelocitySalesSetup?: null | boolean;
          fullName?: null | string;
      } | {
          body?: null | string;
          fullName?: null | string;
          height?: null | number;
          links?: string[];
          page?: null | string;
          pageComponentType?: string;
          showLabel?: null | boolean;
          showScrollbars?: null | boolean;
          width?: null | string;
      } | {
          fullName?: null | string;
          narrowComponents?: string[];
          wideComponents?: string[];
      } | {
          enableChatterProfile?: null | boolean;
          enableHtmlIdea?: null | boolean;
          enableIdeaMultipleCategory?: null | boolean;
          enableIdeaThemes?: null | boolean;
          enableIdeas?: null | boolean;
          enableIdeasControllerExtensions?: null | boolean;
          enableIdeasReputation?: null | boolean;
          fullName?: null | string;
          halfLife?: null | number;
          ideasProfilePage?: null | string;
      } | {
          enableIndManufacturing?: null | boolean;
          enableIndustriesMfgAccountForecast?: null | boolean;
          fullName?: null | string;
      } | {
          allowMultipleProducersToWorkOnSamePolicy?: null | boolean;
          enableAccessToMasterListOfCoverageTypes?: null | boolean;
          enableBlockResourceAvailabilityOrgPref?: null | boolean;
          enableEventManagementOrgPref?: null | boolean;
          enableHCReferralScoring?: null | boolean;
          enableManyToManyRelationships?: null | boolean;
          enableMortgageRlaTotalsOrgPref?: null | boolean;
          enableMultiResourceOrgPref?: null | boolean;
          enableObjectDetection?: null | boolean;
          enableOverbookingOrgPref?: null | boolean;
          enableProviderSearchSyncOrgPref?: null | boolean;
          enableReferralScoring?: null | boolean;
          enableSentimentAnalysis?: null | boolean;
          fullName?: null | string;
      } | {
          activateRSS?: boolean;
          fullName?: null | string;
          password?: null | string;
          versionNumber?: string;
      } | {
          canonicalName?: null | string;
          canonicalNameBindingChar?: null | string;
          description?: null | string;
          fullName?: null | string;
          isEnabled?: null | boolean;
          isProtected?: null | boolean;
          masterLabel?: string;
          setupData?: null | string;
          setupDefinition?: null | string;
          setupNamespace?: null | string;
          setupSimpleName?: string;
          uUID?: null | string;
          version?: null | string;
          versionBuild?: null | number;
          versionMajor?: null | number;
          versionMinor?: null | number;
          versionSetUuid?: null | string;
      } | {
          canonicalName?: null | string;
          canonicalNameBindingChar?: null | string;
          description?: null | string;
          fullName?: null | string;
          isEnabled?: null | boolean;
          isProtected?: null | boolean;
          masterLabel?: string;
          setupNamespace?: null | string;
          setupSimpleName?: string;
          uUID?: null | string;
          version?: null | string;
          versionBuild?: null | number;
          versionMajor?: null | number;
          versionMinor?: null | number;
          versionSetUuid?: null | string;
      } | {
          fullName?: null | string;
          isPartialSaveAllowed?: null | boolean;
      } | {
          enableIoT?: null | boolean;
          enableIoTInsightsPilot?: null | boolean;
          enableIoTUsageEmail?: null | boolean;
          fullName?: null | string;
      } | {
          enableIsvHammerSubIsOptedOut?: null | boolean;
          fullName?: null | string;
      } | {
          description?: null | string;
          fullName?: null | string;
          keywords?: {
              keyword?: string;
          }[];
          masterLabel?: string;
      } | {
          answers?: null | {
              assignTo?: null | string;
              defaultArticleType?: null | string;
              enableArticleCreation?: null | boolean;
          };
          cases?: null | {
              articlePDFCreationProfile?: null | string;
              articlePublicSharingCommunities?: null | {
                  community?: string[];
              };
              articlePublicSharingSites?: null | {
                  site?: string[];
              };
              articlePublicSharingSitesChatterAnswers?: null | {
                  site?: string[];
              };
              assignTo?: null | string;
              customizationClass?: null | string;
              defaultContributionArticleType?: null | string;
              editor?: null | string;
              enableArticleCreation?: null | boolean;
              enableArticlePublicSharingSites?: null | boolean;
              enableCaseDataCategoryMapping?: null | boolean;
              useProfileForPDFCreation?: null | boolean;
          };
          defaultLanguage?: null | string;
          enableChatterQuestionKBDeflection?: null | boolean;
          enableCreateEditOnArticlesTab?: null | boolean;
          enableExternalMediaContent?: null | boolean;
          enableKnowledge?: null | boolean;
          enableKnowledgeArticleTextHighlights?: null | boolean;
          enableKnowledgeKeywordAutoComplete?: null | boolean;
          enableKnowledgeTitleAutoComplete?: null | boolean;
          enableLightningKbAutoLoadRichTextField?: null | boolean;
          enableLightningKnowledge?: null | boolean;
          fullName?: null | string;
          languages?: null | {
              language?: {
                  active?: null | boolean;
                  defaultAssignee?: null | string;
                  defaultAssigneeType?: null | string;
                  defaultReviewer?: null | string;
                  defaultReviewerType?: null | string;
                  name?: string;
              }[];
          };
          showArticleSummariesCustomerPortal?: null | boolean;
          showArticleSummariesInternalApp?: null | boolean;
          showArticleSummariesPartnerPortal?: null | boolean;
          showValidationStatusField?: null | boolean;
          suggestedArticles?: null | {
              caseFields?: null | {
                  field?: {
                      name?: null | string;
                  }[];
              };
              useSuggestedArticlesForCase?: null | boolean;
              workOrderFields?: null | {
                  field?: {
                      name?: null | string;
                  }[];
              };
              workOrderLineItemFields?: null | {
                  field?: {
                      name?: null | string;
                  }[];
              };
          };
      } | {
          enableCanadaIcuFormat?: null | boolean;
          enableEndUserLanguages?: null | boolean;
          enableICULocaleDateFormat?: null | boolean;
          enablePlatformLanguages?: null | boolean;
          enableTranslationWorkbench?: null | boolean;
          fullName?: null | string;
          useLanguageFallback?: null | boolean;
      } | {
          customButtons?: string[];
          customConsoleComponents?: null | {
              primaryTabComponents?: null | {
                  containers?: {
                      height?: null | number;
                      isContainerAutoSizeEnabled?: boolean;
                      region?: string;
                      sidebarComponents?: (...)[];
                      style?: string;
                      unit?: string;
                      width?: null | number;
                  }[];
              };
              subtabComponents?: null | {
                  containers?: {
                      height?: null | number;
                      isContainerAutoSizeEnabled?: boolean;
                      region?: string;
                      sidebarComponents?: (...)[];
                      style?: string;
                      unit?: string;
                      width?: null | number;
                  }[];
              };
          };
          emailDefault?: null | boolean;
          excludeButtons?: string[];
          feedLayout?: null | {
              autocollapsePublisher?: null | boolean;
              compactFeed?: null | boolean;
              feedFilterPosition?: null | string;
              feedFilters?: {
                  feedFilterName?: null | string;
                  feedFilterType?: string;
                  feedItemType?: null | string;
              }[];
              fullWidthFeed?: null | boolean;
              hideSidebar?: null | boolean;
              highlightExternalFeedItems?: null | boolean;
              leftComponents?: {
                  componentType?: string;
                  height?: null | number;
                  page?: null | string;
              }[];
              rightComponents?: {
                  componentType?: string;
                  height?: null | number;
                  page?: null | string;
              }[];
              useInlineFiltersInConsole?: null | boolean;
          };
          fullName?: null | string;
          headers?: string[];
          layoutSections?: {
              customLabel?: null | boolean;
              detailHeading?: null | boolean;
              editHeading?: null | boolean;
              label?: null | string;
              layoutColumns?: {
                  layoutItems?: {
                      analyticsCloudComponent?: ...;
                      behavior?: ...;
                      canvas?: ...;
                      component?: ...;
                      customLink?: ...;
                      emptySpace?: ...;
                      field?: ...;
                      height?: ...;
                      page?: ...;
                      reportChartComponent?: ...;
                      scontrol?: ...;
                      showLabel?: ...;
                      showScrollbars?: ...;
                      width?: ...;
                  }[];
                  reserved?: null | string;
              }[];
              style?: string;
          }[];
          miniLayout?: null | {
              fields?: string[];
              relatedLists?: {
                  customButtons?: string[];
                  excludeButtons?: string[];
                  fields?: string[];
                  relatedList?: string;
                  sortField?: null | string;
                  sortOrder?: null | string;
              }[];
          };
          multilineLayoutFields?: string[];
          platformActionList?: null | {
              actionListContext?: string;
              fullName?: null | string;
              platformActionListItems?: {
                  actionName?: string;
                  actionType?: string;
                  sortOrder?: number;
                  subtype?: null | string;
              }[];
              relatedSourceEntity?: null | string;
          };
          quickActionList?: null | {
              quickActionListItems?: {
                  quickActionName?: string;
              }[];
          };
          relatedContent?: null | {
              relatedContentItems?: {
                  layoutItem?: {
                      analyticsCloudComponent?: null | {
                          assetType?: ...;
                          devName?: ...;
                          error?: ...;
                          filter?: ...;
                          height?: ...;
                          hideOnError?: ...;
                          showHeader?: ...;
                          showSharing?: ...;
                          showTitle?: ...;
                          width?: ...;
                      };
                      behavior?: null | string;
                      canvas?: null | string;
                      component?: null | string;
                      customLink?: null | string;
                      emptySpace?: null | boolean;
                      field?: null | string;
                      height?: null | number;
                      page?: null | string;
                      reportChartComponent?: null | {
                          cacheData?: ...;
                          contextFilterableField?: ...;
                          error?: ...;
                          hideOnError?: ...;
                          includeContext?: ...;
                          reportName?: ...;
                          showTitle?: ...;
                          size?: ...;
                      };
                      scontrol?: null | string;
                      showLabel?: null | boolean;
                      showScrollbars?: null | boolean;
                      width?: null | string;
                  };
              }[];
          };
          relatedLists?: {
              customButtons?: string[];
              excludeButtons?: string[];
              fields?: string[];
              relatedList?: string;
              sortField?: null | string;
              sortOrder?: null | string;
          }[];
          relatedObjects?: string[];
          runAssignmentRulesDefault?: null | boolean;
          showEmailCheckbox?: null | boolean;
          showHighlightsPanel?: null | boolean;
          showInteractionLogPanel?: null | boolean;
          showKnowledgeComponent?: null | boolean;
          showRunAssignmentRulesCheckbox?: null | boolean;
          showSolutionSection?: null | boolean;
          showSubmitAndAttachButton?: null | boolean;
          summaryLayout?: null | {
              masterLabel?: string;
              sizeX?: number;
              sizeY?: null | number;
              sizeZ?: null | number;
              summaryLayoutItems?: {
                  customLink?: null | string;
                  field?: null | string;
                  posX?: number;
                  posY?: null | number;
                  posZ?: null | number;
              }[];
              summaryLayoutStyle?: string;
          };
      } | {
          doesEnableLeadConvertDefaultSubjectBlankTaskCreation?: null | boolean;
          doesHideOpportunityInConvertLeadWindow?: null | boolean;
          doesPreserveLeadStatus?: null | boolean;
          doesSelectNoOpportunityOnConvertLead?: null | boolean;
          doesTrackHistory?: null | boolean;
          enableConversionsOnMobile?: null | boolean;
          enableOrgWideMergeAndDelete?: null | boolean;
          fullName?: null | string;
          shouldLeadConvertRequireValidation?: null | boolean;
      } | {
          allowOwnerChange?: null | boolean;
          fullName?: null | string;
          objectMapping?: {
              inputObject?: string;
              mappingFields?: {
                  inputField?: string;
                  outputField?: string;
              }[];
              outputObject?: string;
          }[];
          opportunityCreationOptions?: null | string;
      } | {
          available?: boolean;
          backgroundColor?: string;
          bodyColor?: string;
          bottomLine?: {
              color?: string;
              height?: number;
          };
          description?: null | string;
          footer?: {
              backgroundColor?: string;
              height?: number;
              horizontalAlignment?: null | string;
              logo?: null | string;
              verticalAlignment?: null | string;
          };
          fullName?: null | string;
          header?: {
              backgroundColor?: string;
              height?: number;
              horizontalAlignment?: null | string;
              logo?: null | string;
              verticalAlignment?: null | string;
          };
          middleLine?: {
              color?: string;
              height?: number;
          };
          name?: string;
          topLine?: {
              color?: string;
              height?: number;
          };
      } | {
          aggregationGroup?: string;
          description?: null | string;
          fullName?: null | string;
          isPublished?: boolean;
          label?: string;
          licensedCustomPermissions?: {
              customPermission?: string;
              licenseDefinition?: string;
          }[];
          licensingAuthority?: string;
          licensingAuthorityProvider?: string;
          minPlatformVersion?: number;
          origin?: string;
          revision?: number;
          trialLicenseDuration?: number;
          trialLicenseQuantity?: number;
      } | {
          category?: string;
          fullName?: null | string;
          lightningBoltFeatures?: {
              description?: null | string;
              order?: number;
              title?: string;
          }[];
          lightningBoltImages?: {
              image?: string;
              order?: number;
          }[];
          lightningBoltItems?: {
              name?: string;
              type?: string;
          }[];
          masterLabel?: string;
          publisher?: string;
          summary?: string;
      } | {
          apiVersion?: null | number;
          description?: null | string;
          fullName?: null | string;
          isExplicitImport?: null | boolean;
          isExposed?: null | boolean;
          lwcResources?: null | {
              lwcResource?: {
                  filePath?: string;
                  source?: string;
              }[];
          };
          masterLabel?: null | string;
          runtimeNamespace?: null | string;
          targetConfigs?: null | string;
          targets?: null | {
              target?: string[];
          };
      } | {
          enableAccessCheckCrucPref?: null | boolean;
          enableApiUserLtngOutAccessPref?: null | boolean;
          enableAuraCDNPref?: null | boolean;
          enableFeedbackInMobile?: null | boolean;
          enableIE11DeprecationMsgHidden?: null | boolean;
          enableIE11LEXCrucPref?: null | boolean;
          enableInAppTooltips?: null | boolean;
          enableLEXOnIpadEnabled?: null | boolean;
          enableLexEndUsersNoSwitching?: null | boolean;
          enableNavPersonalizationOptOut?: null | boolean;
          enableRemoveThemeBrandBanner?: null | boolean;
          enableS1BannerPref?: null | boolean;
          enableS1BrowserEnabled?: null | boolean;
          enableS1DesktopEnabled?: null | boolean;
          enableS1UiLoggingEnabled?: null | boolean;
          enableTryLightningOptOut?: null | boolean;
          enableUseS1AlohaDesktop?: null | boolean;
          enableUsersAreLightningOnly?: null | boolean;
          fullName?: null | string;
      } | {
          description?: null | string;
          fullName?: null | string;
          isExposed?: null | boolean;
          lightningMessageFields?: {
              description?: null | string;
              fieldName?: string;
          }[];
          masterLabel?: string;
      } | {
          collaborationGroup?: null | string;
          customQuestion?: string;
          feedbackFormDaysFrequency?: number;
          fullName?: null | string;
          isCustom?: boolean;
          masterLabel?: string;
          sendFeedbackToSalesforce?: boolean;
      } | {
          enableLiveAgent?: null | boolean;
          enableQuickTextEnabled?: null | boolean;
          fullName?: null | string;
      } | {
          assignments?: null | {
              profiles?: null | {
                  profile?: string[];
              };
              users?: null | {
                  user?: string[];
              };
          };
          autoGreeting?: null | string;
          capacity?: null | number;
          criticalWaitTime?: null | number;
          customAgentName?: null | string;
          enableAgentFileTransfer?: null | boolean;
          enableAgentSneakPeek?: null | boolean;
          enableAssistanceFlag?: null | boolean;
          enableAutoAwayOnDecline?: null | boolean;
          enableAutoAwayOnPushTimeout?: null | boolean;
          enableChatConferencing?: null | boolean;
          enableChatMonitoring?: null | boolean;
          enableChatTransferToAgent?: null | boolean;
          enableChatTransferToButton?: null | boolean;
          enableChatTransferToSkill?: null | boolean;
          enableLogoutSound?: null | boolean;
          enableNotifications?: null | boolean;
          enableRequestSound?: null | boolean;
          enableSneakPeek?: null | boolean;
          enableVisitorBlocking?: null | boolean;
          enableWhisperMessage?: null | boolean;
          fullName?: null | string;
          label?: string;
          supervisorDefaultAgentStatusFilter?: null | string;
          supervisorDefaultButtonFilter?: null | string;
          supervisorDefaultSkillFilter?: null | string;
          supervisorSkills?: null | {
              skill?: string[];
          };
          transferableButtons?: null | {
              button?: string[];
          };
          transferableSkills?: null | {
              skill?: string[];
          };
      } | {
          animation?: null | string;
          autoGreeting?: null | string;
          chasitorIdleTimeout?: null | number;
          chasitorIdleTimeoutWarning?: null | number;
          chatPage?: null | string;
          customAgentName?: null | string;
          deployments?: null | {
              deployment?: string[];
          };
          enableQueue?: null | boolean;
          fullName?: null | string;
          inviteEndPosition?: null | string;
          inviteImage?: null | string;
          inviteStartPosition?: null | string;
          isActive?: null | boolean;
          label?: string;
          numberOfReroutingAttempts?: null | number;
          offlineImage?: null | string;
          onlineImage?: null | string;
          optionsCustomRoutingIsEnabled?: null | boolean;
          optionsHasChasitorIdleTimeout?: boolean;
          optionsHasInviteAfterAccept?: null | boolean;
          optionsHasInviteAfterReject?: null | boolean;
          optionsHasRerouteDeclinedRequest?: null | boolean;
          optionsIsAutoAccept?: null | boolean;
          optionsIsInviteAutoRemove?: null | boolean;
          overallQueueLength?: null | number;
          perAgentQueueLength?: null | number;
          postChatPage?: null | string;
          postChatUrl?: null | string;
          preChatFormPage?: null | string;
          preChatFormUrl?: null | string;
          pushTimeOut?: null | number;
          routingType?: string;
          site?: null | string;
          skills?: null | {
              skill?: string[];
          };
          timeToRemoveInvite?: null | number;
          type?: string;
          windowLanguage?: null | string;
      } | {
          brandingImage?: null | string;
          connectionTimeoutDuration?: null | number;
          connectionWarningDuration?: null | number;
          displayQueuePosition?: null | boolean;
          domainWhiteList?: null | {
              domain?: string[];
          };
          enablePrechatApi?: null | boolean;
          enableTranscriptSave?: null | boolean;
          fullName?: null | string;
          label?: string;
          mobileBrandingImage?: null | string;
          site?: null | string;
          windowTitle?: string;
      } | {
          actionType?: string;
          description?: null | string;
          enforceOn?: number;
          fullName?: null | string;
          isEnabled?: boolean;
          pattern?: string;
          priority?: number;
          replacement?: null | string;
      } | {
          enableLiveMessage?: null | boolean;
          fullName?: null | string;
      } | {
          enableAdvancedSearch?: null | boolean;
          fullName?: null | string;
          macrosInFolders?: null | boolean;
      } | {
          description?: null | string;
          developerName?: string;
          fullName?: null | string;
          managedContentNodeTypes?: {
              helpText?: null | string;
              isLocalizable?: null | boolean;
              isRequired?: null | boolean;
              nodeLabel?: string;
              nodeName?: string;
              nodeType?: string;
              placeholderText?: null | string;
          }[];
          masterLabel?: string;
      } | {
          fullName?: null | string;
          managedTopicType?: string;
          name?: string;
          parentName?: string;
          position?: number;
          topicDescription?: string;
      } | {
          fullName?: null | string;
          managedTopic?: {
              fullName?: null | string;
              managedTopicType?: string;
              name?: string;
              parentName?: string;
              position?: number;
              topicDescription?: string;
          }[];
      } | {
          enableSourceTrackingSandboxes?: null | boolean;
          fullName?: null | string;
      } | {
          enableAddressAutoComplete?: null | boolean;
          enableMapsAndLocation?: null | boolean;
          fullName?: null | string;
      } | {
          fullName?: null | string;
          matchingRules?: {
              booleanFilter?: null | string;
              description?: null | string;
              fullName?: null | string;
              label?: string;
              matchingRuleItems?: {
                  blankValueBehavior?: null | string;
                  fieldName?: string;
                  matchingMethod?: string;
              }[];
              ruleStatus?: string;
          }[];
      } | {
          content?: null | string;
          fullName?: null | string;
      } | {
          active?: boolean;
          content?: null | string;
          deploymentStatus?: string;
          description?: null | string;
          fullName?: null | string;
          masterLabel?: string;
          targetEntity?: string;
          version?: number;
      } | {
          caSigned?: boolean;
          content?: null | string;
          encryptedWithPlatformEncryption?: null | boolean;
          expirationDate?: null | string;
          fullName?: null | string;
          keySize?: null | number;
          masterLabel?: string;
          privateKeyExportable?: null | boolean;
      } | {
          content?: null | string;
          fullName?: null | string;
          maps?: {
              boundingBoxBottom?: null | number;
              boundingBoxLeft?: null | number;
              boundingBoxRight?: null | number;
              boundingBoxTop?: null | number;
              mapLabel?: null | string;
              mapName?: string;
              projection?: string;
          }[];
          masterLabel?: string;
      } | {
          content?: null | string;
          fullName?: null | string;
          loginBackgroundImageUrl?: null | string;
          loginFooterText?: null | string;
          loginLogo?: null | string;
          loginLogoName?: null | string;
          loginPrimaryColor?: null | string;
          loginQuaternaryColor?: null | string;
          loginRightFrameUrl?: null | string;
          network?: null | string;
          pageFooter?: null | string;
          pageHeader?: null | string;
          primaryColor?: string;
          primaryComplementColor?: string;
          quaternaryColor?: string;
          quaternaryComplementColor?: string;
          secondaryColor?: string;
          staticLogoImageUrl?: null | string;
          tertiaryColor?: string;
          tertiaryComplementColor?: string;
          zeronaryColor?: string;
          zeronaryComplementColor?: string;
      } | {
          content?: null | string;
          context?: string;
          fullName?: null | string;
          masterLabel?: string;
      } | {
          content?: null | string;
          fullName?: null | string;
          label?: string;
          siteType?: string;
      } | {
          content?: null | string;
          description?: null | string;
          extensionPointIdentifier?: string;
          fullName?: null | string;
          isEnabled?: boolean;
          language?: string;
          masterLabel?: string;
      } | {
          application?: string;
          content?: null | string;
          description?: null | string;
          fullName?: null | string;
          masterLabel?: string;
          templateAssetSourceName?: null | string;
      } | {
          content?: null | string;
          dataflowType?: null | string;
          description?: null | string;
          fullName?: null | string;
          masterLabel?: string;
      } | {
          application?: string;
          content?: null | string;
          datasets?: string[];
          description?: null | string;
          fullName?: null | string;
          masterLabel?: string;
          templateAssetSourceName?: null | string;
          visualizationType?: string;
      } | {
          content?: null | string;
          dataflow?: string;
          fullName?: null | string;
          masterLabel?: string;
          securityPredicate?: null | string;
          targetDatasetAlias?: string;
      } | {
          description?: null | string;
          fullName?: null | string;
          label?: string;
          mlIntents?: {
              description?: null | string;
              developerName?: string;
              label?: string;
              mlIntentUtterances?: {
                  utterance?: string;
              }[];
              relatedMlIntents?: {
                  relatedMlIntent?: string;
              }[];
          }[];
          mlSlotClasses?: {
              dataType?: string;
              description?: null | string;
              developerName?: string;
              extractionRegex?: null | string;
              extractionType?: null | string;
              label?: string;
              mlSlotClassValues?: {
                  synonymGroup?: null | {
                      languages?: (...) | (...);
                      terms?: (...) | (...);
                  };
                  value?: string;
              }[];
          }[];
      } | {
          applicationBinaryFile?: null | string;
          applicationBinaryFileName?: null | string;
          applicationBundleIdentifier?: null | string;
          applicationFileLength?: null | number;
          applicationIconFile?: null | string;
          applicationIconFileName?: null | string;
          applicationInstallUrl?: null | string;
          devicePlatform?: string;
          deviceType?: null | string;
          fullName?: null | string;
          minimumOsVersion?: null | string;
          privateApp?: null | boolean;
          version?: string;
      } | {
          dashboardMobile?: null | {
              enableDashboardIPadApp?: null | boolean;
          };
          enableImportContactFromDevice?: null | boolean;
          enableLightningOnMobile?: null | boolean;
          enableOfflineDraftsEnabled?: null | boolean;
          enablePopulateNameManuallyInToday?: null | boolean;
          enableS1EncryptedStoragePref2?: null | boolean;
          enableS1OfflinePref?: null | boolean;
          fullName?: null | string;
      } | {
          action?: string;
          actionLimit?: null | number;
          active?: boolean;
          description?: null | string;
          entitiesAndFields?: {
              entityName?: string;
              fieldName?: null | string;
              keywordList?: null | string;
          }[];
          fullName?: null | string;
          masterLabel?: string;
          notifyLimit?: null | number;
          timePeriod?: null | string;
          type?: null | string;
          userCriteria?: string[];
          userMessage?: null | string;
      } | {
          canOnlyLoginWithMyDomainUrl?: null | boolean;
          doesApiLoginRequireOrgDomain?: null | boolean;
          enableNativeBrowserForAuthOnAndroid?: null | boolean;
          enableNativeBrowserForAuthOnIos?: null | boolean;
          fullName?: null | string;
          useStabilizedMyDomainHostnames?: null | boolean;
          useStabilizedSandboxMyDomainHostnames?: null | boolean;
      } | {
          enableMiddleName?: null | boolean;
          enableNameSuffix?: null | boolean;
          fullName?: null | string;
      } | {
          container?: string;
          containerType?: string;
          fullName?: null | string;
          label?: string;
          navigationMenuItem?: {
              defaultListViewId?: null | string;
              label?: string;
              menuItemBranding?: null | {
                  tileImage?: null | string;
              };
              position?: number;
              publiclyAvailable?: null | boolean;
              subMenu?: null | {
                  navigationMenuItem?: { defaultListViewId?: string | null | undefined; label?: string | undefined; menuItemBranding?: { tileImage?: string | null | undefined; } | null | undefined; position?: number | undefined; ... 4 more ...; type?: string | undefined; }[] | undefined;
              };
              target?: null | string;
              targetPreference?: null | string;
              type?: string;
          }[];
      } | {
          allowInternalUserLogin?: null | boolean;
          allowMembersToFlag?: null | boolean;
          allowedExtensions?: null | string;
          caseCommentEmailTemplate?: null | string;
          changePasswordTemplate?: string;
          communityRoles?: null | {
              customerUserRole?: null | string;
              employeeUserRole?: null | string;
              partnerUserRole?: null | string;
          };
          description?: null | string;
          disableReputationRecordConversations?: null | boolean;
          emailFooterLogo?: null | string;
          emailFooterText?: null | string;
          emailSenderAddress?: string;
          emailSenderName?: string;
          enableCustomVFErrorPageOverrides?: null | boolean;
          enableDirectMessages?: null | boolean;
          enableGuestChatter?: null | boolean;
          enableGuestFileAccess?: null | boolean;
          enableGuestMemberVisibility?: null | boolean;
          enableInvitation?: null | boolean;
          enableKnowledgeable?: null | boolean;
          enableMemberVisibility?: null | boolean;
          enableNicknameDisplay?: null | boolean;
          enablePrivateMessages?: null | boolean;
          enableReputation?: null | boolean;
          enableShowAllNetworkSettings?: null | boolean;
          enableSiteAsContainer?: null | boolean;
          enableTalkingAboutStats?: null | boolean;
          enableTopicAssignmentRules?: null | boolean;
          enableTopicSuggestions?: null | boolean;
          enableUpDownVote?: null | boolean;
          feedChannel?: null | string;
          forgotPasswordTemplate?: string;
          fullName?: null | string;
          gatherCustomerSentimentData?: null | boolean;
          lockoutTemplate?: null | string;
          logoutUrl?: null | string;
          maxFileSizeKb?: null | number;
          navigationLinkSet?: null | {
              navigationMenuItem?: {
                  defaultListViewId?: null | string;
                  label?: string;
                  menuItemBranding?: null | {
                      tileImage?: null | string;
                  };
                  position?: number;
                  publiclyAvailable?: null | boolean;
                  subMenu?: null | {
                      navigationMenuItem?: { defaultListViewId?: string | null | undefined; label?: string | undefined; menuItemBranding?: { tileImage?: string | null | undefined; } | null | undefined; position?: number | undefined; ... 4 more ...; type?: string | undefined; }[] | undefined;
                  };
                  target?: null | string;
                  targetPreference?: null | string;
                  type?: string;
              }[];
          };
          networkMemberGroups?: null | {
              permissionSet?: string[];
              profile?: string[];
          };
          networkPageOverrides?: null | {
              changePasswordPageOverrideSetting?: null | string;
              forgotPasswordPageOverrideSetting?: null | string;
              homePageOverrideSetting?: null | string;
              loginPageOverrideSetting?: null | string;
              selfRegProfilePageOverrideSetting?: null | string;
          };
          newSenderAddress?: null | string;
          picassoSite?: null | string;
          recommendationAudience?: null | {
              recommendationAudienceDetails?: {
                  audienceCriteriaType?: null | string;
                  audienceCriteriaValue?: null | string;
                  setupName?: null | string;
              }[];
          };
          recommendationDefinition?: null | {
              recommendationDefinitionDetails?: {
                  actionUrl?: null | string;
                  description?: null | string;
                  linkText?: null | string;
                  scheduledRecommendations?: null | {
                      scheduledRecommendationDetails?: (...)[];
                  };
                  setupName?: null | string;
                  title?: null | string;
              }[];
          };
          reputationLevels?: null | {
              level?: {
                  branding?: null | {
                      smallImage?: null | string;
                  };
                  label?: null | string;
                  lowerThreshold?: number;
              }[];
          };
          reputationPointsRules?: null | {
              pointsRule?: {
                  eventType?: string;
                  points?: number;
              }[];
          };
          selfRegProfile?: null | string;
          selfRegistration?: null | boolean;
          sendWelcomeEmail?: null | boolean;
          site?: string;
          status?: string;
          tabs?: {
              customTab?: string[];
              defaultTab?: string;
              standardTab?: string[];
          };
          urlPathPrefix?: null | string;
          verificationTemplate?: null | string;
          welcomeTemplate?: string;
      } | {
          enableMobileAppPushNotifications?: null | boolean;
          enableNotifications?: null | boolean;
          fullName?: null | string;
      } | {
          description?: string;
          developerName?: string;
          fullName?: null | string;
          isProtected?: null | boolean;
          isPublic?: null | boolean;
          masterLabel?: string;
      } | {
          enableObjectLinking?: null | boolean;
          fullName?: null | string;
      } | {
          enableOmniAutoLoginPrompt?: null | boolean;
          enableOmniChannel?: null | boolean;
          enableOmniSecondaryRoutingPriority?: null | boolean;
          enableOmniSkillsRouting?: null | boolean;
          fullName?: null | string;
      } | {
          autoActivateNewReminders?: null | boolean;
          customizableProductSchedulesEnabled?: null | boolean;
          doesAutoAddSplitOwnerAsOpportunityTeamMember?: null | boolean;
          doesEnforceStandardOpportunitySaveLogic?: null | boolean;
          enableFindSimilarOpportunities?: null | boolean;
          enableOpportunityFieldHistoryTracking?: null | boolean;
          enableOpportunityInsightsInMobile?: null | boolean;
          enableOpportunityTeam?: null | boolean;
          enableUpdateReminders?: null | boolean;
          findSimilarOppFilter?: null | {
              similarOpportunitiesDisplayColumns?: string[];
              similarOpportunitiesMatchFields?: string[];
          };
          fullName?: null | string;
          promptToAddProducts?: null | boolean;
      } | {
          datasets?: {
              datasetType?: string;
              orchestrationDataset?: string;
          }[];
          description?: null | string;
          events?: {
              eventType?: string;
              orchestrationEvent?: string;
              platformEvent?: string;
              platformEventPrimaryKey?: string;
          }[];
          fullName?: null | string;
          imageFile?: string;
          imageScale?: number;
          masterLabel?: string;
          runtimeType?: string;
          salesforceObject?: null | string;
          salesforceObjectPrimaryKey?: null | string;
      } | {
          enableOrderManagement?: null | boolean;
          fullName?: null | string;
      } | {
          enableNegativeQuantity?: null | boolean;
          enableOrders?: null | boolean;
          enableReductionOrders?: null | boolean;
          enableZeroQuantity?: null | boolean;
          fullName?: null | string;
      } | {
          fullName?: null | string;
          preferences?: {
              settingName?: string;
              settingValue?: boolean;
          }[];
      } | {
          enableCustomerSuccessPortal?: null | boolean;
          enableExtendedMailMerge?: null | boolean;
          enableIncludeContractStatus?: null | boolean;
          enableMakeDeploymentsMandatory?: null | boolean;
          enableManageSelfServiceUsers?: null | boolean;
          enableOrgFeedSentimentAnalysis?: null | boolean;
          enableRADeploymentAttributeOnly?: null | boolean;
          enableResetDivisionOnLogin?: null | boolean;
          fullName?: null | string;
          saveMailMergeDocsAsSalesforceDocs?: null | boolean;
      } | {
          apiAccessLevel?: null | string;
          description?: null | string;
          fullName?: null | string;
          namespacePrefix?: null | string;
          objectPermissions?: {
              allowCreate?: null | boolean;
              allowDelete?: null | boolean;
              allowEdit?: null | boolean;
              allowRead?: null | boolean;
              modifyAllRecords?: null | boolean;
              object?: string;
              viewAllRecords?: null | boolean;
          }[];
          packageType?: null | string;
          postInstallClass?: null | string;
          setupWeblink?: null | string;
          types?: {
              members?: string[];
              name?: string;
          }[];
          uninstallClass?: null | string;
          version?: string;
      } | {
          enableCampaignInsight?: null | boolean;
          enableEngagementScore?: null | boolean;
          fullName?: null | string;
      } | {
          enableB2bmaAppEnabled?: null | boolean;
          enableEngagementHistoryDashboards?: null | boolean;
          enablePardotAppV1Enabled?: null | boolean;
          enablePardotEnabled?: null | boolean;
          enableProspectActivityDataset?: null | boolean;
          fullName?: null | string;
      } | {
          enableAutoSelectIndividualOnMerge?: null | boolean;
          enableConsentManagement?: null | boolean;
          fullName?: null | string;
      } | {
          active?: boolean;
          entityName?: string;
          fieldName?: string;
          fullName?: null | string;
          masterLabel?: string;
          pathAssistantSteps?: {
              fieldNames?: string[];
              info?: null | string;
              picklistValueName?: string;
          }[];
          recordTypeName?: string;
      } | {
          canOverrideAutoPathCollapseWithUserPref?: null | boolean;
          fullName?: null | string;
          pathAssistantEnabled?: null | boolean;
      } | {
          applicationVisibilities?: {
              application?: string;
              visible?: boolean;
          }[];
          classAccesses?: {
              apexClass?: string;
              enabled?: boolean;
          }[];
          customMetadataTypeAccesses?: {
              enabled?: boolean;
              name?: string;
          }[];
          customPermissions?: {
              enabled?: boolean;
              name?: string;
          }[];
          description?: null | string;
          externalDataSourceAccesses?: {
              enabled?: boolean;
              externalDataSource?: string;
          }[];
          fieldPermissions?: {
              editable?: boolean;
              field?: string;
              readable?: null | boolean;
          }[];
          flowAccesses?: {
              enabled?: boolean;
              flow?: string;
          }[];
          fullName?: null | string;
          hasActivationRequired?: null | boolean;
          label?: string;
          license?: null | string;
          objectPermissions?: {
              allowCreate?: boolean;
              allowDelete?: boolean;
              allowEdit?: boolean;
              allowRead?: boolean;
              modifyAllRecords?: boolean;
              object?: string;
              viewAllRecords?: boolean;
          }[];
          pageAccesses?: {
              apexPage?: string;
              enabled?: boolean;
          }[];
          recordTypeVisibilities?: {
              recordType?: string;
              visible?: boolean;
          }[];
          tabSettings?: {
              tab?: string;
              visibility?: string;
          }[];
          userPermissions?: {
              enabled?: boolean;
              name?: string;
          }[];
      } | {
          description?: null | string;
          fullName?: null | string;
          label?: string;
          mutingPermissionSets?: string[];
          permissionSets?: string[];
          status?: null | string;
      } | {
          enablePersonList?: boolean;
          fullName?: null | string;
      } | {
          fullName?: null | string;
          isPicklistApiNameEditDisabled?: null | boolean;
      } | {
          canEncryptManagedPackageFields?: null | boolean;
          enableDeterministicEncryption?: null | boolean;
          enableEncryptFieldHistory?: null | boolean;
          enableEventBusEncryption?: null | boolean;
          fullName?: null | string;
          isMEKForEncryptionRequired?: null | boolean;
          isUseHighAssuranceKeysRequired?: null | boolean;
      } | {
          channelType?: string;
          fullName?: null | string;
          label?: string;
      } | {
          eventChannel?: string;
          fullName?: null | string;
          selectedEntity?: string;
      } | {
          active?: boolean;
          admin?: null | string;
          defaultLanguage?: null | string;
          description?: null | string;
          emailSenderAddress?: string;
          emailSenderName?: string;
          enableSelfCloseCase?: null | boolean;
          footerDocument?: null | string;
          forgotPassTemplate?: null | string;
          fullName?: null | string;
          headerDocument?: null | string;
          isSelfRegistrationActivated?: null | boolean;
          loginHeaderDocument?: null | string;
          logoDocument?: null | string;
          logoutUrl?: null | string;
          newCommentTemplate?: null | string;
          newPassTemplate?: null | string;
          newUserTemplate?: null | string;
          ownerNotifyTemplate?: null | string;
          selfRegNewUserUrl?: null | string;
          selfRegUserDefaultProfile?: null | string;
          selfRegUserDefaultRole?: null | string;
          selfRegUserTemplate?: null | string;
          showActionConfirmation?: null | boolean;
          stylesheetDocument?: null | string;
          type?: string;
      } | {
          default?: null | boolean;
          description?: null | string;
          fields?: string[];
          fullName?: null | string;
          label?: string;
      } | {
          fullName?: null | string;
          label?: string;
      } | {
          assignments?: null | {
              profiles?: null | {
                  profile?: string[];
              };
              users?: null | {
                  user?: string[];
              };
          };
          capacity?: number;
          declineReasons?: string[];
          enableAutoAccept?: null | boolean;
          enableDecline?: null | boolean;
          enableDeclineReason?: null | boolean;
          enableDisconnectSound?: null | boolean;
          enableRequestSound?: null | boolean;
          fullName?: null | string;
          label?: string;
          presenceStatusOnDecline?: null | string;
          presenceStatusOnPushTimeout?: null | string;
      } | {
          enableConsentAuditTrail?: null | boolean;
          enableConsentEventStream?: null | boolean;
          enableDefaultMetadataValues?: null | boolean;
          fullName?: null | string;
      } | {
          description?: null | string;
          direction?: string;
          externalConnectionProperties?: {
              propertyName?: string;
              propertyValue?: string;
          }[];
          fullName?: null | string;
          label?: string;
          status?: string;
          type?: string;
      } | {
          enableCascadeActivateToRelatedPrices?: null | boolean;
          enableMySettings?: null | boolean;
          enableQuantitySchedule?: null | boolean;
          enableRevenueSchedule?: null | boolean;
          fullName?: null | string;
      } | {
          forgotPasswordRedirect?: null | boolean;
          fullName?: null | string;
          lockoutInterval?: number;
          maxLoginAttempts?: number;
          minimumPasswordLength?: number;
          minimumPasswordLifetime?: null | boolean;
          obscure?: null | boolean;
          passwordComplexity?: number;
          passwordExpiration?: number;
          passwordHistory?: number;
          passwordQuestion?: number;
          profile?: string;
      } | {
          externalCommunityUserIdentityVerif?: boolean;
          forceLogout?: boolean;
          fullName?: null | string;
          profile?: string;
          requiredSessionLevel?: null | string;
          sessionPersistence?: boolean;
          sessionTimeout?: number;
          sessionTimeoutWarning?: boolean;
      } | {
          fullName?: null | string;
          masterLabel?: string;
          promptVersions?: {
              actionButtonLabel?: null | string;
              actionButtonLink?: null | string;
              body?: string;
              customApplication?: null | string;
              delayDays?: number;
              description?: null | string;
              dismissButtonLabel?: null | string;
              displayPosition?: null | string;
              displayType?: string;
              endDate?: null | string;
              header?: null | string;
              indexWithIsPublished?: null | string;
              indexWithoutIsPublished?: null | string;
              isPublished?: null | boolean;
              masterLabel?: string;
              publishedByUser?: null | string;
              publishedDate?: null | string;
              shouldDisplayActionButton?: boolean;
              startDate?: string;
              targetAppDeveloperName?: string;
              targetAppNamespacePrefix?: null | string;
              targetPageKey1?: string;
              targetPageKey2?: null | string;
              targetPageType?: string;
              timesToDisplay?: number;
              title?: string;
              uiFormulaRule?: null | {
                  booleanFilter?: null | string;
                  criteria?: {
                      leftValue?: (...) | (...);
                      operator?: (...) | (...);
                      rightValue?: (...) | (...) | (...);
                  }[];
              };
              userAccess?: string;
              versionNumber?: number;
          }[];
      } | {
          doesSendEmailToMembers?: null | boolean;
          email?: null | string;
          fullName?: null | string;
          name?: string;
          queueMembers?: null | {
              publicGroups?: null | {
                  publicGroup?: string[];
              };
              roleAndSubordinates?: null | {
                  roleAndSubordinate?: string[];
              };
              roleAndSubordinatesInternal?: null | {
                  roleAndSubordinateInternal?: string[];
              };
              roles?: null | {
                  role?: string[];
              };
              users?: null | {
                  user?: string[];
              };
          };
          queueRoutingConfig?: null | string;
          queueSobject?: {
              sobjectType?: string;
          }[];
      } | {
          capacityPercentage?: null | number;
          capacityWeight?: null | number;
          dropAdditionalSkillsTimeout?: null | number;
          fullName?: null | string;
          isAttributeBased?: null | boolean;
          label?: string;
          pushTimeout?: null | number;
          queueOverflowAssignee?: null | string;
          routingModel?: string;
          routingPriority?: number;
          userOverflowAssignee?: null | string;
      } | {
          canvas?: null | string;
          description?: null | string;
          fieldOverrides?: {
              field?: string;
              formula?: null | string;
              literalValue?: null | string;
          }[];
          flowDefinition?: null | string;
          fullName?: null | string;
          height?: null | number;
          icon?: null | string;
          isProtected?: null | boolean;
          label?: null | string;
          lightningComponent?: null | string;
          mobExtDisplayMode?: null | string;
          optionsCreateFeedItem?: boolean;
          page?: null | string;
          quickActionLayout?: null | {
              layoutSectionStyle?: string;
              quickActionLayoutColumns?: {
                  quickActionLayoutItems?: {
                      emptySpace?: (...) | (...) | (...) | (...);
                      field?: (...) | (...) | (...);
                      uiBehavior?: (...) | (...) | (...);
                  }[];
              }[];
          };
          quickActionSendEmailOptions?: null | {
              defaultEmailTemplateName?: null | string;
              ignoreDefaultEmailTemplateSubject?: boolean;
          };
          standardLabel?: null | string;
          successMessage?: null | string;
          targetObject?: null | string;
          targetParentField?: null | string;
          targetRecordType?: null | string;
          type?: string;
          width?: null | number;
      } | {
          enableQuote?: boolean;
          enableQuotesWithoutOppEnabled?: null | boolean;
          fullName?: null | string;
      } | {
          actionContext?: {
              action?: string;
              argument?: {
                  name?: string;
                  value?: string;
              }[];
              description?: null | string;
              label?: null | string;
              name?: string;
              type?: string;
          }[];
          contextRecordType?: null | string;
          description?: null | string;
          filter?: {
              childNode?: string[];
              description?: null | string;
              expression?: string;
              label?: null | string;
              limit?: null | number;
              name?: string;
          }[];
          fullName?: null | string;
          if?: {
              childNode?: string[];
              childNodeExpression?: {
                  childName?: string;
                  expression?: string;
              }[];
              description?: null | string;
              label?: null | string;
              limit?: null | number;
              name?: string;
              onlyFirstMatch?: null | boolean;
          }[];
          invocableAction?: {
              action?: string;
              argument?: {
                  name?: string;
                  value?: string;
              }[];
              childNode?: string[];
              description?: null | string;
              isGenerator?: boolean;
              label?: null | string;
              limit?: null | number;
              name?: string;
              type?: string;
          }[];
          isTemplate?: null | boolean;
          label?: string;
          map?: {
              childNode?: string[];
              description?: null | string;
              label?: null | string;
              limit?: null | number;
              mapExpression?: {
                  expression?: string;
                  name?: string;
                  type?: string;
              }[];
              name?: string;
          }[];
          mutuallyExclusive?: {
              childNode?: string[];
              description?: null | string;
              label?: null | string;
              limit?: null | number;
              name?: string;
          }[];
          onBehalfOfExpression?: null | string;
          recommendationLimit?: {
              childNode?: string[];
              description?: null | string;
              filterMode?: string[];
              label?: null | string;
              limit?: null | number;
              lookbackDuration?: null | number;
              maxRecommendationCount?: null | number;
              name?: string;
          }[];
          recommendationLoad?: {
              childNode?: string[];
              condition?: {
                  field?: string;
                  operator?: string;
                  value?: {
                      type?: (...) | (...);
                      value?: (...) | (...) | (...);
                  };
              }[];
              conditionLogic?: null | string;
              description?: null | string;
              label?: null | string;
              limit?: null | number;
              name?: string;
          }[];
          sort?: {
              childNode?: string[];
              description?: null | string;
              field?: {
                  name?: string;
                  nullsFirst?: null | boolean;
                  order?: null | string;
              }[];
              label?: null | string;
              limit?: null | number;
              name?: string;
          }[];
          union?: {
              childNode?: string[];
              description?: null | string;
              label?: null | string;
              limit?: null | number;
              name?: string;
          }[];
      } | {
          channelConfigurations?: {
              channel?: string;
              channelItems?: {
                  action?: string;
                  isMandatory?: null | boolean;
                  isUiRemoveHidden?: null | boolean;
                  pinned?: string;
                  position?: number;
                  type?: string;
              }[];
              isAutopopEnabled?: null | boolean;
          }[];
          deploymentContexts?: {
              entityName?: string;
              recommendationStrategy?: null | string;
          }[];
          fullName?: null | string;
          hasGuidedActions?: null | boolean;
          hasRecommendations?: null | boolean;
          masterLabel?: string;
          recommendation?: null | {
              defaultStrategy?: null | string;
              hasDescription?: boolean;
              hasImage?: boolean;
              hasRejectAction?: boolean;
              hasTitle?: boolean;
              maxDisplayRecommendations?: number;
          };
          selectableItems?: {
              action?: string;
              type?: string;
          }[];
      } | {
          enableActivityRelatedList?: null | boolean;
          enableFullRecordView?: null | boolean;
          fullName?: null | string;
      } | {
          description?: null | string;
          disableProtocolSecurity?: boolean;
          fullName?: null | string;
          isActive?: boolean;
          url?: string;
      } | {
          autogenerated?: null | boolean;
          baseObject?: string;
          category?: string;
          deployed?: boolean;
          description?: null | string;
          fullName?: null | string;
          join?: null | {
              join?: { join?: ... | null | undefined; outerJoin?: boolean | undefined; relationship?: string | undefined; } | null | undefined;
              outerJoin?: boolean;
              relationship?: string;
          };
          label?: string;
          sections?: {
              columns?: {
                  checkedByDefault?: boolean;
                  displayNameOverride?: null | string;
                  field?: string;
                  table?: string;
              }[];
              masterLabel?: string;
          }[];
      } | {
          active?: boolean;
          description?: string;
          enforcementType?: string;
          fullName?: null | string;
          masterLabel?: string;
          recordFilter?: string;
          targetEntity?: string;
          userCriteria?: string;
          version?: number;
      } | {
          enableRetailExecution?: null | boolean;
          fullName?: null | string;
      } | {
          caseAccessLevel?: null | string;
          contactAccessLevel?: null | string;
          description?: null | string;
          fullName?: null | string;
          mayForecastManagerShare?: null | boolean;
          name?: string;
          opportunityAccessLevel?: null | string;
      } | {
          caseAccessLevel?: null | string;
          contactAccessLevel?: null | string;
          description?: null | string;
          fullName?: null | string;
          mayForecastManagerShare?: null | boolean;
          name?: string;
          opportunityAccessLevel?: null | string;
          parentRole?: null | string;
      } | {
          accountAccessLevel?: null | string;
          caseAccessLevel?: null | string;
          contactAccessLevel?: null | string;
          description?: null | string;
          fullName?: null | string;
          mayForecastManagerShare?: null | boolean;
          name?: string;
          opportunityAccessLevel?: null | string;
          parentTerritory?: null | string;
      } | {
          enableAdvancedCMTSecurity?: null | boolean;
          enableAdvancedCSSecurity?: null | boolean;
          enableListCustomSettingCreation?: null | boolean;
          enableSOSLOnCustomSettings?: null | boolean;
          fullName?: null | string;
      } | {
          documentContentSearchEnabled?: boolean;
          enableAdvancedSearchInAlohaSidebar?: null | boolean;
          enableEinsteinSearchPersonalization?: null | boolean;
          enableQuerySuggestionPigOn?: null | boolean;
          enableSalesforceGeneratedSynonyms?: null | boolean;
          enableSetupSearch?: null | boolean;
          fullName?: null | string;
          optimizeSearchForCJKEnabled?: boolean;
          recentlyViewedUsersForBlankLookupEnabled?: boolean;
          searchSettingsByObject?: {
              searchSettingsByObject?: {
                  enhancedLookupEnabled?: boolean;
                  lookupAutoCompleteEnabled?: boolean;
                  name?: string;
                  resultsPerPageCount?: number;
              }[];
          };
          sidebarAutoCompleteEnabled?: boolean;
          sidebarDropDownListEnabled?: boolean;
          sidebarLimitToItemsIOwnCheckboxEnabled?: boolean;
          singleSearchResultShortcutEnabled?: boolean;
          spellCorrectKnowledgeSearchEnabled?: boolean;
      } | {
          canUsersGrantLoginAccess?: null | boolean;
          enableAdminLoginAsAnyUser?: null | boolean;
          enableAuditFieldsInactiveOwner?: null | boolean;
          enableAuraSecureEvalPref?: null | boolean;
          enableRequireHttpsConnection?: null | boolean;
          fullName?: null | string;
          isTLSv12Required?: null | boolean;
          isTLSv12RequiredCommunities?: null | boolean;
          networkAccess?: null | {
              ipRanges?: {
                  description?: null | string;
                  end?: null | string;
                  start?: null | string;
              }[];
          };
          passwordPolicies?: null | {
              apiOnlyUserHomePageURL?: null | string;
              complexity?: null | string;
              enableSetPasswordInApi?: null | boolean;
              expiration?: null | string;
              historyRestriction?: null | string;
              lockoutInterval?: null | string;
              maxLoginAttempts?: null | string;
              minimumPasswordLength?: null | string;
              minimumPasswordLifetime?: null | boolean;
              obscureSecretAnswer?: null | boolean;
              passwordAssistanceMessage?: null | string;
              passwordAssistanceURL?: null | string;
              questionRestriction?: null | string;
          };
          sessionSettings?: null | {
              allowUserAuthenticationByCertificate?: null | boolean;
              canConfirmEmailChangeInLightningCommunities?: null | boolean;
              disableTimeoutWarning?: null | boolean;
              enableCSPOnEmail?: null | boolean;
              enableCSRFOnGet?: null | boolean;
              enableCSRFOnPost?: null | boolean;
              enableCacheAndAutocomplete?: null | boolean;
              enableClickjackNonsetupSFDC?: null | boolean;
              enableClickjackNonsetupUser?: null | boolean;
              enableClickjackNonsetupUserHeaderless?: null | boolean;
              enableClickjackSetup?: null | boolean;
              enableContentSniffingProtection?: null | boolean;
              enableLightningLogin?: null | boolean;
              enableLightningLoginOnlyWithUserPerm?: null | boolean;
              enablePostForSessions?: null | boolean;
              enableSMSIdentity?: null | boolean;
              enableU2F?: null | boolean;
              enableUpgradeInsecureRequests?: null | boolean;
              enableXssProtection?: null | boolean;
              enforceIpRangesEveryRequest?: null | boolean;
              forceLogoutOnSessionTimeout?: null | boolean;
              forceRelogin?: null | boolean;
              hasRetainedLoginHints?: null | boolean;
              hasUserSwitching?: null | boolean;
              hstsOnForcecomSites?: null | boolean;
              identityConfirmationOnEmailChange?: null | boolean;
              identityConfirmationOnTwoFactorRegistrationEnabled?: null | boolean;
              lockSessionsToDomain?: null | boolean;
              lockSessionsToIp?: null | boolean;
              lockerServiceAPIVersion?: null | string;
              lockerServiceCSP?: null | boolean;
              lockerServiceFrozenRealm?: null | boolean;
              logoutURL?: null | string;
              redirectionWarning?: null | boolean;
              referrerPolicy?: null | boolean;
              requireHttpOnly?: null | boolean;
              requireHttps?: null | boolean;
              securityCentralKillSession?: null | boolean;
              sessionTimeout?: null | string;
          };
          singleSignOnSettings?: null | {
              enableForceDelegatedCallout?: null | boolean;
              enableMultipleSamlConfigs?: null | boolean;
              enableSamlJitProvisioning?: null | boolean;
              enableSamlLogin?: null | boolean;
          };
      } | {
          fullName?: null | string;
          interactionComponent?: null | string;
          label?: string;
          relatedEntityType?: string;
          secondaryRoutingPriorityField?: null | string;
          serviceChannelFieldPriorities?: {
              priority?: number;
              value?: string;
          }[];
      } | {
          channels?: null | {
              channel?: string[];
          };
          fullName?: null | string;
          label?: string;
      } | {
          accessLevel?: string;
          accountSettings?: null | {
              caseAccessLevel?: string;
              contactAccessLevel?: string;
              opportunityAccessLevel?: string;
          };
          description?: null | string;
          fullName?: null | string;
          label?: string;
          sharedTo?: {
              allCustomerPortalUsers?: null | string;
              allInternalUsers?: null | string;
              allPartnerUsers?: null | string;
              channelProgramGroup?: string[];
              channelProgramGroups?: string[];
              group?: string[];
              groups?: string[];
              guestUser?: string[];
              managerSubordinates?: string[];
              managers?: string[];
              portalRole?: string[];
              portalRoleAndSubordinates?: string[];
              queue?: string[];
              role?: string[];
              roleAndSubordinates?: string[];
              roleAndSubordinatesInternal?: string[];
              roles?: string[];
              rolesAndSubordinates?: string[];
              territories?: string[];
              territoriesAndSubordinates?: string[];
              territory?: string[];
              territoryAndSubordinates?: string[];
          };
      } | {
          accessLevel?: string;
          accountSettings?: null | {
              caseAccessLevel?: string;
              contactAccessLevel?: string;
              opportunityAccessLevel?: string;
          };
          booleanFilter?: null | string;
          criteriaItems?: {
              field?: string;
              operation?: string;
              value?: null | string;
              valueField?: null | string;
          }[];
          description?: null | string;
          fullName?: null | string;
          label?: string;
          sharedTo?: {
              allCustomerPortalUsers?: null | string;
              allInternalUsers?: null | string;
              allPartnerUsers?: null | string;
              channelProgramGroup?: string[];
              channelProgramGroups?: string[];
              group?: string[];
              groups?: string[];
              guestUser?: string[];
              managerSubordinates?: string[];
              managers?: string[];
              portalRole?: string[];
              portalRoleAndSubordinates?: string[];
              queue?: string[];
              role?: string[];
              roleAndSubordinates?: string[];
              roleAndSubordinatesInternal?: string[];
              roles?: string[];
              rolesAndSubordinates?: string[];
              territories?: string[];
              territoriesAndSubordinates?: string[];
              territory?: string[];
              territoryAndSubordinates?: string[];
          };
      } | {
          accessLevel?: string;
          accountSettings?: null | {
              caseAccessLevel?: string;
              contactAccessLevel?: string;
              opportunityAccessLevel?: string;
          };
          booleanFilter?: null | string;
          criteriaItems?: {
              field?: string;
              operation?: string;
              value?: null | string;
              valueField?: null | string;
          }[];
          description?: null | string;
          fullName?: null | string;
          label?: string;
          sharedTo?: {
              allCustomerPortalUsers?: null | string;
              allInternalUsers?: null | string;
              allPartnerUsers?: null | string;
              channelProgramGroup?: string[];
              channelProgramGroups?: string[];
              group?: string[];
              groups?: string[];
              guestUser?: string[];
              managerSubordinates?: string[];
              managers?: string[];
              portalRole?: string[];
              portalRoleAndSubordinates?: string[];
              queue?: string[];
              role?: string[];
              roleAndSubordinates?: string[];
              roleAndSubordinatesInternal?: string[];
              roles?: string[];
              rolesAndSubordinates?: string[];
              territories?: string[];
              territoriesAndSubordinates?: string[];
              territory?: string[];
              territoryAndSubordinates?: string[];
          };
      } | {
          accessLevel?: string;
          accountSettings?: null | {
              caseAccessLevel?: string;
              contactAccessLevel?: string;
              opportunityAccessLevel?: string;
          };
          description?: null | string;
          fullName?: null | string;
          label?: string;
          sharedFrom?: {
              allCustomerPortalUsers?: null | string;
              allInternalUsers?: null | string;
              allPartnerUsers?: null | string;
              channelProgramGroup?: string[];
              channelProgramGroups?: string[];
              group?: string[];
              groups?: string[];
              guestUser?: string[];
              managerSubordinates?: string[];
              managers?: string[];
              portalRole?: string[];
              portalRoleAndSubordinates?: string[];
              queue?: string[];
              role?: string[];
              roleAndSubordinates?: string[];
              roleAndSubordinatesInternal?: string[];
              roles?: string[];
              rolesAndSubordinates?: string[];
              territories?: string[];
              territoriesAndSubordinates?: string[];
              territory?: string[];
              territoryAndSubordinates?: string[];
          };
          sharedTo?: {
              allCustomerPortalUsers?: null | string;
              allInternalUsers?: null | string;
              allPartnerUsers?: null | string;
              channelProgramGroup?: string[];
              channelProgramGroups?: string[];
              group?: string[];
              groups?: string[];
              guestUser?: string[];
              managerSubordinates?: string[];
              managers?: string[];
              portalRole?: string[];
              portalRoleAndSubordinates?: string[];
              queue?: string[];
              role?: string[];
              roleAndSubordinates?: string[];
              roleAndSubordinatesInternal?: string[];
              roles?: string[];
              rolesAndSubordinates?: string[];
              territories?: string[];
              territoriesAndSubordinates?: string[];
              territory?: string[];
              territoryAndSubordinates?: string[];
          };
      } | {
          fullName?: null | string;
          sharingCriteriaRules?: {
              accessLevel?: string;
              accountSettings?: null | {
                  caseAccessLevel?: string;
                  contactAccessLevel?: string;
                  opportunityAccessLevel?: string;
              };
              booleanFilter?: null | string;
              criteriaItems?: {
                  field?: string;
                  operation?: string;
                  value?: null | string;
                  valueField?: null | string;
              }[];
              description?: null | string;
              fullName?: null | string;
              label?: string;
              sharedTo?: {
                  allCustomerPortalUsers?: null | string;
                  allInternalUsers?: null | string;
                  allPartnerUsers?: null | string;
                  channelProgramGroup?: string[];
                  channelProgramGroups?: string[];
                  group?: string[];
                  groups?: string[];
                  guestUser?: string[];
                  managerSubordinates?: string[];
                  managers?: string[];
                  portalRole?: string[];
                  portalRoleAndSubordinates?: string[];
                  queue?: string[];
                  role?: string[];
                  roleAndSubordinates?: string[];
                  roleAndSubordinatesInternal?: string[];
                  roles?: string[];
                  rolesAndSubordinates?: string[];
                  territories?: string[];
                  territoriesAndSubordinates?: string[];
                  territory?: string[];
                  territoryAndSubordinates?: string[];
              };
          }[];
          sharingGuestRules?: {
              accessLevel?: string;
              accountSettings?: null | {
                  caseAccessLevel?: string;
                  contactAccessLevel?: string;
                  opportunityAccessLevel?: string;
              };
              booleanFilter?: null | string;
              criteriaItems?: {
                  field?: string;
                  operation?: string;
                  value?: null | string;
                  valueField?: null | string;
              }[];
              description?: null | string;
              fullName?: null | string;
              label?: string;
              sharedTo?: {
                  allCustomerPortalUsers?: null | string;
                  allInternalUsers?: null | string;
                  allPartnerUsers?: null | string;
                  channelProgramGroup?: string[];
                  channelProgramGroups?: string[];
                  group?: string[];
                  groups?: string[];
                  guestUser?: string[];
                  managerSubordinates?: string[];
                  managers?: string[];
                  portalRole?: string[];
                  portalRoleAndSubordinates?: string[];
                  queue?: string[];
                  role?: string[];
                  roleAndSubordinates?: string[];
                  roleAndSubordinatesInternal?: string[];
                  roles?: string[];
                  rolesAndSubordinates?: string[];
                  territories?: string[];
                  territoriesAndSubordinates?: string[];
                  territory?: string[];
                  territoryAndSubordinates?: string[];
              };
          }[];
          sharingOwnerRules?: {
              accessLevel?: string;
              accountSettings?: null | {
                  caseAccessLevel?: string;
                  contactAccessLevel?: string;
                  opportunityAccessLevel?: string;
              };
              description?: null | string;
              fullName?: null | string;
              label?: string;
              sharedFrom?: {
                  allCustomerPortalUsers?: null | string;
                  allInternalUsers?: null | string;
                  allPartnerUsers?: null | string;
                  channelProgramGroup?: string[];
                  channelProgramGroups?: string[];
                  group?: string[];
                  groups?: string[];
                  guestUser?: string[];
                  managerSubordinates?: string[];
                  managers?: string[];
                  portalRole?: string[];
                  portalRoleAndSubordinates?: string[];
                  queue?: string[];
                  role?: string[];
                  roleAndSubordinates?: string[];
                  roleAndSubordinatesInternal?: string[];
                  roles?: string[];
                  rolesAndSubordinates?: string[];
                  territories?: string[];
                  territoriesAndSubordinates?: string[];
                  territory?: string[];
                  territoryAndSubordinates?: string[];
              };
              sharedTo?: {
                  allCustomerPortalUsers?: null | string;
                  allInternalUsers?: null | string;
                  allPartnerUsers?: null | string;
                  channelProgramGroup?: string[];
                  channelProgramGroups?: string[];
                  group?: string[];
                  groups?: string[];
                  guestUser?: string[];
                  managerSubordinates?: string[];
                  managers?: string[];
                  portalRole?: string[];
                  portalRoleAndSubordinates?: string[];
                  queue?: string[];
                  role?: string[];
                  roleAndSubordinates?: string[];
                  roleAndSubordinatesInternal?: string[];
                  roles?: string[];
                  rolesAndSubordinates?: string[];
                  territories?: string[];
                  territoriesAndSubordinates?: string[];
                  territory?: string[];
                  territoryAndSubordinates?: string[];
              };
          }[];
          sharingTerritoryRules?: {
              accessLevel?: string;
              accountSettings?: null | {
                  caseAccessLevel?: string;
                  contactAccessLevel?: string;
                  opportunityAccessLevel?: string;
              };
              description?: null | string;
              fullName?: null | string;
              label?: string;
              sharedFrom?: {
                  allCustomerPortalUsers?: null | string;
                  allInternalUsers?: null | string;
                  allPartnerUsers?: null | string;
                  channelProgramGroup?: string[];
                  channelProgramGroups?: string[];
                  group?: string[];
                  groups?: string[];
                  guestUser?: string[];
                  managerSubordinates?: string[];
                  managers?: string[];
                  portalRole?: string[];
                  portalRoleAndSubordinates?: string[];
                  queue?: string[];
                  role?: string[];
                  roleAndSubordinates?: string[];
                  roleAndSubordinatesInternal?: string[];
                  roles?: string[];
                  rolesAndSubordinates?: string[];
                  territories?: string[];
                  territoriesAndSubordinates?: string[];
                  territory?: string[];
                  territoryAndSubordinates?: string[];
              };
              sharedTo?: {
                  allCustomerPortalUsers?: null | string;
                  allInternalUsers?: null | string;
                  allPartnerUsers?: null | string;
                  channelProgramGroup?: string[];
                  channelProgramGroups?: string[];
                  group?: string[];
                  groups?: string[];
                  guestUser?: string[];
                  managerSubordinates?: string[];
                  managers?: string[];
                  portalRole?: string[];
                  portalRoleAndSubordinates?: string[];
                  queue?: string[];
                  role?: string[];
                  roleAndSubordinates?: string[];
                  roleAndSubordinatesInternal?: string[];
                  roles?: string[];
                  rolesAndSubordinates?: string[];
                  territories?: string[];
                  territoriesAndSubordinates?: string[];
                  territory?: string[];
                  territoryAndSubordinates?: string[];
              };
          }[];
      } | {
          accessMappings?: {
              accessLevel?: string;
              object?: string;
              objectField?: string;
              userField?: string;
          }[];
          description?: null | string;
          fullName?: null | string;
          name?: string;
          profiles?: string[];
      } | {
          enableAccountRoleOptimization?: null | boolean;
          enableAssetSharing?: null | boolean;
          enableCommunityUserVisibility?: null | boolean;
          enableExternalSharingModel?: null | boolean;
          enableManagerGroups?: null | boolean;
          enableManualUserRecordSharing?: null | boolean;
          enablePartnerSuperUserAccess?: null | boolean;
          enablePortalUserCaseSharing?: null | boolean;
          enablePortalUserVisibility?: null | boolean;
          enableRemoveTMGroupMembership?: null | boolean;
          enableSecureGuestAccess?: null | boolean;
          enableStandardReportVisibility?: null | boolean;
          enableTerritoryForecastManager?: null | boolean;
          fullName?: null | string;
      } | {
          enableProxyLoginICHeader?: null | boolean;
          enableTopicsInSites?: null | boolean;
          enableVisualforceApiAccessAllowed?: null | boolean;
          fullName?: null | string;
      } | {
          assignments?: null | {
              profiles?: null | {
                  profile?: string[];
              };
              users?: null | {
                  user?: string[];
              };
          };
          description?: null | string;
          fullName?: null | string;
          label?: string;
      } | {
          caseSubjectOption?: string;
          enableSocialApprovals?: null | boolean;
          enableSocialCaseAssignmentRules?: null | boolean;
          enableSocialCustomerService?: null | boolean;
          enableSocialPersonaHistoryTracking?: null | boolean;
          enableSocialPostHistoryTracking?: null | boolean;
          enableSocialReceiveParentPost?: null | boolean;
          fullName?: null | string;
      } | {
          enableSocialProfiles?: null | boolean;
          fullName?: null | string;
          isFacebookSocialProfilesDisabled?: null | boolean;
          isLinkedInSocialProfilesDisabled?: null | boolean;
          isTwitterSocialProfilesDisabled?: null | boolean;
          isYouTubeSocialProfilesDisabled?: null | boolean;
      } | {
          fullName?: null | string;
          groupingStringEnum?: null | string;
          sorted?: boolean;
          standardValue?: {
              allowEmail?: null | boolean;
              closed?: null | boolean;
              color?: null | string;
              converted?: null | boolean;
              cssExposed?: null | boolean;
              default?: boolean;
              description?: null | string;
              forecastCategory?: null | string;
              fullName?: null | string;
              groupingString?: null | string;
              highPriority?: null | boolean;
              isActive?: null | boolean;
              label?: null | string;
              probability?: null | number;
              reverseRole?: null | string;
              reviewed?: null | boolean;
              won?: null | boolean;
          }[];
      } | {
          fullName?: null | string;
          valueTranslation?: {
              masterLabel?: string;
              translation?: null | string;
          }[];
      } | {
          enableSurvey?: null | boolean;
          enableSurveyOwnerCanManageResponse?: null | boolean;
          fullName?: null | string;
      } | {
          fullName?: null | string;
          groups?: {
              languages?: string[];
              terms?: string[];
          }[];
          isProtected?: null | boolean;
          label?: string;
      } | {
          disableDowntimeNotifications?: null | boolean;
          disableMaintenanceNotifications?: null | boolean;
          fullName?: null | string;
      } | {
          accountAccessLevel?: null | string;
          caseAccessLevel?: null | string;
          contactAccessLevel?: null | string;
          customFields?: {
              name?: string;
              value?: any;
          }[];
          description?: null | string;
          fullName?: null | string;
          name?: string;
          opportunityAccessLevel?: null | string;
          parentTerritory?: null | string;
          ruleAssociations?: {
              inherited?: boolean;
              ruleName?: string;
          }[];
          territory2Type?: string;
      } | {
          customFields?: {
              name?: string;
              value?: any;
          }[];
          description?: null | string;
          fullName?: null | string;
          name?: string;
      } | {
          active?: boolean;
          booleanFilter?: null | string;
          fullName?: null | string;
          name?: string;
          objectType?: string;
          ruleItems?: {
              field?: string;
              operation?: string;
              value?: null | string;
          }[];
      } | {
          defaultAccountAccessLevel?: null | string;
          defaultCaseAccessLevel?: null | string;
          defaultContactAccessLevel?: null | string;
          defaultOpportunityAccessLevel?: null | string;
          enableTerritoryManagement2?: null | boolean;
          fullName?: null | string;
          opportunityFilterSettings?: null | {
              apexClassName?: null | string;
              enableFilter?: boolean;
              runOnCreate?: boolean;
          };
      } | {
          description?: null | string;
          fullName?: null | string;
          name?: string;
          priority?: number;
      } | {
          active?: boolean;
          description?: null | string;
          frequency?: string;
          fullName?: null | string;
          masterLabel?: string;
          startDate?: string;
          timeSheetTemplateAssignments?: {
              assignedTo?: null | string;
          }[];
          workWeekEndDay?: string;
          workWeekStartDay?: string;
      } | {
          enableTopics?: boolean;
          entityApiName?: string;
          fullName?: null | string;
      } | {
          enableMyTrailheadPref?: null | boolean;
          fullName?: null | string;
      } | {
          action?: {
              block?: boolean;
              endSession?: boolean;
              freezeUser?: boolean;
              notifications?: {
                  inApp?: boolean;
                  sendEmail?: boolean;
                  user?: string;
              }[];
              twoFactorAuthentication?: boolean;
          };
          active?: boolean;
          apexClass?: null | string;
          description?: null | string;
          developerName?: null | string;
          eventName?: null | string;
          eventType?: null | string;
          executionUser?: null | string;
          flow?: null | string;
          fullName?: null | string;
          masterLabel?: null | string;
          resourceName?: null | string;
          type?: null | string;
      } | {
          customApplications?: {
              label?: string;
              name?: string;
          }[];
          customDataTypeTranslations?: {
              components?: {
                  developerSuffix?: string;
                  label?: null | string;
              }[];
              customDataTypeName?: string;
              description?: null | string;
              label?: null | string;
          }[];
          customLabels?: {
              label?: string;
              name?: string;
          }[];
          customPageWebLinks?: {
              label?: string;
              name?: string;
          }[];
          customTabs?: {
              label?: string;
              name?: string;
          }[];
          flowDefinitions?: {
              flows?: {
                  choices?: {
                      choiceText?: ...;
                      name?: ...;
                      userInput?: ...;
                  }[];
                  fullName?: string;
                  label?: null | string;
                  screens?: {
                      fields?: ...;
                      helpText?: ...;
                      name?: ...;
                      pausedText?: ...;
                  }[];
                  stages?: {
                      label?: ...;
                      name?: ...;
                  }[];
                  textTemplates?: {
                      name?: ...;
                      text?: ...;
                  }[];
              }[];
              fullName?: string;
              label?: null | string;
          }[];
          fullName?: null | string;
          quickActions?: {
              label?: string;
              name?: string;
          }[];
          reportTypes?: {
              description?: null | string;
              label?: null | string;
              name?: string;
              sections?: {
                  columns?: {
                      label?: ...;
                      name?: ...;
                  }[];
                  label?: null | string;
                  name?: string;
              }[];
          }[];
          scontrols?: {
              label?: string;
              name?: string;
          }[];
      } | {
          flows?: {
              choices?: {
                  choiceText?: null | string;
                  name?: string;
                  userInput?: null | {
                      promptText?: (...) | (...) | (...);
                      validationRule?: (...) | (...) | (...);
                  };
              }[];
              fullName?: string;
              label?: null | string;
              screens?: {
                  fields?: {
                      fieldText?: ...;
                      helpText?: ...;
                      name?: ...;
                      validationRule?: ...;
                  }[];
                  helpText?: null | string;
                  name?: string;
                  pausedText?: null | string;
              }[];
              stages?: {
                  label?: null | string;
                  name?: string;
              }[];
              textTemplates?: {
                  name?: string;
                  text?: null | string;
              }[];
          }[];
          fullName?: string;
          label?: null | string;
      } | {
          choices?: {
              choiceText?: null | string;
              name?: string;
              userInput?: null | {
                  promptText?: null | string;
                  validationRule?: null | {
                      errorMessage?: null | string;
                  };
              };
          }[];
          fullName?: string;
          label?: null | string;
          screens?: {
              fields?: {
                  fieldText?: null | string;
                  helpText?: null | string;
                  name?: string;
                  validationRule?: null | {
                      errorMessage?: (...) | (...) | (...);
                  };
              }[];
              helpText?: null | string;
              name?: string;
              pausedText?: null | string;
          }[];
          stages?: {
              label?: null | string;
              name?: string;
          }[];
          textTemplates?: {
              name?: string;
              text?: null | string;
          }[];
      } | {
          UIObjectRelationFieldConfigs?: {
              displayLabel?: string;
              queryText?: string;
              rowOrder?: number;
          }[];
          contextObject?: string;
          contextObjectRecordType?: null | string;
          directRelationshipField?: null | string;
          fullName?: null | string;
          indirectObjectContextField?: null | string;
          indirectObjectRelatedField?: null | string;
          indirectRelationshipObject?: null | string;
          isActive?: boolean;
          masterLabel?: string;
          relatedObject?: string;
          relatedObjectRecordType?: null | string;
          relationshipType?: string;
      } | {
          creationAgeInSeconds?: null | number;
          description?: null | string;
          fullName?: null | string;
          lastChatterActivityAgeInSeconds?: null | number;
          masterLabel?: string;
          profiles?: string[];
          userTypes?: string[];
      } | {
          canGovCloudUseAdoptionApps?: null | boolean;
          doesScheduledSwitcherRunDaily?: null | boolean;
          enableCustomHelpGlobalSection?: null | boolean;
          enableHelpMenuShowFeedback?: null | boolean;
          enableHelpMenuShowHelp?: null | boolean;
          enableHelpMenuShowNewUser?: null | boolean;
          enableHelpMenuShowSearch?: null | boolean;
          enableHelpMenuShowSfdcContent?: null | boolean;
          enableHelpMenuShowShortcut?: null | boolean;
          enableHelpMenuShowSupport?: null | boolean;
          enableHelpMenuShowTrailhead?: null | boolean;
          enableIBILOptOutDashboards?: null | boolean;
          enableIBILOptOutEvents?: null | boolean;
          enableIBILOptOutReports?: null | boolean;
          enableIBILOptOutTasks?: null | boolean;
          enableLexToClassicFeedbackEnable?: null | boolean;
          enableOrchestrationInSandbox?: null | boolean;
          enableOrgUserAssistEnabled?: null | boolean;
          enableScheduledSwitcher?: null | boolean;
          enableSfdcProductFeedbackSurvey?: null | boolean;
          enableShowSalesforceUserAssist?: null | boolean;
          fullName?: null | string;
          isAutoTransitionDelayed?: null | boolean;
          isCrucNotificationDisabled?: null | boolean;
          isCustomProfileAutoTransitionDelayed?: null | boolean;
          isLEXWelcomeMatDisabled?: null | boolean;
          isMeetTheAssistantDisabledInClassic?: null | boolean;
          isMeetTheAssistantDisabledInLightning?: null | boolean;
          optimizerAppEnabled?: null | boolean;
      } | {
          alternateAlohaListView?: null | boolean;
          enableAsyncRelatedLists?: null | boolean;
          enableClickjackUserPageHeaderless?: null | boolean;
          enableCollapsibleSections?: null | boolean;
          enableCollapsibleSideBar?: null | boolean;
          enableCustomObjectTruncate?: null | boolean;
          enableCustomeSideBarOnAllPages?: null | boolean;
          enableDeleteFieldHistory?: null | boolean;
          enableHoverDetails?: null | boolean;
          enableInlineEdit?: null | boolean;
          enableNewPageLayoutEditor?: null | boolean;
          enablePersonalCanvas?: null | boolean;
          enablePrintableListViews?: null | boolean;
          enableProfileCustomTabsets?: null | boolean;
          enableQuickCreate?: null | boolean;
          enableTabOrganizer?: null | boolean;
          fullName?: null | string;
      } | {
          enableCanAnswerContainUsername?: null | boolean;
          enableCanSaveUserPerm?: null | boolean;
          enableConcealPersonalInfo?: null | boolean;
          enableContactlessExternalIdentityUsers?: null | boolean;
          enableEnhancedPermsetMgmt?: null | boolean;
          enableEnhancedProfileMgmt?: null | boolean;
          enableNewProfileUI?: null | boolean;
          enableScrambleUserData?: null | boolean;
          enableUserSelfDeactivate?: null | boolean;
          fullName?: null | string;
      } | {
          enableCallDisposition?: null | boolean;
          enableVoiceCallList?: null | boolean;
          enableVoiceCallRecording?: null | boolean;
          enableVoiceCoaching?: null | boolean;
          enableVoiceConferencing?: null | boolean;
          enableVoiceLocalPresence?: null | boolean;
          enableVoiceMail?: null | boolean;
          enableVoiceMailDrop?: null | boolean;
          fullName?: null | string;
      } | {
          assetIcon?: null | string;
          description?: null | string;
          folder?: string;
          fullName?: null | string;
          masterLabel?: string;
          shares?: {
              accessLevel?: string;
              sharedTo?: string;
              sharedToType?: string;
          }[];
          templateOrigin?: null | string;
          templateVersion?: null | string;
      } | {
          application?: string;
          description?: null | string;
          fullName?: null | string;
          masterLabel?: string;
          templateAssetSourceName?: null | string;
      } | {
          assetIcon?: null | string;
          assetVersion?: null | number;
          description?: null | string;
          fullName?: null | string;
          label?: string;
          templateType?: string;
      } | {
          application?: null | string;
          dataset?: string;
          datasetConnector?: null | string;
          datasetFullyQualifiedName?: null | string;
          dates?: {
              alias?: string;
              compact?: null | boolean;
              dateFieldDay?: null | string;
              dateFieldEpochDay?: null | string;
              dateFieldEpochSecond?: null | string;
              dateFieldFiscalMonth?: null | string;
              dateFieldFiscalQuarter?: null | string;
              dateFieldFiscalWeek?: null | string;
              dateFieldFiscalYear?: null | string;
              dateFieldFullYear?: null | string;
              dateFieldHour?: null | string;
              dateFieldMinute?: null | string;
              dateFieldMonth?: null | string;
              dateFieldQuarter?: null | string;
              dateFieldSecond?: null | string;
              dateFieldWeek?: null | string;
              dateFieldYear?: null | string;
              description?: null | string;
              firstDayOfWeek?: number;
              fiscalMonthOffset?: number;
              isYearEndFiscalYear?: null | boolean;
              label?: null | string;
              showInExplorer?: null | boolean;
              sortIndex?: number;
              type?: string;
          }[];
          dimensions?: {
              conditionalFormatting?: {
                  formattingBins?: {
                      bin?: ...;
                      formatValue?: ...;
                      label?: ...;
                      sortIndex?: ...;
                  }[];
                  formattingPredicates?: {
                      formatValue?: ...;
                      operator?: ...;
                      sortIndex?: ...;
                      value?: ...;
                  }[];
                  property?: string;
                  referenceField?: string;
                  sortIndex?: number;
                  type?: string;
              }[];
              customActions?: {
                  customActionName?: string;
                  enabled?: boolean;
                  icon?: null | string;
                  method?: null | string;
                  sortIndex?: number;
                  target?: null | string;
                  tooltip?: null | string;
                  url?: null | string;
              }[];
              customActionsEnabled?: null | boolean;
              dateFormat?: null | string;
              description?: null | string;
              field?: string;
              fullyQualifiedName?: null | string;
              imageTemplate?: null | string;
              isDerived?: boolean;
              isMultiValue?: null | boolean;
              label?: null | string;
              linkTemplate?: null | string;
              linkTemplateEnabled?: null | boolean;
              linkTooltip?: null | string;
              members?: {
                  color?: null | string;
                  label?: null | string;
                  member?: string;
                  sortIndex?: number;
              }[];
              origin?: null | string;
              recordDisplayFields?: {
                  recordDisplayField?: string;
              }[];
              recordIdField?: null | string;
              recordOrganizationIdField?: null | string;
              salesforceActions?: {
                  enabled?: boolean;
                  salesforceActionName?: string;
                  sortIndex?: number;
              }[];
              salesforceActionsEnabled?: null | boolean;
              showDetailsDefaultFieldIndex?: null | number;
              showInExplorer?: null | boolean;
              sortIndex?: number;
          }[];
          fullName?: null | string;
          measures?: {
              conditionalFormatting?: {
                  formattingBins?: {
                      bin?: ...;
                      formatValue?: ...;
                      label?: ...;
                      sortIndex?: ...;
                  }[];
                  formattingPredicates?: {
                      formatValue?: ...;
                      operator?: ...;
                      sortIndex?: ...;
                      value?: ...;
                  }[];
                  property?: string;
                  referenceField?: string;
                  sortIndex?: number;
                  type?: string;
              }[];
              dateFormat?: null | string;
              description?: null | string;
              field?: string;
              formatCustomFormat?: null | string;
              formatDecimalDigits?: null | number;
              formatIsNegativeParens?: null | boolean;
              formatPrefix?: null | string;
              formatSuffix?: null | string;
              formatUnit?: null | string;
              formatUnitMultiplier?: null | number;
              fullyQualifiedName?: null | string;
              isDerived?: boolean;
              label?: null | string;
              origin?: null | string;
              showDetailsDefaultFieldIndex?: null | number;
              showInExplorer?: null | boolean;
              sortIndex?: number;
          }[];
          organizations?: {
              instanceUrl?: string;
              label?: string;
              organizationIdentifier?: string;
              sortIndex?: number;
          }[];
          origin?: null | string;
          type?: null | string;
          waveVisualization?: null | string;
      } | {
          enableCoachingManagerGroupAccess?: null | boolean;
          enableGoalManagerGroupAccess?: null | boolean;
          enableProfileSkills?: null | boolean;
          enableProfileSkillsAddFeedPost?: null | boolean;
          enableProfileSkillsAutoSuggest?: null | boolean;
          enableProfileSkillsUsePlatform?: null | boolean;
          enableWorkBadgeDefRestrictPref?: null | boolean;
          enableWorkCalibration?: null | boolean;
          enableWorkCanvasPref?: null | boolean;
          enableWorkCertification?: null | boolean;
          enableWorkCertificationNotification?: null | boolean;
          enableWorkRewardsPref?: null | boolean;
          enableWorkThanksPref?: null | boolean;
          enableWorkUseObjectivesForGoals?: null | boolean;
          fullName?: null | string;
      } | {
          alerts?: {
              ccEmails?: string[];
              description?: string;
              fullName?: null | string;
              protected?: boolean;
              recipients?: {
                  field?: null | string;
                  recipient?: null | string;
                  type?: string;
              }[];
              senderAddress?: null | string;
              senderType?: null | string;
              template?: string;
          }[];
          fieldUpdates?: {
              description?: null | string;
              field?: string;
              formula?: null | string;
              fullName?: null | string;
              literalValue?: null | string;
              lookupValue?: null | string;
              lookupValueType?: null | string;
              name?: string;
              notifyAssignee?: boolean;
              operation?: string;
              protected?: boolean;
              reevaluateOnChange?: null | boolean;
              targetObject?: null | string;
          }[];
          flowActions?: {
              description?: null | string;
              flow?: string;
              flowInputs?: {
                  name?: string;
                  value?: null | string;
              }[];
              fullName?: null | string;
              label?: string;
              language?: null | string;
              protected?: boolean;
          }[];
          fullName?: null | string;
          knowledgePublishes?: {
              action?: string;
              description?: null | string;
              fullName?: null | string;
              label?: string;
              language?: null | string;
              protected?: boolean;
          }[];
          outboundMessages?: {
              apiVersion?: number;
              description?: null | string;
              endpointUrl?: string;
              fields?: string[];
              fullName?: null | string;
              includeSessionId?: boolean;
              integrationUser?: string;
              name?: string;
              protected?: boolean;
              useDeadLetterQueue?: null | boolean;
          }[];
          rules?: {
              actions?: {
                  name?: string;
                  type?: string;
              }[];
              active?: boolean;
              booleanFilter?: null | string;
              criteriaItems?: {
                  field?: string;
                  operation?: string;
                  value?: null | string;
                  valueField?: null | string;
              }[];
              description?: null | string;
              formula?: null | string;
              fullName?: null | string;
              triggerType?: string;
              workflowTimeTriggers?: {
                  actions?: {
                      name?: ...;
                      type?: ...;
                  }[];
                  offsetFromField?: null | string;
                  timeLength?: null | string;
                  workflowTimeTriggerUnit?: string;
              }[];
          }[];
          send?: {
              action?: string;
              description?: null | string;
              fullName?: null | string;
              label?: string;
              language?: null | string;
              protected?: boolean;
          }[];
          tasks?: {
              assignedTo?: null | string;
              assignedToType?: string;
              description?: null | string;
              dueDateOffset?: number;
              fullName?: null | string;
              notifyAssignee?: boolean;
              offsetFromField?: null | string;
              priority?: string;
              protected?: boolean;
              status?: string;
              subject?: string;
          }[];
      } | {
          ccEmails?: string[];
          description?: string;
          fullName?: null | string;
          protected?: boolean;
          recipients?: {
              field?: null | string;
              recipient?: null | string;
              type?: string;
          }[];
          senderAddress?: null | string;
          senderType?: null | string;
          template?: string;
      } | {
          description?: null | string;
          field?: string;
          formula?: null | string;
          fullName?: null | string;
          literalValue?: null | string;
          lookupValue?: null | string;
          lookupValueType?: null | string;
          name?: string;
          notifyAssignee?: boolean;
          operation?: string;
          protected?: boolean;
          reevaluateOnChange?: null | boolean;
          targetObject?: null | string;
      } | {
          description?: null | string;
          flow?: string;
          flowInputs?: {
              name?: string;
              value?: null | string;
          }[];
          fullName?: null | string;
          label?: string;
          language?: null | string;
          protected?: boolean;
      } | {
          action?: string;
          description?: null | string;
          fullName?: null | string;
          label?: string;
          language?: null | string;
          protected?: boolean;
      } | {
          apiVersion?: number;
          description?: null | string;
          endpointUrl?: string;
          fields?: string[];
          fullName?: null | string;
          includeSessionId?: boolean;
          integrationUser?: string;
          name?: string;
          protected?: boolean;
          useDeadLetterQueue?: null | boolean;
      } | {
          actions?: {
              name?: string;
              type?: string;
          }[];
          active?: boolean;
          booleanFilter?: null | string;
          criteriaItems?: {
              field?: string;
              operation?: string;
              value?: null | string;
              valueField?: null | string;
          }[];
          description?: null | string;
          formula?: null | string;
          fullName?: null | string;
          triggerType?: string;
          workflowTimeTriggers?: {
              actions?: {
                  name?: string;
                  type?: string;
              }[];
              offsetFromField?: null | string;
              timeLength?: null | string;
              workflowTimeTriggerUnit?: string;
          }[];
      } | {
          action?: string;
          description?: null | string;
          fullName?: null | string;
          label?: string;
          language?: null | string;
          protected?: boolean;
      } | {
          assignedTo?: null | string;
          assignedToType?: string;
          description?: null | string;
          dueDateOffset?: number;
          fullName?: null | string;
          notifyAssignee?: boolean;
          offsetFromField?: null | string;
          priority?: string;
          protected?: boolean;
          status?: string;
          subject?: string;
      } | {
          errors?: {
              extendedErrorDetails?: {
                  extendedErrorCode?: string;
              }[];
              fields?: string[];
              message?: string;
              statusCode?: string;
          }[];
          fullName?: string;
          success?: boolean;
      } | {
          errors?: {
              extendedErrorDetails?: {
                  extendedErrorCode?: string;
              }[];
              fields?: string[];
              message?: string;
              statusCode?: string;
          }[];
          fullName?: string;
          success?: boolean;
      } | {
          created?: boolean;
          errors?: {
              extendedErrorDetails?: {
                  extendedErrorCode?: string;
              }[];
              fields?: string[];
              message?: string;
              statusCode?: string;
          }[];
          fullName?: string;
          success?: boolean;
      } = DeepPartial<MetadataDefinition<T, M>>

    Parameters

    • type: T
    • metadata: MD

    Returns Promise<SaveResult>

  • Type Parameters

    • M extends Metadata = Metadata
    • T extends MetadataType = MetadataType
    • MD extends {
          fullName?: null | string;
      } | {
          content?: null | string;
          format?: null | string;
          fullName?: null | string;
          isVisibleByExternalUsers?: null | boolean;
          language?: string;
          masterLabel?: string;
          originNetwork?: null | string;
          relationships?: null | {
              insightsApplication?: {
                  access?: string;
                  isManagingWorkspace?: null | boolean;
                  name?: null | string;
              }[];
              network?: {
                  access?: string;
                  isManagingWorkspace?: null | boolean;
                  name?: null | string;
              }[];
              organization?: null | {
                  access?: string;
                  isManagingWorkspace?: null | boolean;
                  name?: null | string;
              };
              workspace?: {
                  access?: string;
                  isManagingWorkspace?: null | boolean;
                  name?: null | string;
              }[];
          };
          versions?: {
              version?: {
                  number?: string;
                  pathOnClient?: string;
                  zipEntry?: null | string;
              }[];
          };
      } | {
          actionLinkTemplates?: {
              actionUrl?: string;
              headers?: null | string;
              isConfirmationRequired?: boolean;
              isGroupDefault?: boolean;
              label?: null | string;
              labelKey?: string;
              linkType?: string;
              method?: string;
              position?: number;
              requestBody?: null | string;
              userAlias?: null | string;
              userVisibility?: string;
          }[];
          category?: string;
          executionsAllowed?: string;
          fullName?: null | string;
          hoursUntilExpiration?: null | number;
          isPublished?: boolean;
          name?: string;
      } | {
          apiVersion?: number;
          content?: null | string;
          fullName?: null | string;
          packageVersions?: {
              majorNumber?: number;
              minorNumber?: number;
              namespace?: string;
          }[];
          status?: string;
      } | {
          apiVersion?: null | number;
          content?: null | string;
          description?: null | string;
          fullName?: null | string;
          label?: string;
          packageVersions?: {
              majorNumber?: number;
              minorNumber?: number;
              namespace?: string;
          }[];
      } | {
          apiVersion?: number;
          availableInTouch?: null | boolean;
          confirmationTokenRequired?: null | boolean;
          content?: null | string;
          description?: null | string;
          fullName?: null | string;
          label?: string;
          packageVersions?: {
              majorNumber?: number;
              minorNumber?: number;
              namespace?: string;
          }[];
      } | {
          fullName?: null | string;
          testClassName?: string[];
      } | {
          apiVersion?: number;
          content?: null | string;
          fullName?: null | string;
          packageVersions?: {
              majorNumber?: number;
              minorNumber?: number;
              namespace?: string;
          }[];
          status?: string;
      } | {
          active?: null | boolean;
          fullName?: null | string;
          ruleEntry?: {
              assignedTo?: null | string;
              assignedToType?: null | string;
              booleanFilter?: null | string;
              businessHours?: null | string;
              businessHoursSource?: null | string;
              criteriaItems?: {
                  field?: string;
                  operation?: string;
                  value?: null | string;
                  valueField?: null | string;
              }[];
              disableEscalationWhenModified?: null | boolean;
              escalationAction?: {
                  assignedTo?: null | string;
                  assignedToTemplate?: null | string;
                  assignedToType?: null | string;
                  minutesToEscalation?: null | number;
                  notifyCaseOwner?: null | boolean;
                  notifyEmail?: string[];
                  notifyTo?: null | string;
                  notifyToTemplate?: null | string;
              }[];
              escalationStartTime?: null | string;
              formula?: null | string;
              notifyCcRecipients?: null | boolean;
              overrideExistingTeams?: null | boolean;
              replyToEmail?: null | string;
              senderEmail?: null | string;
              senderName?: null | string;
              team?: string[];
              template?: null | string;
          }[];
      } | {
          SVGContent?: null | string;
          apiVersion?: null | number;
          controllerContent?: null | string;
          description?: null | string;
          designContent?: null | string;
          documentationContent?: null | string;
          fullName?: null | string;
          helperContent?: null | string;
          markup?: null | string;
          modelContent?: null | string;
          packageVersions?: {
              majorNumber?: number;
              minorNumber?: number;
              namespace?: string;
          }[];
          rendererContent?: null | string;
          styleContent?: null | string;
          testsuiteContent?: null | string;
          type?: null | string;
      } | {
          appleTeam?: null | string;
          authorizeUrl?: null | string;
          consumerKey?: null | string;
          consumerSecret?: null | string;
          customMetadataTypeRecord?: null | string;
          defaultScopes?: null | string;
          ecKey?: null | string;
          errorUrl?: null | string;
          executionUser?: null | string;
          friendlyName?: string;
          fullName?: null | string;
          iconUrl?: null | string;
          idTokenIssuer?: null | string;
          includeOrgIdInIdentifier?: null | boolean;
          linkKickoffUrl?: null | string;
          logoutUrl?: null | string;
          oauthKickoffUrl?: null | string;
          plugin?: null | string;
          portal?: null | string;
          providerType?: string;
          registrationHandler?: null | string;
          sendAccessTokenInHeader?: null | boolean;
          sendClientCredentialsInHeader?: null | boolean;
          sendSecretInApis?: null | boolean;
          ssoKickoffUrl?: null | string;
          tokenUrl?: null | string;
          userInfoUrl?: null | string;
      } | {
          brandingSetProperty?: {
              propertyName?: string;
              propertyValue?: null | string;
          }[];
          description?: null | string;
          fullName?: null | string;
          masterLabel?: string;
          type?: null | string;
      } | {
          description?: null | string;
          fullName?: null | string;
          isActive?: null | boolean;
          values?: {
              allowEmail?: null | boolean;
              closed?: null | boolean;
              color?: null | string;
              controllingFieldValues?: string[];
              converted?: null | boolean;
              cssExposed?: null | boolean;
              default?: boolean;
              description?: null | string;
              forecastCategory?: null | string;
              fullName?: null | string;
              highPriority?: null | boolean;
              isActive?: null | boolean;
              probability?: null | number;
              reverseRole?: null | string;
              reviewed?: null | boolean;
              won?: null | boolean;
          }[];
      } | {
          adapterUrl?: null | string;
          customSettings?: null | string;
          displayName?: string;
          displayNameLabel?: string;
          fullName?: null | string;
          internalNameLabel?: string;
          sections?: {
              items?: {
                  label?: string;
                  name?: string;
                  value?: string;
              }[];
              label?: string;
              name?: string;
          }[];
          version?: null | string;
      } | {
          active?: boolean;
          businessProcess?: null | string;
          compactLayoutAssignment?: null | string;
          description?: null | string;
          fullName?: null | string;
          label?: string;
          picklistValues?: {
              picklist?: string;
              values?: {
                  allowEmail?: null | boolean;
                  closed?: null | boolean;
                  color?: null | string;
                  controllingFieldValues?: string[];
                  converted?: null | boolean;
                  cssExposed?: null | boolean;
                  default?: boolean;
                  description?: null | string;
                  forecastCategory?: null | string;
                  fullName?: null | string;
                  highPriority?: null | boolean;
                  isActive?: null | boolean;
                  probability?: null | number;
                  reverseRole?: null | string;
                  reviewed?: null | boolean;
                  won?: null | boolean;
              }[];
          }[];
      } | {
          fullName?: null | string;
          isActive?: null | boolean;
          isDefaultModel?: boolean;
          isModelLocked?: boolean;
          modelDescription?: null | string;
          name?: string;
          recordPreference?: null | string;
      } | {
          description?: null | string;
          fullName?: null | string;
          recurrenceType?: null | string;
      } | {
          fullName?: null | string;
          index?: number;
          textField?: null | string;
          type?: string;
      } | {
          compositionComponent?: string;
          description?: string;
          extensionName?: string;
          fullName?: null | string;
          headerText?: null | string;
          hoverText?: null | string;
          icon?: string;
          isProtected?: null | boolean;
          masterLabel?: string;
          renderComponent?: string;
          type?: string;
      } | {
          active?: null | boolean;
          chatterAnswersFacebookSsoUrl?: null | string;
          communityFeedPage?: null | string;
          dataCategoryName?: null | string;
          description?: null | string;
          emailFooterDocument?: null | string;
          emailHeaderDocument?: null | string;
          emailNotificationUrl?: null | string;
          enableChatterAnswers?: null | boolean;
          enablePrivateQuestions?: null | boolean;
          expertsGroup?: null | string;
          fullName?: null | string;
          portal?: null | string;
          reputationLevels?: null | {
              chatterAnswersReputationLevels?: {
                  name?: string;
                  value?: number;
              }[];
              ideaReputationLevels?: {
                  name?: string;
                  value?: number;
              }[];
          };
          showInPortal?: null | boolean;
          site?: null | string;
      } | {
          authProvider?: null | string;
          certificate?: null | string;
          customConfiguration?: null | string;
          customHttpHeaders?: {
              description?: null | string;
              headerFieldName?: string;
              headerFieldValue?: string;
              isActive?: null | boolean;
          }[];
          endpoint?: null | string;
          fullName?: null | string;
          isWritable?: null | boolean;
          label?: string;
          oauthRefreshToken?: null | string;
          oauthScope?: null | string;
          oauthToken?: null | string;
          password?: null | string;
          principalType?: string;
          protocol?: string;
          repository?: null | string;
          type?: string;
          username?: null | string;
          version?: null | string;
      } | {
          context?: null | string;
          description?: null | string;
          endpointUrl?: string;
          fullName?: null | string;
          isActive?: boolean;
      } | {
          connectedApp?: null | string;
          description?: null | string;
          fullName?: null | string;
          label?: string;
          requiredPermission?: {
              customPermission?: string;
              dependency?: boolean;
          }[];
      } | {
          backgroundEndColor?: string;
          backgroundFadeDirection?: string;
          backgroundStartColor?: string;
          chartTheme?: null | string;
          colorPalette?: null | string;
          dashboardChartTheme?: null | string;
          dashboardColorPalette?: null | string;
          dashboardFilters?: {
              dashboardFilterOptions?: {
                  operator?: string;
                  values?: string[];
              }[];
              name?: string;
          }[];
          dashboardGridLayout?: null | {
              dashboardGridComponents?: {
                  colSpan?: number;
                  columnIndex?: number;
                  dashboardComponent?: {
                      autoselectColumnsFromReport?: null | boolean;
                      chartAxisRange?: null | string;
                      chartAxisRangeMax?: null | number;
                      chartAxisRangeMin?: null | number;
                      chartSummary?: (...)[];
                      componentChartTheme?: null | string;
                      componentType?: string;
                      dashboardFilterColumns?: (...)[];
                      dashboardTableColumn?: (...)[];
                      decimalPrecision?: null | number;
                      displayUnits?: null | string;
                      drillDownUrl?: null | string;
                      drillEnabled?: null | boolean;
                      drillToDetailEnabled?: null | boolean;
                      enableHover?: null | boolean;
                      expandOthers?: null | boolean;
                      flexComponentProperties?: null | {
                          decimalPrecision?: ...;
                          flexTableColumn?: ...;
                          flexTableSortInfo?: ...;
                          hideChatterPhotos?: ...;
                      };
                      footer?: null | string;
                      gaugeMax?: null | number;
                      gaugeMin?: null | number;
                      groupingColumn?: (...)[];
                      groupingSortProperties?: null | {
                          groupingSorts?: ...;
                      };
                      header?: null | string;
                      indicatorBreakpoint1?: null | number;
                      indicatorBreakpoint2?: null | number;
                      indicatorHighColor?: null | string;
                      indicatorLowColor?: null | string;
                      indicatorMiddleColor?: null | string;
                      legendPosition?: null | string;
                      maxValuesDisplayed?: null | number;
                      metricLabel?: null | string;
                      page?: null | string;
                      pageHeightInPixels?: null | number;
                      report?: null | string;
                      scontrol?: null | string;
                      scontrolHeightInPixels?: null | number;
                      showPercentage?: null | boolean;
                      showPicturesOnCharts?: null | boolean;
                      showPicturesOnTables?: null | boolean;
                      showRange?: null | boolean;
                      showTotal?: null | boolean;
                      showValues?: null | boolean;
                      sortBy?: null | string;
                      title?: null | string;
                      useReportChart?: null | boolean;
                  };
                  rowIndex?: number;
                  rowSpan?: number;
              }[];
              numberOfColumns?: number;
              rowHeight?: number;
          };
          dashboardResultRefreshedDate?: null | string;
          dashboardResultRunningUser?: null | string;
          dashboardType?: null | string;
          description?: null | string;
          folderName?: null | string;
          fullName?: null | string;
          isGridLayout?: null | boolean;
          leftSection?: null | {
              columnSize?: string;
              components?: {
                  autoselectColumnsFromReport?: null | boolean;
                  chartAxisRange?: null | string;
                  chartAxisRangeMax?: null | number;
                  chartAxisRangeMin?: null | number;
                  chartSummary?: {
                      aggregate?: (...) | (...) | (...);
                      axisBinding?: (...) | (...) | (...);
                      column?: (...) | (...);
                  }[];
                  componentChartTheme?: null | string;
                  componentType?: string;
                  dashboardFilterColumns?: {
                      column?: (...) | (...);
                  }[];
                  dashboardTableColumn?: {
                      aggregateType?: (...) | (...) | (...);
                      calculatePercent?: (...) | (...) | (...) | (...);
                      column?: (...) | (...);
                      decimalPlaces?: (...) | (...) | (...);
                      showSubTotal?: (...) | (...) | (...) | (...);
                      showTotal?: (...) | (...) | (...) | (...);
                      sortBy?: (...) | (...) | (...);
                  }[];
                  decimalPrecision?: null | number;
                  displayUnits?: null | string;
                  drillDownUrl?: null | string;
                  drillEnabled?: null | boolean;
                  drillToDetailEnabled?: null | boolean;
                  enableHover?: null | boolean;
                  expandOthers?: null | boolean;
                  flexComponentProperties?: null | {
                      decimalPrecision?: null | number;
                      flexTableColumn?: (...)[];
                      flexTableSortInfo?: null | {
                          sortColumn?: ...;
                          sortOrder?: ...;
                      };
                      hideChatterPhotos?: null | boolean;
                  };
                  footer?: null | string;
                  gaugeMax?: null | number;
                  gaugeMin?: null | number;
                  groupingColumn?: string[];
                  groupingSortProperties?: null | {
                      groupingSorts?: (...)[];
                  };
                  header?: null | string;
                  indicatorBreakpoint1?: null | number;
                  indicatorBreakpoint2?: null | number;
                  indicatorHighColor?: null | string;
                  indicatorLowColor?: null | string;
                  indicatorMiddleColor?: null | string;
                  legendPosition?: null | string;
                  maxValuesDisplayed?: null | number;
                  metricLabel?: null | string;
                  page?: null | string;
                  pageHeightInPixels?: null | number;
                  report?: null | string;
                  scontrol?: null | string;
                  scontrolHeightInPixels?: null | number;
                  showPercentage?: null | boolean;
                  showPicturesOnCharts?: null | boolean;
                  showPicturesOnTables?: null | boolean;
                  showRange?: null | boolean;
                  showTotal?: null | boolean;
                  showValues?: null | boolean;
                  sortBy?: null | string;
                  title?: null | string;
                  useReportChart?: null | boolean;
              }[];
          };
          middleSection?: null | {
              columnSize?: string;
              components?: {
                  autoselectColumnsFromReport?: null | boolean;
                  chartAxisRange?: null | string;
                  chartAxisRangeMax?: null | number;
                  chartAxisRangeMin?: null | number;
                  chartSummary?: {
                      aggregate?: (...) | (...) | (...);
                      axisBinding?: (...) | (...) | (...);
                      column?: (...) | (...);
                  }[];
                  componentChartTheme?: null | string;
                  componentType?: string;
                  dashboardFilterColumns?: {
                      column?: (...) | (...);
                  }[];
                  dashboardTableColumn?: {
                      aggregateType?: (...) | (...) | (...);
                      calculatePercent?: (...) | (...) | (...) | (...);
                      column?: (...) | (...);
                      decimalPlaces?: (...) | (...) | (...);
                      showSubTotal?: (...) | (...) | (...) | (...);
                      showTotal?: (...) | (...) | (...) | (...);
                      sortBy?: (...) | (...) | (...);
                  }[];
                  decimalPrecision?: null | number;
                  displayUnits?: null | string;
                  drillDownUrl?: null | string;
                  drillEnabled?: null | boolean;
                  drillToDetailEnabled?: null | boolean;
                  enableHover?: null | boolean;
                  expandOthers?: null | boolean;
                  flexComponentProperties?: null | {
                      decimalPrecision?: null | number;
                      flexTableColumn?: (...)[];
                      flexTableSortInfo?: null | {
                          sortColumn?: ...;
                          sortOrder?: ...;
                      };
                      hideChatterPhotos?: null | boolean;
                  };
                  footer?: null | string;
                  gaugeMax?: null | number;
                  gaugeMin?: null | number;
                  groupingColumn?: string[];
                  groupingSortProperties?: null | {
                      groupingSorts?: (...)[];
                  };
                  header?: null | string;
                  indicatorBreakpoint1?: null | number;
                  indicatorBreakpoint2?: null | number;
                  indicatorHighColor?: null | string;
                  indicatorLowColor?: null | string;
                  indicatorMiddleColor?: null | string;
                  legendPosition?: null | string;
                  maxValuesDisplayed?: null | number;
                  metricLabel?: null | string;
                  page?: null | string;
                  pageHeightInPixels?: null | number;
                  report?: null | string;
                  scontrol?: null | string;
                  scontrolHeightInPixels?: null | number;
                  showPercentage?: null | boolean;
                  showPicturesOnCharts?: null | boolean;
                  showPicturesOnTables?: null | boolean;
                  showRange?: null | boolean;
                  showTotal?: null | boolean;
                  showValues?: null | boolean;
                  sortBy?: null | string;
                  title?: null | string;
                  useReportChart?: null | boolean;
              }[];
          };
          numSubscriptions?: null | number;
          rightSection?: null | {
              columnSize?: string;
              components?: {
                  autoselectColumnsFromReport?: null | boolean;
                  chartAxisRange?: null | string;
                  chartAxisRangeMax?: null | number;
                  chartAxisRangeMin?: null | number;
                  chartSummary?: {
                      aggregate?: (...) | (...) | (...);
                      axisBinding?: (...) | (...) | (...);
                      column?: (...) | (...);
                  }[];
                  componentChartTheme?: null | string;
                  componentType?: string;
                  dashboardFilterColumns?: {
                      column?: (...) | (...);
                  }[];
                  dashboardTableColumn?: {
                      aggregateType?: (...) | (...) | (...);
                      calculatePercent?: (...) | (...) | (...) | (...);
                      column?: (...) | (...);
                      decimalPlaces?: (...) | (...) | (...);
                      showSubTotal?: (...) | (...) | (...) | (...);
                      showTotal?: (...) | (...) | (...) | (...);
                      sortBy?: (...) | (...) | (...);
                  }[];
                  decimalPrecision?: null | number;
                  displayUnits?: null | string;
                  drillDownUrl?: null | string;
                  drillEnabled?: null | boolean;
                  drillToDetailEnabled?: null | boolean;
                  enableHover?: null | boolean;
                  expandOthers?: null | boolean;
                  flexComponentProperties?: null | {
                      decimalPrecision?: null | number;
                      flexTableColumn?: (...)[];
                      flexTableSortInfo?: null | {
                          sortColumn?: ...;
                          sortOrder?: ...;
                      };
                      hideChatterPhotos?: null | boolean;
                  };
                  footer?: null | string;
                  gaugeMax?: null | number;
                  gaugeMin?: null | number;
                  groupingColumn?: string[];
                  groupingSortProperties?: null | {
                      groupingSorts?: (...)[];
                  };
                  header?: null | string;
                  indicatorBreakpoint1?: null | number;
                  indicatorBreakpoint2?: null | number;
                  indicatorHighColor?: null | string;
                  indicatorLowColor?: null | string;
                  indicatorMiddleColor?: null | string;
                  legendPosition?: null | string;
                  maxValuesDisplayed?: null | number;
                  metricLabel?: null | string;
                  page?: null | string;
                  pageHeightInPixels?: null | number;
                  report?: null | string;
                  scontrol?: null | string;
                  scontrolHeightInPixels?: null | number;
                  showPercentage?: null | boolean;
                  showPicturesOnCharts?: null | boolean;
                  showPicturesOnTables?: null | boolean;
                  showRange?: null | boolean;
                  showTotal?: null | boolean;
                  showValues?: null | boolean;
                  sortBy?: null | string;
                  title?: null | string;
                  useReportChart?: null | boolean;
              }[];
          };
          runningUser?: null | string;
          textColor?: string;
          title?: string;
          titleColor?: string;
          titleSize?: number;
      } | {
          content?: null | string;
          description?: null | string;
          fullName?: null | string;
          internalUseOnly?: boolean;
          keywords?: null | string;
          name?: null | string;
          public?: boolean;
      } | {
          actionOnInsert?: string;
          actionOnUpdate?: string;
          alertText?: null | string;
          description?: null | string;
          duplicateRuleFilter?: null | {
              booleanFilter?: null | string;
              duplicateRuleFilterItems?: {
                  field?: string;
                  operation?: string;
                  sortOrder?: number;
                  table?: string;
                  value?: null | string;
                  valueField?: null | string;
              }[];
          };
          duplicateRuleMatchRules?: null | {
              matchRuleSObjectType?: string;
              matchingRule?: string;
              objectMapping?: null | {
                  inputObject?: string;
                  mappingFields?: {
                      inputField?: (...) | (...);
                      outputField?: (...) | (...);
                  }[];
                  outputObject?: string;
              };
          }[];
          fullName?: null | string;
          isActive?: boolean;
          masterLabel?: string;
          operationsOnInsert?: string[];
          operationsOnUpdate?: string[];
          securityOption?: string;
          sortOrder?: number;
      } | {
          apexClass?: string;
          attachmentOption?: string;
          authenticationFailureAction?: string;
          authorizationFailureAction?: string;
          authorizedSenders?: null | string;
          emailServicesAddresses?: {
              authorizedSenders?: null | string;
              developerName?: string;
              isActive?: null | boolean;
              localPart?: string;
              runAsUser?: string;
          }[];
          errorRoutingAddress?: null | string;
          fullName?: null | string;
          functionInactiveAction?: string;
          functionName?: string;
          isActive?: null | boolean;
          isAuthenticationRequired?: null | boolean;
          isErrorRoutingEnabled?: null | boolean;
          isTextAttachmentsAsBinary?: null | boolean;
          isTlsRequired?: null | boolean;
          overLimitAction?: string;
      } | {
          apiVersion?: null | number;
          attachedDocuments?: string[];
          attachments?: {
              content?: string;
              name?: string;
          }[];
          available?: boolean;
          content?: null | string;
          description?: null | string;
          encodingKey?: string;
          fullName?: null | string;
          letterhead?: null | string;
          name?: string;
          packageVersions?: {
              majorNumber?: number;
              minorNumber?: number;
              namespace?: string;
          }[];
          relatedEntityType?: null | string;
          style?: string;
          subject?: null | string;
          textOnly?: null | string;
          type?: string;
          uiType?: null | string;
      } | {
          businessHours?: null | string;
          casesPerEntitlement?: null | number;
          entitlementProcess?: null | string;
          fullName?: null | string;
          isPerIncident?: null | boolean;
          term?: null | number;
          type?: null | string;
      } | {
          cacheControl?: string;
          content?: null | string;
          contentType?: string;
          description?: null | string;
          fullName?: null | string;
      } | {
          applicationVisibilities?: {
              application?: string;
              visible?: boolean;
          }[];
          classAccesses?: {
              apexClass?: string;
              enabled?: boolean;
          }[];
          customMetadataTypeAccesses?: {
              enabled?: boolean;
              name?: string;
          }[];
          customPermissions?: {
              enabled?: boolean;
              name?: string;
          }[];
          description?: null | string;
          externalDataSourceAccesses?: {
              enabled?: boolean;
              externalDataSource?: string;
          }[];
          fieldPermissions?: {
              editable?: boolean;
              field?: string;
              readable?: null | boolean;
          }[];
          flowAccesses?: {
              enabled?: boolean;
              flow?: string;
          }[];
          fullName?: null | string;
          hasActivationRequired?: null | boolean;
          label?: string;
          license?: null | string;
          objectPermissions?: {
              allowCreate?: boolean;
              allowDelete?: boolean;
              allowEdit?: boolean;
              allowRead?: boolean;
              modifyAllRecords?: boolean;
              object?: string;
              viewAllRecords?: boolean;
          }[];
          pageAccesses?: {
              apexPage?: string;
              enabled?: boolean;
          }[];
          recordTypeVisibilities?: {
              recordType?: string;
              visible?: boolean;
          }[];
          tabSettings?: {
              tab?: string;
              visibility?: string;
          }[];
          userPermissions?: {
              enabled?: boolean;
              name?: string;
          }[];
      } | {
          accessType?: null | string;
          folderShares?: {
              accessLevel?: string;
              sharedTo?: string;
              sharedToType?: string;
          }[];
          fullName?: null | string;
          name?: string;
          publicFolderAccess?: null | string;
          sharedTo?: null | {
              allCustomerPortalUsers?: null | string;
              allInternalUsers?: null | string;
              allPartnerUsers?: null | string;
              channelProgramGroup?: string[];
              channelProgramGroups?: string[];
              group?: string[];
              groups?: string[];
              guestUser?: string[];
              managerSubordinates?: string[];
              managers?: string[];
              portalRole?: string[];
              portalRoleAndSubordinates?: string[];
              queue?: string[];
              role?: string[];
              roleAndSubordinates?: string[];
              roleAndSubordinatesInternal?: string[];
              roles?: string[];
              rolesAndSubordinates?: string[];
              territories?: string[];
              territoriesAndSubordinates?: string[];
              territory?: string[];
              territoryAndSubordinates?: string[];
          };
      } | {
          doesIncludeBosses?: null | boolean;
          fullName?: null | string;
          name?: string;
      } | {
          defaultBrandingSet?: string;
          description?: null | string;
          fullName?: null | string;
          masterLabel?: string;
          shouldOverrideLoadingImage?: null | boolean;
      } | {
          booleanFilter?: null | string;
          columns?: string[];
          division?: null | string;
          filterScope?: string;
          filters?: {
              field?: string;
              operation?: string;
              value?: null | string;
          }[];
          fullName?: null | string;
          label?: string;
          language?: null | string;
          queue?: null | string;
          sharedTo?: null | {
              allCustomerPortalUsers?: null | string;
              allInternalUsers?: null | string;
              allPartnerUsers?: null | string;
              channelProgramGroup?: string[];
              channelProgramGroups?: string[];
              group?: string[];
              groups?: string[];
              guestUser?: string[];
              managerSubordinates?: string[];
              managers?: string[];
              portalRole?: string[];
              portalRoleAndSubordinates?: string[];
              queue?: string[];
              role?: string[];
              roleAndSubordinates?: string[];
              roleAndSubordinatesInternal?: string[];
              roles?: string[];
              rolesAndSubordinates?: string[];
              territories?: string[];
              territoriesAndSubordinates?: string[];
              territory?: string[];
              territoryAndSubordinates?: string[];
          };
      } | {
          booleanFilter?: null | string;
          description?: null | string;
          fullName?: null | string;
          label?: string;
          matchingRuleItems?: {
              blankValueBehavior?: null | string;
              fieldName?: string;
              matchingMethod?: string;
          }[];
          ruleStatus?: string;
      } | {
          applicationVisibilities?: {
              application?: string;
              default?: boolean;
              visible?: boolean;
          }[];
          categoryGroupVisibilities?: {
              dataCategories?: string[];
              dataCategoryGroup?: string;
              visibility?: string;
          }[];
          classAccesses?: {
              apexClass?: string;
              enabled?: boolean;
          }[];
          custom?: null | boolean;
          customMetadataTypeAccesses?: {
              enabled?: boolean;
              name?: string;
          }[];
          customPermissions?: {
              enabled?: boolean;
              name?: string;
          }[];
          description?: null | string;
          externalDataSourceAccesses?: {
              enabled?: boolean;
              externalDataSource?: string;
          }[];
          fieldPermissions?: {
              editable?: boolean;
              field?: string;
              readable?: null | boolean;
          }[];
          flowAccesses?: {
              enabled?: boolean;
              flow?: string;
          }[];
          fullName?: null | string;
          layoutAssignments?: {
              layout?: string;
              recordType?: null | string;
          }[];
          loginHours?: null | {
              fridayEnd?: null | string;
              fridayStart?: null | string;
              mondayEnd?: null | string;
              mondayStart?: null | string;
              saturdayEnd?: null | string;
              saturdayStart?: null | string;
              sundayEnd?: null | string;
              sundayStart?: null | string;
              thursdayEnd?: null | string;
              thursdayStart?: null | string;
              tuesdayEnd?: null | string;
              tuesdayStart?: null | string;
              wednesdayEnd?: null | string;
              wednesdayStart?: null | string;
          };
          loginIpRanges?: {
              description?: null | string;
              endAddress?: string;
              startAddress?: string;
          }[];
          objectPermissions?: {
              allowCreate?: null | boolean;
              allowDelete?: null | boolean;
              allowEdit?: null | boolean;
              allowRead?: null | boolean;
              modifyAllRecords?: null | boolean;
              object?: string;
              viewAllRecords?: null | boolean;
          }[];
          pageAccesses?: {
              apexPage?: string;
              enabled?: boolean;
          }[];
          profileActionOverrides?: {
              actionName?: string;
              content?: null | string;
              formFactor?: string;
              pageOrSobjectType?: string;
              recordType?: null | string;
              type?: string;
          }[];
          recordTypeVisibilities?: {
              default?: boolean;
              personAccountDefault?: null | boolean;
              recordType?: string;
              visible?: boolean;
          }[];
          tabVisibilities?: {
              tab?: string;
              visibility?: string;
          }[];
          userLicense?: null | string;
          userPermissions?: {
              enabled?: boolean;
              name?: string;
          }[];
      } | {
          allowMergeFieldsInBody?: null | boolean;
          allowMergeFieldsInHeader?: null | boolean;
          authProvider?: null | string;
          authTokenEndpointUrl?: null | string;
          awsAccessKey?: null | string;
          awsAccessSecret?: null | string;
          awsRegion?: null | string;
          awsService?: null | string;
          certificate?: null | string;
          endpoint?: null | string;
          fullName?: null | string;
          generateAuthorizationHeader?: null | boolean;
          jwtAudience?: null | string;
          jwtFormulaSubject?: null | string;
          jwtIssuer?: null | string;
          jwtSigningCertificate?: null | string;
          jwtTextSubject?: null | string;
          jwtValidityPeriodSeconds?: null | number;
          label?: string;
          oauthRefreshToken?: null | string;
          oauthScope?: null | string;
          oauthToken?: null | string;
          password?: null | string;
          principalType?: string;
          privateConnection?: null | string;
          protocol?: string;
          username?: null | string;
      } | {
          description?: null | string;
          fullName?: null | string;
          isDefaultPartition?: boolean;
          masterLabel?: string;
          platformCachePartitionTypes?: {
              allocatedCapacity?: number;
              allocatedPurchasedCapacity?: number;
              allocatedTrialCapacity?: number;
              cacheType?: string;
          }[];
      } | {
          aggregates?: {
              acrossGroupingContext?: null | string;
              calculatedFormula?: string;
              datatype?: string;
              description?: null | string;
              developerName?: string;
              downGroupingContext?: null | string;
              isActive?: boolean;
              isCrossBlock?: null | boolean;
              masterLabel?: string;
              reportType?: null | string;
              scale?: null | number;
          }[];
          block?: {
              aggregates?: {
                  acrossGroupingContext?: null | string;
                  calculatedFormula?: string;
                  datatype?: string;
                  description?: null | string;
                  developerName?: string;
                  downGroupingContext?: null | string;
                  isActive?: boolean;
                  isCrossBlock?: null | boolean;
                  masterLabel?: string;
                  reportType?: null | string;
                  scale?: null | number;
              }[];
              block?: { fullName?: string | null | undefined; aggregates?: { acrossGroupingContext?: string | null | undefined; calculatedFormula?: string | undefined; datatype?: string | undefined; ... 7 more ...; scale?: number | ... 1 more ... | undefined; }[] | undefined; ... 34 more ...; userFilter?: string | ... 1 more ... | undefi...;
              blockInfo?: null | {
                  aggregateReferences?: {
                      aggregate?: (...) | (...);
                  }[];
                  blockId?: string;
                  joinTable?: string;
              };
              buckets?: {
                  bucketType?: string;
                  developerName?: string;
                  masterLabel?: string;
                  nullTreatment?: null | string;
                  otherBucketLabel?: null | string;
                  sourceColumnName?: string;
                  useOther?: null | boolean;
                  values?: {
                      sourceValues?: ...;
                      value?: ...;
                  }[];
              }[];
              chart?: null | {
                  backgroundColor1?: null | string;
                  backgroundColor2?: null | string;
                  backgroundFadeDir?: null | string;
                  chartSummaries?: {
                      aggregate?: (...) | (...) | (...);
                      axisBinding?: (...) | (...) | (...);
                      column?: (...) | (...);
                  }[];
                  chartType?: string;
                  enableHoverLabels?: null | boolean;
                  expandOthers?: null | boolean;
                  groupingColumn?: null | string;
                  legendPosition?: null | string;
                  location?: null | string;
                  secondaryGroupingColumn?: null | string;
                  showAxisLabels?: null | boolean;
                  showPercentage?: null | boolean;
                  showTotal?: null | boolean;
                  showValues?: null | boolean;
                  size?: null | string;
                  summaryAxisManualRangeEnd?: null | number;
                  summaryAxisManualRangeStart?: null | number;
                  summaryAxisRange?: null | string;
                  textColor?: null | string;
                  textSize?: null | number;
                  title?: null | string;
                  titleColor?: null | string;
                  titleSize?: null | number;
              };
              colorRanges?: {
                  aggregate?: null | string;
                  columnName?: string;
                  highBreakpoint?: null | number;
                  highColor?: string;
                  lowBreakpoint?: null | number;
                  lowColor?: string;
                  midColor?: string;
              }[];
              columns?: {
                  aggregateTypes?: string[];
                  field?: string;
                  reverseColors?: null | boolean;
                  showChanges?: null | boolean;
              }[];
              crossFilters?: {
                  criteriaItems?: {
                      column?: ...;
                      columnToColumn?: ...;
                      isUnlocked?: ...;
                      operator?: ...;
                      snapshot?: ...;
                      value?: ...;
                  }[];
                  operation?: string;
                  primaryTableColumn?: string;
                  relatedTable?: string;
                  relatedTableJoinColumn?: string;
              }[];
              currency?: null | string;
              customDetailFormulas?: {
                  calculatedFormula?: string;
                  dataType?: string;
                  description?: null | string;
                  developerName?: string;
                  label?: string;
                  scale?: number;
              }[];
              dataCategoryFilters?: {
                  dataCategory?: string;
                  dataCategoryGroup?: string;
                  operator?: string;
              }[];
              description?: null | string;
              division?: null | string;
              filter?: null | {
                  booleanFilter?: null | string;
                  criteriaItems?: {
                      column?: (...) | (...);
                      columnToColumn?: (...) | (...) | (...) | (...);
                      isUnlocked?: (...) | (...) | (...) | (...);
                      operator?: (...) | (...);
                      snapshot?: (...) | (...) | (...);
                      value?: (...) | (...) | (...);
                  }[];
                  language?: null | string;
              };
              folderName?: null | string;
              format?: string;
              formattingRules?: {
                  aggregate?: null | string;
                  columnName?: string;
                  values?: {
                      backgroundColor?: ...;
                      rangeUpperBound?: ...;
                  }[];
              }[];
              fullName?: null | string;
              groupingsAcross?: {
                  aggregateType?: null | string;
                  dateGranularity?: null | string;
                  field?: string;
                  sortByName?: null | string;
                  sortOrder?: string;
                  sortType?: null | string;
              }[];
              groupingsDown?: {
                  aggregateType?: null | string;
                  dateGranularity?: null | string;
                  field?: string;
                  sortByName?: null | string;
                  sortOrder?: string;
                  sortType?: null | string;
              }[];
              historicalSelector?: null | {
                  snapshot?: string[];
              };
              name?: string;
              numSubscriptions?: null | number;
              params?: {
                  name?: string;
                  value?: string;
              }[];
              reportType?: string;
              roleHierarchyFilter?: null | string;
              rowLimit?: null | number;
              scope?: null | string;
              showCurrentDate?: null | boolean;
              showDetails?: null | boolean;
              showGrandTotal?: null | boolean;
              showSubTotals?: null | boolean;
              sortColumn?: null | string;
              sortOrder?: null | string;
              territoryHierarchyFilter?: null | string;
              timeFrameFilter?: null | {
                  dateColumn?: string;
                  endDate?: null | string;
                  interval?: string;
                  startDate?: null | string;
              };
              userFilter?: null | string;
          }[];
          blockInfo?: null | {
              aggregateReferences?: {
                  aggregate?: string;
              }[];
              blockId?: string;
              joinTable?: string;
          };
          buckets?: {
              bucketType?: string;
              developerName?: string;
              masterLabel?: string;
              nullTreatment?: null | string;
              otherBucketLabel?: null | string;
              sourceColumnName?: string;
              useOther?: null | boolean;
              values?: {
                  sourceValues?: {
                      from?: ...;
                      sourceValue?: ...;
                      to?: ...;
                  }[];
                  value?: string;
              }[];
          }[];
          chart?: null | {
              backgroundColor1?: null | string;
              backgroundColor2?: null | string;
              backgroundFadeDir?: null | string;
              chartSummaries?: {
                  aggregate?: null | string;
                  axisBinding?: null | string;
                  column?: string;
              }[];
              chartType?: string;
              enableHoverLabels?: null | boolean;
              expandOthers?: null | boolean;
              groupingColumn?: null | string;
              legendPosition?: null | string;
              location?: null | string;
              secondaryGroupingColumn?: null | string;
              showAxisLabels?: null | boolean;
              showPercentage?: null | boolean;
              showTotal?: null | boolean;
              showValues?: null | boolean;
              size?: null | string;
              summaryAxisManualRangeEnd?: null | number;
              summaryAxisManualRangeStart?: null | number;
              summaryAxisRange?: null | string;
              textColor?: null | string;
              textSize?: null | number;
              title?: null | string;
              titleColor?: null | string;
              titleSize?: null | number;
          };
          colorRanges?: {
              aggregate?: null | string;
              columnName?: string;
              highBreakpoint?: null | number;
              highColor?: string;
              lowBreakpoint?: null | number;
              lowColor?: string;
              midColor?: string;
          }[];
          columns?: {
              aggregateTypes?: string[];
              field?: string;
              reverseColors?: null | boolean;
              showChanges?: null | boolean;
          }[];
          crossFilters?: {
              criteriaItems?: {
                  column?: string;
                  columnToColumn?: null | boolean;
                  isUnlocked?: null | boolean;
                  operator?: string;
                  snapshot?: null | string;
                  value?: null | string;
              }[];
              operation?: string;
              primaryTableColumn?: string;
              relatedTable?: string;
              relatedTableJoinColumn?: string;
          }[];
          currency?: null | string;
          customDetailFormulas?: {
              calculatedFormula?: string;
              dataType?: string;
              description?: null | string;
              developerName?: string;
              label?: string;
              scale?: number;
          }[];
          dataCategoryFilters?: {
              dataCategory?: string;
              dataCategoryGroup?: string;
              operator?: string;
          }[];
          description?: null | string;
          division?: null | string;
          filter?: null | {
              booleanFilter?: null | string;
              criteriaItems?: {
                  column?: string;
                  columnToColumn?: null | boolean;
                  isUnlocked?: null | boolean;
                  operator?: string;
                  snapshot?: null | string;
                  value?: null | string;
              }[];
              language?: null | string;
          };
          folderName?: null | string;
          format?: string;
          formattingRules?: {
              aggregate?: null | string;
              columnName?: string;
              values?: {
                  backgroundColor?: null | string;
                  rangeUpperBound?: null | number;
              }[];
          }[];
          fullName?: null | string;
          groupingsAcross?: {
              aggregateType?: null | string;
              dateGranularity?: null | string;
              field?: string;
              sortByName?: null | string;
              sortOrder?: string;
              sortType?: null | string;
          }[];
          groupingsDown?: {
              aggregateType?: null | string;
              dateGranularity?: null | string;
              field?: string;
              sortByName?: null | string;
              sortOrder?: string;
              sortType?: null | string;
          }[];
          historicalSelector?: null | {
              snapshot?: string[];
          };
          name?: string;
          numSubscriptions?: null | number;
          params?: {
              name?: string;
              value?: string;
          }[];
          reportType?: string;
          roleHierarchyFilter?: null | string;
          rowLimit?: null | number;
          scope?: null | string;
          showCurrentDate?: null | boolean;
          showDetails?: null | boolean;
          showGrandTotal?: null | boolean;
          showSubTotals?: null | boolean;
          sortColumn?: null | string;
          sortOrder?: null | string;
          territoryHierarchyFilter?: null | string;
          timeFrameFilter?: null | {
              dateColumn?: string;
              endDate?: null | string;
              interval?: string;
              startDate?: null | string;
          };
          userFilter?: null | string;
      } | {
          attributeName?: null | string;
          attributeNameIdFormat?: null | string;
          decryptionCertificate?: null | string;
          errorUrl?: null | string;
          executionUserId?: null | string;
          fullName?: null | string;
          identityLocation?: string;
          identityMapping?: string;
          issuer?: string;
          loginUrl?: null | string;
          logoutUrl?: null | string;
          name?: string;
          oauthTokenEndpoint?: null | string;
          redirectBinding?: null | boolean;
          requestSignatureMethod?: null | string;
          requestSigningCertId?: null | string;
          salesforceLoginUrl?: null | string;
          samlEntityId?: string;
          samlJitHandlerId?: null | string;
          samlVersion?: string;
          singleLogoutBinding?: null | string;
          singleLogoutUrl?: null | string;
          userProvisioning?: null | boolean;
          validationCert?: string;
      } | {
          content?: null | string;
          contentSource?: string;
          description?: null | string;
          encodingKey?: string;
          fileContent?: null | string;
          fileName?: null | string;
          fullName?: null | string;
          name?: string;
          supportsCaching?: boolean;
      } | {
          availability?: string;
          description?: null | string;
          displayType?: string;
          encodingKey?: null | string;
          fullName?: null | string;
          hasMenubar?: null | boolean;
          hasScrollbars?: null | boolean;
          hasToolbar?: null | boolean;
          height?: null | number;
          isResizable?: null | boolean;
          linkType?: string;
          masterLabel?: null | string;
          openType?: string;
          page?: null | string;
          position?: null | string;
          protected?: boolean;
          requireRowSelection?: null | boolean;
          scontrol?: null | string;
          showsLocation?: null | boolean;
          showsStatus?: null | boolean;
          url?: null | string;
          width?: null | number;
      } | {
          fields?: {
              name?: string;
              sortDirection?: string;
          }[];
          fullName?: null | string;
          label?: string;
      } | {
          changed?: boolean;
          columnNumber?: null | number;
          componentType?: null | string;
          created?: boolean;
          createdDate?: string;
          deleted?: boolean;
          fileName?: string;
          fullName?: string;
          id?: null | string;
          lineNumber?: null | number;
          problem?: null | string;
          problemType?: null | string;
          success?: boolean;
      } | {
          createdById?: string;
          createdByName?: string;
          createdDate?: string;
          fileName?: string;
          fullName?: string;
          id?: string;
          lastModifiedById?: string;
          lastModifiedByName?: string;
          lastModifiedDate?: string;
          manageableState?: null | string;
          namespacePrefix?: null | string;
          type?: string;
      } | {
          accessLevel?: string;
          accountToCriteriaField?: string;
          description?: null | string;
          entityType?: string;
          fullName?: null | string;
          masterLabel?: string;
          staticFormulaCriteria?: null | string;
          type?: string;
      } | {
          enableAccountHistoryTracking?: null | boolean;
          enableAccountInsightsInMobile?: null | boolean;
          enableAccountOwnerReport?: null | boolean;
          enableAccountTeams?: null | boolean;
          enableContactHistoryTracking?: null | boolean;
          enableRelateContactToMultipleAccounts?: null | boolean;
          fullName?: null | string;
          showViewHierarchyLink?: null | boolean;
      } | {
          actionPlanTemplateItem?: {
              actionPlanTemplateItemValue?: {
                  name?: string;
                  valueFormula?: null | string;
                  valueLiteral?: null | string;
              }[];
              displayOrder?: null | number;
              isRequired?: null | boolean;
              name?: string;
              uniqueName?: string;
          }[];
          description?: null | string;
          fullName?: null | string;
          name?: string;
          targetEntityType?: string;
          uniqueName?: string;
      } | {
          enableDefaultQuickActionsOn?: null | boolean;
          enableMdpEnabled?: null | boolean;
          enableThirdPartyActions?: null | boolean;
          fullName?: null | string;
      } | {
          allowUsersToRelateMultipleContactsToTasksAndEvents?: null | boolean;
          autoRelateEventAttendees?: null | boolean;
          enableActivityReminders?: null | boolean;
          enableClickCreateEvents?: null | boolean;
          enableDragAndDropScheduling?: null | boolean;
          enableEmailTracking?: null | boolean;
          enableGroupTasks?: null | boolean;
          enableListViewScheduling?: null | boolean;
          enableLogNote?: null | boolean;
          enableMultidayEvents?: null | boolean;
          enableRecurringEvents?: null | boolean;
          enableRecurringTasks?: null | boolean;
          enableRollUpActivToContactsAcct?: null | boolean;
          enableSidebarCalendarShortcut?: null | boolean;
          enableSimpleTaskCreateUI?: null | boolean;
          enableUNSTaskDelegatedToNotifications?: null | boolean;
          enableUserListViewCalendars?: null | boolean;
          fullName?: null | string;
          meetingRequestsLogo?: null | string;
          showCustomLogoMeetingRequests?: null | boolean;
          showEventDetailsMultiUserCalendar?: null | boolean;
          showHomePageHoverLinksForEvents?: null | boolean;
          showMyTasksHoverLinks?: null | boolean;
      } | {
          countriesAndStates?: {
              countries?: {
                  active?: boolean;
                  integrationValue?: string;
                  isoCode?: string;
                  label?: string;
                  orgDefault?: boolean;
                  standard?: boolean;
                  states?: {
                      active?: (...) | (...) | (...);
                      integrationValue?: (...) | (...);
                      isoCode?: (...) | (...);
                      label?: (...) | (...);
                      standard?: (...) | (...) | (...);
                      visible?: (...) | (...) | (...);
                  }[];
                  visible?: boolean;
              }[];
          };
          fullName?: null | string;
      } | {
          description?: null | string;
          fullName?: null | string;
          groupColumn?: null | string;
          mappings?: {
              aggregateType?: null | string;
              sourceField?: string;
              sourceType?: string;
              targetField?: string;
          }[];
          name?: string;
          runningUser?: null | string;
          sourceReport?: string;
          targetObject?: string;
      } | {
          alwaysGenPreviews?: null | boolean;
          analyticsAdoptionMetadata?: null | boolean;
          canAccessAnalyticsViaAPI?: null | boolean;
          canAnnotateDashboards?: null | boolean;
          canEnableSavedView?: null | boolean;
          canExploreDataConversationally?: null | boolean;
          canShareAppsWithCommunities?: null | boolean;
          canSubscribeDashboardWidgets?: null | boolean;
          canViewThumbnailAssets?: null | boolean;
          enableAnalyticsSubtotals?: null | boolean;
          enableAutoCompleteCombo?: null | boolean;
          enableDashboardComponentSnapshot?: null | boolean;
          enableDashboardFlexiTable?: null | boolean;
          enableEmailReportsToPortalUsers?: null | boolean;
          enableFloatingReportHeaders?: null | boolean;
          enableInsights?: null | boolean;
          enableLightningReportBuilder?: null | boolean;
          enableLotusNotesImages?: null | boolean;
          enableMassEnableReportBuilder?: null | boolean;
          enableNewChartsEngine?: null | boolean;
          enablePowerInsights?: null | boolean;
          enableRemoveFooterForRepDisplay?: null | boolean;
          enableRemoveFooterFromRepExp?: null | boolean;
          enableReportFieldToFieldPref?: null | boolean;
          enableReportUniqueRowCountPref?: null | boolean;
          enableSFXJoinedReportsEnable?: null | boolean;
          enableSmartDataDiscovery?: null | boolean;
          enableUseOldChartsLookAndFeel?: null | boolean;
          enableWaveReplication?: null | boolean;
          enableWaveSharingInheritance?: null | boolean;
          enableWaveTemplate?: null | boolean;
          enableWaveTrendedDatasetCleanup?: null | boolean;
          fullName?: null | string;
      } | {
          animationFrequency?: string;
          developerName?: string;
          fullName?: null | string;
          isActive?: boolean;
          masterLabel?: string;
          recordTypeContext?: string;
          recordTypeName?: null | string;
          sobjectType?: string;
          targetField?: string;
          targetFieldChangeToValues?: string;
      } | {
          enableAggregateCodeCoverageOnly?: null | boolean;
          enableApexAccessRightsPref?: null | boolean;
          enableApexApprovalLockUnlock?: null | boolean;
          enableApexCtrlImplicitWithSharingPref?: null | boolean;
          enableApexPropertyGetterPref?: null | boolean;
          enableAuraApexCtrlAuthUserAccessCheckPref?: null | boolean;
          enableAuraApexCtrlGuestUserAccessCheckPref?: null | boolean;
          enableCompileOnDeploy?: null | boolean;
          enableDisableParallelApexTesting?: null | boolean;
          enableDoNotEmailDebugLog?: null | boolean;
          enableGaplessTestAutoNum?: null | boolean;
          enableMngdCtrlActionAccessPref?: null | boolean;
          enableNonCertifiedApexMdCrud?: null | boolean;
          fullName?: null | string;
      } | {
          doesHideAllAppsInAppLauncher?: null | boolean;
          fullName?: null | string;
      } | {
          appMenuItems?: {
              name?: string;
              type?: string;
          }[];
          fullName?: null | string;
      } | {
          appointmentStartTimeInterval?: string;
          fullName?: null | string;
          masterLabel?: string;
          shouldConsiderCalendarEvents?: boolean;
          shouldEnforceExcludedResource?: boolean;
          shouldEnforceRequiredResource?: boolean;
          shouldMatchSkill?: boolean;
          shouldMatchSkillLevel?: boolean;
          shouldRespectVisitingHours?: boolean;
          shouldUsePrimaryMembers?: boolean;
          shouldUseSecondaryMembers?: boolean;
      } | {
          active?: boolean;
          allowRecall?: null | boolean;
          allowedSubmitters?: {
              submitter?: null | string;
              type?: string;
          }[];
          approvalPageFields?: null | {
              field?: string[];
          };
          approvalStep?: {
              allowDelegate?: null | boolean;
              approvalActions?: null | {
                  action?: {
                      name?: (...) | (...);
                      type?: (...) | (...);
                  }[];
              };
              assignedApprover?: {
                  approver?: {
                      name?: (...) | (...) | (...);
                      type?: (...) | (...);
                  }[];
                  whenMultipleApprovers?: null | string;
              };
              description?: null | string;
              entryCriteria?: null | {
                  booleanFilter?: null | string;
                  criteriaItems?: {
                      field?: (...) | (...);
                      operation?: (...) | (...);
                      value?: (...) | (...) | (...);
                      valueField?: (...) | (...) | (...);
                  }[];
                  formula?: null | string;
              };
              ifCriteriaNotMet?: null | string;
              label?: string;
              name?: string;
              rejectBehavior?: null | {
                  type?: string;
              };
              rejectionActions?: null | {
                  action?: {
                      name?: (...) | (...);
                      type?: (...) | (...);
                  }[];
              };
          }[];
          description?: null | string;
          emailTemplate?: null | string;
          enableMobileDeviceAccess?: null | boolean;
          entryCriteria?: null | {
              booleanFilter?: null | string;
              criteriaItems?: {
                  field?: string;
                  operation?: string;
                  value?: null | string;
                  valueField?: null | string;
              }[];
              formula?: null | string;
          };
          finalApprovalActions?: null | {
              action?: {
                  name?: string;
                  type?: string;
              }[];
          };
          finalApprovalRecordLock?: null | boolean;
          finalRejectionActions?: null | {
              action?: {
                  name?: string;
                  type?: string;
              }[];
          };
          finalRejectionRecordLock?: null | boolean;
          fullName?: null | string;
          initialSubmissionActions?: null | {
              action?: {
                  name?: string;
                  type?: string;
              }[];
          };
          label?: string;
          nextAutomatedApprover?: null | {
              useApproverFieldOfRecordOwner?: null | boolean;
              userHierarchyField?: string;
          };
          postTemplate?: null | string;
          recallActions?: null | {
              action?: {
                  name?: string;
                  type?: string;
              }[];
          };
          recordEditability?: string;
          showApprovalHistory?: null | boolean;
      } | {
          enableEntityArchivingEnabled?: null | boolean;
          fullName?: null | string;
      } | {
          assignmentRule?: {
              active?: null | boolean;
              fullName?: null | string;
              ruleEntry?: {
                  assignedTo?: null | string;
                  assignedToType?: null | string;
                  booleanFilter?: null | string;
                  businessHours?: null | string;
                  businessHoursSource?: null | string;
                  criteriaItems?: {
                      field?: ...;
                      operation?: ...;
                      value?: ...;
                      valueField?: ...;
                  }[];
                  disableEscalationWhenModified?: null | boolean;
                  escalationAction?: {
                      assignedTo?: ...;
                      assignedToTemplate?: ...;
                      assignedToType?: ...;
                      minutesToEscalation?: ...;
                      notifyCaseOwner?: ...;
                      notifyEmail?: ...;
                      notifyTo?: ...;
                      notifyToTemplate?: ...;
                  }[];
                  escalationStartTime?: null | string;
                  formula?: null | string;
                  notifyCcRecipients?: null | boolean;
                  overrideExistingTeams?: null | boolean;
                  replyToEmail?: null | string;
                  senderEmail?: null | string;
                  senderName?: null | string;
                  team?: string[];
                  template?: null | string;
              }[];
          }[];
          fullName?: null | string;
      } | {
          audienceName?: string;
          container?: string;
          criteria?: {
              criterion?: {
                  criteriaNumber?: null | number;
                  criterionValue?: null | {
                      city?: null | string;
                      country?: null | string;
                      domain?: null | string;
                      entityField?: null | string;
                      entityType?: null | string;
                      fieldValue?: null | string;
                      isEnabled?: null | string;
                      permissionName?: null | string;
                      permissionType?: null | string;
                      profile?: null | string;
                      subdivision?: null | string;
                  };
                  operator?: null | string;
                  type?: string;
              }[];
          };
          description?: null | string;
          formula?: null | string;
          formulaFilterType?: null | string;
          fullName?: null | string;
          targets?: null | {
              target?: {
                  groupName?: string;
                  priority?: null | number;
                  targetType?: string;
                  targetValue?: string;
              }[];
          };
      } | {
          active?: null | boolean;
          fullName?: null | string;
          ruleEntry?: {
              assignedTo?: null | string;
              assignedToType?: null | string;
              booleanFilter?: null | string;
              businessHours?: null | string;
              businessHoursSource?: null | string;
              criteriaItems?: {
                  field?: string;
                  operation?: string;
                  value?: null | string;
                  valueField?: null | string;
              }[];
              disableEscalationWhenModified?: null | boolean;
              escalationAction?: {
                  assignedTo?: null | string;
                  assignedToTemplate?: null | string;
                  assignedToType?: null | string;
                  minutesToEscalation?: null | number;
                  notifyCaseOwner?: null | boolean;
                  notifyEmail?: string[];
                  notifyTo?: null | string;
                  notifyToTemplate?: null | string;
              }[];
              escalationStartTime?: null | string;
              formula?: null | string;
              notifyCcRecipients?: null | boolean;
              overrideExistingTeams?: null | boolean;
              replyToEmail?: null | string;
              senderEmail?: null | string;
              senderName?: null | string;
              team?: string[];
              template?: null | string;
          }[];
      } | {
          autoResponseRule?: {
              active?: null | boolean;
              fullName?: null | string;
              ruleEntry?: {
                  assignedTo?: null | string;
                  assignedToType?: null | string;
                  booleanFilter?: null | string;
                  businessHours?: null | string;
                  businessHoursSource?: null | string;
                  criteriaItems?: {
                      field?: ...;
                      operation?: ...;
                      value?: ...;
                      valueField?: ...;
                  }[];
                  disableEscalationWhenModified?: null | boolean;
                  escalationAction?: {
                      assignedTo?: ...;
                      assignedToTemplate?: ...;
                      assignedToType?: ...;
                      minutesToEscalation?: ...;
                      notifyCaseOwner?: ...;
                      notifyEmail?: ...;
                      notifyTo?: ...;
                      notifyToTemplate?: ...;
                  }[];
                  escalationStartTime?: null | string;
                  formula?: null | string;
                  notifyCcRecipients?: null | boolean;
                  overrideExistingTeams?: null | boolean;
                  replyToEmail?: null | string;
                  senderEmail?: null | string;
                  senderName?: null | string;
                  team?: string[];
                  template?: null | string;
              }[];
          }[];
          fullName?: null | string;
      } | {
          enableBcp?: null | boolean;
          enableBcpCoin?: null | boolean;
          fullName?: null | string;
      } | {
          botMlDomain?: null | {
              label?: string;
              mlIntents?: {
                  description?: null | string;
                  developerName?: string;
                  label?: string;
                  mlIntentUtterances?: {
                      utterance?: (...) | (...);
                  }[];
                  relatedMlIntents?: {
                      relatedMlIntent?: (...) | (...);
                  }[];
              }[];
              mlSlotClasses?: {
                  dataType?: string;
                  description?: null | string;
                  developerName?: string;
                  extractionRegex?: null | string;
                  extractionType?: null | string;
                  label?: string;
                  mlSlotClassValues?: {
                      synonymGroup?: (...) | (...) | (...);
                      value?: (...) | (...);
                  }[];
              }[];
              name?: string;
          };
          botUser?: null | string;
          botVersions?: {
              botDialogGroups?: {
                  description?: null | string;
                  developerName?: string;
                  label?: string;
              }[];
              botDialogs?: {
                  botDialogGroup?: null | string;
                  botSteps?: {
                      booleanFilter?: ...;
                      botInvocation?: ...;
                      botMessages?: ...;
                      botNavigation?: ...;
                      botStepConditions?: ...;
                      botSteps?: ...;
                      botVariableOperation?: ...;
                      conversationRecordLookup?: ...;
                      conversationSystemMessage?: ...;
                      type?: ...;
                  }[];
                  description?: null | string;
                  developerName?: string;
                  label?: string;
                  mlIntent?: null | string;
                  mlIntentTrainingEnabled?: null | boolean;
                  showInFooterMenu?: null | boolean;
              }[];
              conversationVariables?: {
                  SObjectType?: null | string;
                  collectionType?: null | string;
                  dataType?: string;
                  developerName?: string;
                  label?: string;
              }[];
              entryDialog?: string;
              fullName?: null | string;
              mainMenuDialog?: string;
              responseDelayMilliseconds?: null | number;
          }[];
          contextVariables?: {
              SObjectType?: null | string;
              contextVariableMappings?: {
                  SObjectType?: string;
                  fieldName?: string;
                  messageType?: string;
              }[];
              dataType?: string;
              developerName?: string;
              label?: string;
          }[];
          description?: null | string;
          fullName?: null | string;
          label?: null | string;
      } | {
          botDialogGroups?: {
              description?: null | string;
              developerName?: string;
              label?: string;
          }[];
          botDialogs?: {
              botDialogGroup?: null | string;
              botSteps?: {
                  booleanFilter?: null | string;
                  botInvocation?: null | {
                      invocationActionName?: (...) | (...) | (...);
                      invocationActionType?: (...) | (...) | (...);
                      invocationMappings?: (...) | (...);
                  };
                  botMessages?: {
                      message?: ...;
                  }[];
                  botNavigation?: null | {
                      botNavigationLinks?: (...) | (...);
                      type?: (...) | (...);
                  };
                  botStepConditions?: {
                      leftOperandName?: ...;
                      leftOperandType?: ...;
                      operatorType?: ...;
                      rightOperandValue?: ...;
                  }[];
                  botSteps?: { booleanFilter?: string | null | undefined; botInvocation?: { invocationActionName?: string | null | undefined; invocationActionType?: string | null | undefined; invocationMappings?: { ...; }[] | undefined; } | null | undefined; ... 7 more ...; type?: string | undefined; }[] | undefined;
                  botVariableOperation?: null | {
                      botInvocation?: (...) | (...) | (...);
                      botMessages?: (...) | (...);
                      botQuickReplyOptions?: (...) | (...);
                      botVariableOperands?: (...) | (...);
                      invalidInputBotNavigation?: (...) | (...) | (...);
                      quickReplyOptionTemplate?: (...) | (...) | (...);
                      quickReplyType?: (...) | (...) | (...);
                      quickReplyWidgetType?: (...) | (...) | (...);
                      sourceVariableName?: (...) | (...) | (...);
                      sourceVariableType?: (...) | (...) | (...);
                      type?: (...) | (...);
                  };
                  conversationRecordLookup?: null | {
                      SObjectType?: (...) | (...);
                      lookupFields?: (...) | (...);
                      maxLookupResults?: (...) | (...);
                      sourceVariableName?: (...) | (...);
                      sourceVariableType?: (...) | (...);
                      targetVariableName?: (...) | (...);
                  };
                  conversationSystemMessage?: null | {
                      systemMessageMappings?: (...) | (...);
                      type?: (...) | (...);
                  };
                  type?: string;
              }[];
              description?: null | string;
              developerName?: string;
              label?: string;
              mlIntent?: null | string;
              mlIntentTrainingEnabled?: null | boolean;
              showInFooterMenu?: null | boolean;
          }[];
          conversationVariables?: {
              SObjectType?: null | string;
              collectionType?: null | string;
              dataType?: string;
              developerName?: string;
              label?: string;
          }[];
          entryDialog?: string;
          fullName?: null | string;
          mainMenuDialog?: string;
          responseDelayMilliseconds?: null | number;
      } | {
          enableBots?: null | boolean;
          fullName?: null | string;
      } | {
          active?: null | boolean;
          default?: boolean;
          fridayEndTime?: null | string;
          fridayStartTime?: null | string;
          fullName?: null | string;
          mondayEndTime?: null | string;
          mondayStartTime?: null | string;
          name?: null | string;
          saturdayEndTime?: null | string;
          saturdayStartTime?: null | string;
          sundayEndTime?: null | string;
          sundayStartTime?: null | string;
          thursdayEndTime?: null | string;
          thursdayStartTime?: null | string;
          timeZoneId?: null | string;
          tuesdayEndTime?: null | string;
          tuesdayStartTime?: null | string;
          wednesdayEndTime?: null | string;
          wednesdayStartTime?: null | string;
      } | {
          businessHours?: {
              active?: null | boolean;
              default?: boolean;
              fridayEndTime?: null | string;
              fridayStartTime?: null | string;
              fullName?: null | string;
              mondayEndTime?: null | string;
              mondayStartTime?: null | string;
              name?: null | string;
              saturdayEndTime?: null | string;
              saturdayStartTime?: null | string;
              sundayEndTime?: null | string;
              sundayStartTime?: null | string;
              thursdayEndTime?: null | string;
              thursdayStartTime?: null | string;
              timeZoneId?: null | string;
              tuesdayEndTime?: null | string;
              tuesdayStartTime?: null | string;
              wednesdayEndTime?: null | string;
              wednesdayStartTime?: null | string;
          }[];
          fullName?: null | string;
          holidays?: {
              activityDate?: null | string;
              businessHours?: string[];
              description?: null | string;
              endTime?: null | string;
              isRecurring?: null | boolean;
              name?: null | string;
              recurrenceDayOfMonth?: null | number;
              recurrenceDayOfWeek?: string[];
              recurrenceDayOfWeekMask?: null | number;
              recurrenceEndDate?: null | string;
              recurrenceInstance?: null | string;
              recurrenceInterval?: null | number;
              recurrenceMonthOfYear?: null | string;
              recurrenceStartDate?: null | string;
              recurrenceType?: null | string;
              startTime?: null | string;
          }[];
      } | {
          allowEmail?: null | boolean;
          closed?: null | boolean;
          color?: null | string;
          controllingFieldValues?: string[];
          converted?: null | boolean;
          cssExposed?: null | boolean;
          default?: boolean;
          description?: null | string;
          forecastCategory?: null | string;
          fullName?: null | string;
          highPriority?: null | boolean;
          isActive?: null | boolean;
          probability?: null | number;
          reverseRole?: null | string;
          reviewed?: null | boolean;
          won?: null | boolean;
      } | {
          cmsConnectAsset?: {
              assetPath?: string;
              assetType?: string;
              sortOrder?: number;
          }[];
          cmsConnectLanguage?: {
              cmsLanguage?: string;
              language?: string;
          }[];
          cmsConnectPersonalization?: null | {
              connectorPage?: string;
              connectorPageAsset?: string;
          };
          cmsConnectResourceType?: {
              cmsConnectResourceDefinition?: {
                  developerName?: string;
                  masterLabel?: string;
                  options?: number;
                  payloadType?: string;
                  resourceIdPath?: null | string;
                  resourceNamePath?: null | string;
                  resourcePath?: string;
                  rootNodePath?: null | string;
              }[];
              developerName?: string;
              masterLabel?: string;
              resourceType?: string;
          }[];
          connectionType?: string;
          cssScope?: null | string;
          developerName?: string;
          fullName?: null | string;
          languageEnabled?: null | string;
          masterLabel?: string;
          namedCredential?: null | string;
          personalizationEnabled?: null | string;
          rootPath?: null | string;
          sortOrder?: number;
          status?: string;
          type?: string;
          websiteUrl?: null | string;
      } | {
          enableAutoCampInfluenceDisabled?: null | boolean;
          enableB2bmaCampaignInfluence2?: null | boolean;
          enableCampaignHistoryTrackEnabled?: null | boolean;
          enableCampaignInfluence2?: null | boolean;
          enableCampaignMemberTWCF?: null | boolean;
          enableSuppressNoValueCI2?: null | boolean;
          fullName?: null | string;
      } | {
          accessMethod?: string;
          canvasOptions?: null | string;
          canvasUrl?: string;
          fullName?: null | string;
          lifecycleClass?: null | string;
          locationOptions?: null | string;
          samlInitiationMethod?: null | string;
      } | {
          caseClassificationRecommendations?: null | boolean;
          fullName?: null | string;
          reRunAttributeBasedRules?: null | boolean;
          runAssignmentRules?: null | boolean;
      } | {
          caseAssignNotificationTemplate?: null | string;
          caseAutoProcUser?: null | boolean;
          caseCloseNotificationTemplate?: null | string;
          caseCommentNotificationTemplate?: null | string;
          caseCreateNotificationTemplate?: null | string;
          caseFeedItemSettings?: {
              characterLimit?: null | number;
              displayFormat?: null | string;
              feedItemType?: string;
          }[];
          caseFeedReadUnreadLtng?: null | boolean;
          caseMergeInLightning?: null | boolean;
          closeCaseThroughStatusChange?: null | boolean;
          defaultCaseFeedLayoutOn?: null | boolean;
          defaultCaseOwner?: null | string;
          defaultCaseOwnerType?: null | string;
          defaultCaseUser?: null | string;
          emailActionDefaultsHandlerClass?: null | string;
          emailToCase?: null | {
              enableE2CAttachmentAsFile?: null | boolean;
              enableE2CSourceTracking?: null | boolean;
              enableEmailToCase?: null | boolean;
              enableHtmlEmail?: null | boolean;
              enableOnDemandEmailToCase?: null | boolean;
              enableThreadIDInBody?: null | boolean;
              enableThreadIDInSubject?: null | boolean;
              notifyOwnerOnNewCaseEmail?: null | boolean;
              overEmailLimitAction?: null | string;
              preQuoteSignature?: null | boolean;
              routingAddresses?: {
                  addressType?: null | string;
                  authorizedSenders?: null | string;
                  caseOrigin?: null | string;
                  caseOwner?: null | string;
                  caseOwnerType?: null | string;
                  casePriority?: null | string;
                  createTask?: null | boolean;
                  emailAddress?: null | string;
                  emailServicesAddress?: null | string;
                  isVerified?: null | boolean;
                  routingName?: null | string;
                  saveEmailHeaders?: null | boolean;
                  taskStatus?: null | string;
              }[];
              unauthorizedSenderAction?: null | string;
          };
          enableCaseFeed?: null | boolean;
          enableCollapseEmailThread?: null | boolean;
          enableDraftEmails?: null | boolean;
          enableEarlyEscalationRuleTriggers?: null | boolean;
          enableEmailActionDefaultsHandler?: null | boolean;
          enableSuggestedArticlesApplication?: null | boolean;
          enableSuggestedArticlesCustomerPortal?: null | boolean;
          enableSuggestedArticlesPartnerPortal?: null | boolean;
          enableSuggestedSolutions?: null | boolean;
          escalateCaseBefore?: null | boolean;
          fullName?: null | string;
          genericMessageEnabled?: null | boolean;
          keepRecordTypeOnAssignmentRule?: null | boolean;
          notifyContactOnCaseComment?: null | boolean;
          notifyDefaultCaseOwner?: null | boolean;
          notifyOwnerOnCaseComment?: null | boolean;
          notifyOwnerOnCaseOwnerChange?: null | boolean;
          predictiveSupportEnabled?: null | boolean;
          showEmailAttachmentsInCaseAttachmentsRL?: null | boolean;
          showFewerCloseActions?: null | boolean;
          systemUserEmail?: null | string;
          useSystemEmailAddress?: null | boolean;
          useSystemUserAsDefaultCaseUser?: null | boolean;
          webToCase?: null | {
              caseOrigin?: null | string;
              defaultResponseTemplate?: null | string;
              enableWebToCase?: null | boolean;
          };
      } | {
          enabledChannels?: string[];
          fullName?: null | string;
          label?: string;
          layoutItems?: {
              field?: string;
          }[];
          recordType?: null | string;
      } | {
          emailFollowersOnBestAnswer?: null | boolean;
          emailFollowersOnReply?: null | boolean;
          emailOwnerOnPrivateReply?: null | boolean;
          emailOwnerOnReply?: null | boolean;
          enableAnswerViaEmail?: null | boolean;
          enableChatterAnswers?: boolean;
          enableFacebookSSO?: null | boolean;
          enableInlinePublisher?: null | boolean;
          enableReputation?: null | boolean;
          enableRichTextEditor?: null | boolean;
          facebookAuthProvider?: null | string;
          fullName?: null | string;
          showInPortals?: null | boolean;
      } | {
          enableChatterDigestEmailsApiOnly?: null | boolean;
          enableChatterEmailAttachment?: null | boolean;
          enableCollaborationEmail?: null | boolean;
          enableDisplayAppDownloadBadges?: null | boolean;
          enableEmailReplyToChatter?: null | boolean;
          enableEmailToChatter?: null | boolean;
          fullName?: null | string;
      } | {
          allowChatterGroupArchiving?: null | boolean;
          allowRecordsInChatterGroup?: null | boolean;
          allowSharingInChatterGroup?: null | boolean;
          enableApprovalRequest?: null | boolean;
          enableChatter?: null | boolean;
          enableChatterEmoticons?: null | boolean;
          enableFeedEdit?: null | boolean;
          enableFeedPinning?: null | boolean;
          enableFeedsDraftPosts?: null | boolean;
          enableFeedsRichText?: null | boolean;
          enableInviteCsnUsers?: null | boolean;
          enableOutOfOfficeEnabledPref?: null | boolean;
          enableRichLinkPreviewsInFeed?: null | boolean;
          enableTodayRecsInFeed?: null | boolean;
          fullName?: null | string;
          unlistedGroupsEnabled?: null | boolean;
      } | {
          cleanRules?: {
              bulkEnabled?: boolean;
              bypassTriggers?: boolean;
              bypassWorkflow?: boolean;
              description?: string;
              developerName?: string;
              fieldMappings?: {
                  SObjectType?: string;
                  developerName?: string;
                  fieldMappingRows?: {
                      SObjectType?: ...;
                      fieldMappingFields?: ...;
                      fieldName?: ...;
                      mappingOperation?: ...;
                  }[];
                  masterLabel?: string;
              }[];
              masterLabel?: string;
              matchRule?: string;
              sourceSobjectType?: string;
              status?: string;
              targetSobjectType?: string;
          }[];
          description?: string;
          fullName?: null | string;
          masterLabel?: string;
          matchEngine?: string;
      } | {
          actionType?: string;
          description?: null | string;
          fullName?: null | string;
          intents?: {
              phrase?: string;
              responseTemplates?: {
                  template?: string;
              }[];
          }[];
          label?: string;
          parameters?: {
              defaultValue?: null | string;
              description?: null | string;
              name?: string;
              required?: null | boolean;
              type?: string;
          }[];
          responseTemplates?: {
              template?: string;
          }[];
          target?: null | string;
      } | {
          canModerateAllFeedPosts?: null | boolean;
          canModerateInternalFeedPosts?: null | boolean;
          embeddedVisualforcePages?: null | boolean;
          enableCommunityWorkspaces?: null | boolean;
          enableCspContactVisibilityPref?: null | boolean;
          enableCspNotesOnAccConPref?: null | boolean;
          enableEnablePRM?: null | boolean;
          enableExternalAccHierPref?: null | boolean;
          enableGuestRecordReassignOrgPref?: null | boolean;
          enableInviteChatterGuestEnabled?: null | boolean;
          enableNetPortalUserReportOpts?: null | boolean;
          enableNetworksEnabled?: null | boolean;
          enableOotbProfExtUserOpsEnable?: null | boolean;
          enablePRMAccRelPref?: null | boolean;
          enablePowerCustomerCaseStatus?: null | boolean;
          enableRelaxPartnerAccountFieldPref?: null | boolean;
          enableUsernameUniqForOrgPref?: null | boolean;
          fullName?: null | string;
      } | {
          baseTemplate?: null | string;
          bundlesInfo?: {
              description?: null | string;
              image?: null | string;
              order?: number;
              title?: string;
              type?: string;
          }[];
          category?: string;
          defaultBrandingSet?: null | string;
          defaultThemeDefinition?: string;
          description?: null | string;
          enableExtendedCleanUpOnDelete?: null | boolean;
          fullName?: null | string;
          masterLabel?: string;
          navigationLinkSet?: {
              navigationMenuItem?: {
                  defaultListViewId?: null | string;
                  label?: string;
                  menuItemBranding?: null | {
                      tileImage?: (...) | (...) | (...);
                  };
                  position?: number;
                  publiclyAvailable?: null | boolean;
                  subMenu?: null | {
                      navigationMenuItem?: { defaultListViewId?: string | null | undefined; label?: string | undefined; menuItemBranding?: { tileImage?: string | null | undefined; } | null | undefined; position?: number | undefined; ... 4 more ...; type?: string | undefined; }[] | undefined;
                  };
                  target?: null | string;
                  targetPreference?: null | string;
                  type?: string;
              }[];
          }[];
          pageSetting?: {
              page?: string;
              themeLayout?: string;
          }[];
          publisher?: null | string;
      } | {
          bundlesInfo?: {
              description?: null | string;
              image?: null | string;
              order?: number;
              title?: string;
              type?: string;
          }[];
          customThemeLayoutType?: {
              description?: null | string;
              label?: string;
          }[];
          defaultBrandingSet?: null | string;
          description?: null | string;
          enableExtendedCleanUpOnDelete?: null | boolean;
          fullName?: null | string;
          masterLabel?: string;
          publisher?: null | string;
          themeRouteOverride?: {
              customThemeLayoutType?: null | string;
              pageAttributes?: string;
              pageType?: string;
              themeLayoutType?: null | string;
          }[];
          themeSetting?: {
              customThemeLayoutType?: null | string;
              themeLayout?: string;
              themeLayoutType?: null | string;
          }[];
      } | {
          fields?: string[];
          fullName?: null | string;
          label?: string;
      } | {
          enableCustomFiscalYear?: boolean;
          fiscalYear?: null | {
              fiscalYearNameBasedOn?: null | string;
              startMonth?: null | string;
          };
          fullName?: null | string;
      } | {
          attributes?: {
              formula?: string;
              key?: string;
          }[];
          canvas?: null | {
              accessMethod?: string;
              canvasOptions?: null | string;
              canvasUrl?: string;
              fullName?: null | string;
              lifecycleClass?: null | string;
              locationOptions?: null | string;
              samlInitiationMethod?: null | string;
          };
          canvasConfig?: null | {
              accessMethod?: string;
              canvasUrl?: string;
              lifecycleClass?: null | string;
              locations?: string[];
              options?: string[];
              samlInitiationMethod?: null | string;
          };
          contactEmail?: string;
          contactPhone?: null | string;
          description?: null | string;
          fullName?: null | string;
          iconUrl?: null | string;
          infoUrl?: null | string;
          ipRanges?: {
              description?: null | string;
              end?: string;
              start?: string;
          }[];
          label?: string;
          logoUrl?: null | string;
          mobileAppConfig?: null | {
              applicationBinaryFile?: null | string;
              applicationBinaryFileName?: null | string;
              applicationBundleIdentifier?: null | string;
              applicationFileLength?: null | number;
              applicationIconFile?: null | string;
              applicationIconFileName?: null | string;
              applicationInstallUrl?: null | string;
              devicePlatform?: string;
              deviceType?: null | string;
              minimumOsVersion?: null | string;
              privateApp?: null | boolean;
              version?: string;
          };
          mobileStartUrl?: null | string;
          oauthConfig?: null | {
              callbackUrl?: string;
              certificate?: null | string;
              consumerKey?: null | string;
              consumerSecret?: null | string;
              idTokenConfig?: null | {
                  idTokenAudience?: null | string;
                  idTokenIncludeAttributes?: null | boolean;
                  idTokenIncludeCustomPerms?: null | boolean;
                  idTokenIncludeStandardClaims?: null | boolean;
                  idTokenValidity?: null | number;
              };
              isAdminApproved?: null | boolean;
              scopes?: string[];
              singleLogoutUrl?: null | string;
          };
          permissionSetName?: string[];
          plugin?: null | string;
          pluginExecutionUser?: null | string;
          profileName?: string[];
          samlConfig?: null | {
              acsUrl?: string;
              certificate?: null | string;
              encryptionCertificate?: null | string;
              encryptionType?: null | string;
              entityUrl?: string;
              issuer?: null | string;
              samlIdpSLOBindingEnum?: null | string;
              samlNameIdFormat?: null | string;
              samlSloUrl?: null | string;
              samlSubjectCustomAttr?: null | string;
              samlSubjectType?: string;
          };
          startUrl?: null | string;
      } | {
          enableAdminApprovedAppsOnly?: null | boolean;
          enableSkipUserProvisioningWizardWelcomePage?: null | boolean;
          fullName?: null | string;
      } | {
          enableChatterFileLink?: null | boolean;
          enableContent?: null | boolean;
          enableContentAutoAssign?: null | boolean;
          enableContentDistForPortalUsers?: null | boolean;
          enableContentDistPwOptionsBit1?: null | boolean;
          enableContentDistPwOptionsBit2?: null | boolean;
          enableContentDistribution?: null | boolean;
          enableContentSupportMultiLanguage?: null | boolean;
          enableContentWorkspaceAccess?: null | boolean;
          enableFileShareSetByRecord?: null | boolean;
          enableFilesUsrShareNetRestricted?: null | boolean;
          enableJPGPreviews?: null | boolean;
          enableLibraryManagedFiles?: null | boolean;
          enableSiteGuestUserToUploadFiles?: null | boolean;
          enableUploadFilesOnAttachments?: null | boolean;
          fullName?: null | string;
          skipContentAssetTriggers?: null | boolean;
          skipContentAssetTriggersOnDeploy?: null | boolean;
      } | {
          autoCalculateEndDate?: null | boolean;
          autoExpirationDelay?: null | string;
          autoExpirationRecipient?: null | string;
          autoExpireContracts?: null | boolean;
          enableContractHistoryTracking?: null | boolean;
          fullName?: null | string;
          notifyOwnersOnContractExpiration?: null | boolean;
      } | {
          fullName?: null | string;
          urlPattern?: string;
      } | {
          enableCurrencyEffectiveDates?: null | boolean;
          enableCurrencySymbolWithMultiCurrency?: null | boolean;
          enableMultiCurrency?: null | boolean;
          fullName?: null | string;
          isMultiCurrencyActivationAllowed?: null | boolean;
          isParenCurrencyConvDisabled?: null | boolean;
      } | {
          actionOverrides?: {
              actionName?: null | string;
              comment?: null | string;
              content?: null | string;
              formFactor?: null | string;
              pageOrSobjectType?: string;
              skipRecordTypeSelect?: null | boolean;
              type?: null | string;
          }[];
          brand?: null | {
              footerColor?: null | string;
              headerColor?: null | string;
              logo?: null | string;
              logoVersion?: null | number;
              shouldOverrideOrgTheme?: null | boolean;
          };
          consoleConfig?: null | {
              componentList?: null | {
                  alignment?: string;
                  components?: string[];
              };
              detailPageRefreshMethod?: string;
              footerColor?: null | string;
              headerColor?: null | string;
              keyboardShortcuts?: {
                  customShortcuts?: {
                      action?: string;
                      active?: boolean;
                      description?: null | string;
                      eventName?: string;
                      keyCommand?: string;
                  }[];
                  defaultShortcuts?: {
                      action?: string;
                      active?: boolean;
                      keyCommand?: string;
                  }[];
              };
              listPlacement?: {
                  height?: null | number;
                  location?: string;
                  units?: null | string;
                  width?: null | number;
              };
              listRefreshMethod?: string;
              liveAgentConfig?: null | {
                  enableLiveChat?: null | boolean;
                  openNewAccountSubtab?: null | boolean;
                  openNewCaseSubtab?: null | boolean;
                  openNewContactSubtab?: null | boolean;
                  openNewLeadSubtab?: null | boolean;
                  openNewVFPageSubtab?: null | boolean;
                  pageNamesToOpen?: string[];
                  showKnowledgeArticles?: null | boolean;
              };
              primaryTabColor?: null | string;
              pushNotifications?: {
                  fieldNames?: string[];
                  objectName?: string;
              }[];
              tabLimitConfig?: null | {
                  maxNumberOfPrimaryTabs?: null | string;
                  maxNumberOfSubTabs?: null | string;
              };
              whitelistedDomains?: string[];
          };
          defaultLandingTab?: null | string;
          description?: null | string;
          formFactors?: string[];
          fullName?: null | string;
          isNavAutoTempTabsDisabled?: null | boolean;
          isNavPersonalizationDisabled?: null | boolean;
          isServiceCloudConsole?: null | boolean;
          label?: null | string;
          logo?: null | string;
          navType?: null | string;
          preferences?: null | {
              enableCustomizeMyTabs?: boolean;
              enableKeyboardShortcuts?: boolean;
              enableListViewHover?: boolean;
              enableListViewReskin?: boolean;
              enableMultiMonitorComponents?: boolean;
              enablePinTabs?: boolean;
              enableTabHover?: boolean;
              enableTabLimits?: boolean;
              saveUserSessions?: boolean;
          };
          profileActionOverrides?: {
              actionName?: string;
              content?: null | string;
              formFactor?: string;
              pageOrSobjectType?: string;
              profile?: string;
              recordType?: null | string;
              type?: string;
          }[];
          setupExperience?: null | string;
          subscriberTabs?: string[];
          tabs?: string[];
          uiType?: null | string;
          utilityBar?: null | string;
          workspaceConfig?: null | {
              mappings?: {
                  fieldName?: null | string;
                  tab?: string;
              }[];
          };
      } | {
          buttonIconUrl?: null | string;
          buttonStyle?: null | string;
          buttonText?: null | string;
          buttonWidth?: null | number;
          fullName?: null | string;
          height?: null | number;
          isHeightFixed?: boolean;
          isHidden?: boolean;
          isWidthFixed?: boolean;
          visualforcePage?: string;
          width?: null | number;
      } | {
          criteria?: {
              feedItemType?: string;
              feedItemVisibility?: null | string;
              relatedSObjectType?: null | string;
          }[];
          description?: null | string;
          fullName?: null | string;
          isProtected?: null | boolean;
          label?: string;
      } | {
          businessOwnerGroup?: null | string;
          businessOwnerUser?: null | string;
          businessStatus?: null | string;
          caseSensitive?: null | boolean;
          complianceGroup?: null | string;
          customDataType?: null | string;
          defaultValue?: null | string;
          deleteConstraint?: null | string;
          deprecated?: null | boolean;
          description?: null | string;
          displayFormat?: null | string;
          encryptionScheme?: null | string;
          escapeMarkup?: null | boolean;
          externalDeveloperName?: null | string;
          externalId?: null | boolean;
          fieldManageability?: null | string;
          formula?: null | string;
          formulaTreatBlanksAs?: null | string;
          fullName?: null | string;
          inlineHelpText?: null | string;
          isAIPredictionField?: null | boolean;
          isConvertLeadDisabled?: null | boolean;
          isFilteringDisabled?: null | boolean;
          isNameField?: null | boolean;
          isSortingDisabled?: null | boolean;
          label?: null | string;
          length?: null | number;
          lookupFilter?: null | {
              active?: boolean;
              booleanFilter?: null | string;
              description?: null | string;
              errorMessage?: null | string;
              filterItems?: {
                  field?: string;
                  operation?: string;
                  value?: null | string;
                  valueField?: null | string;
              }[];
              infoMessage?: null | string;
              isOptional?: boolean;
          };
          maskChar?: null | string;
          maskType?: null | string;
          metadataRelationshipControllingField?: null | string;
          populateExistingRows?: null | boolean;
          precision?: null | number;
          referenceTargetField?: null | string;
          referenceTo?: null | string;
          relationshipLabel?: null | string;
          relationshipName?: null | string;
          relationshipOrder?: null | number;
          reparentableMasterDetail?: null | boolean;
          required?: null | boolean;
          restrictedAdminField?: null | boolean;
          scale?: null | number;
          securityClassification?: null | string;
          startingNumber?: null | number;
          stripMarkup?: null | boolean;
          summarizedField?: null | string;
          summaryFilterItems?: {
              field?: string;
              operation?: string;
              value?: null | string;
              valueField?: null | string;
          }[];
          summaryForeignKey?: null | string;
          summaryOperation?: null | string;
          trackFeedHistory?: null | boolean;
          trackHistory?: null | boolean;
          trackTrending?: null | boolean;
          translateData?: null | boolean;
          type?: null | string;
          unique?: null | boolean;
          valueSet?: null | {
              controllingField?: null | string;
              restricted?: null | boolean;
              valueSetDefinition?: null | {
                  sorted?: boolean;
                  value?: {
                      color?: null | string;
                      default?: boolean;
                      description?: null | string;
                      fullName?: null | string;
                      isActive?: null | boolean;
                      label?: null | string;
                  }[];
              };
              valueSetName?: null | string;
              valueSettings?: {
                  controllingFieldValue?: string[];
                  valueName?: string;
              }[];
          };
          visibleLines?: null | number;
          writeRequiresMasterRead?: null | boolean;
      } | {
          color?: null | string;
          default?: boolean;
          description?: null | string;
          fullName?: null | string;
          isActive?: null | boolean;
          label?: null | string;
      } | {
          allowEmail?: null | boolean;
          closed?: null | boolean;
          color?: null | string;
          converted?: null | boolean;
          cssExposed?: null | boolean;
          default?: boolean;
          description?: null | string;
          forecastCategory?: null | string;
          fullName?: null | string;
          groupingString?: null | string;
          highPriority?: null | boolean;
          isActive?: null | boolean;
          label?: null | string;
          probability?: null | number;
          reverseRole?: null | string;
          reviewed?: null | boolean;
          won?: null | boolean;
      } | {
          customHelpMenuItems?: {
              linkUrl?: string;
              masterLabel?: string;
              sortOrder?: number;
          }[];
          fullName?: null | string;
          masterLabel?: string;
      } | {
          categories?: null | string;
          fullName?: null | string;
          language?: string;
          protected?: boolean;
          shortDescription?: string;
          value?: string;
      } | {
          fullName?: null | string;
          labels?: {
              categories?: null | string;
              fullName?: null | string;
              language?: string;
              protected?: boolean;
              shortDescription?: string;
              value?: string;
          }[];
      } | {
          description?: null | string;
          fullName?: null | string;
          label?: null | string;
          protected?: null | boolean;
          values?: {
              field?: string;
              value?: any;
          }[];
      } | {
          customNotifTypeName?: string;
          description?: null | string;
          desktop?: boolean;
          fullName?: null | string;
          masterLabel?: string;
          mobile?: boolean;
      } | {
          actionOverrides?: {
              actionName?: null | string;
              comment?: null | string;
              content?: null | string;
              formFactor?: null | string;
              skipRecordTypeSelect?: null | boolean;
              type?: null | string;
          }[];
          allowInChatterGroups?: null | boolean;
          articleTypeChannelDisplay?: null | {
              articleTypeTemplates?: {
                  channel?: string;
                  page?: null | string;
                  template?: string;
              }[];
          };
          businessProcesses?: {
              description?: null | string;
              fullName?: null | string;
              isActive?: null | boolean;
              values?: {
                  allowEmail?: null | boolean;
                  closed?: null | boolean;
                  color?: null | string;
                  controllingFieldValues?: string[];
                  converted?: null | boolean;
                  cssExposed?: null | boolean;
                  default?: boolean;
                  description?: null | string;
                  forecastCategory?: null | string;
                  fullName?: null | string;
                  highPriority?: null | boolean;
                  isActive?: null | boolean;
                  probability?: null | number;
                  reverseRole?: null | string;
                  reviewed?: null | boolean;
                  won?: null | boolean;
              }[];
          }[];
          compactLayoutAssignment?: null | string;
          compactLayouts?: {
              fields?: string[];
              fullName?: null | string;
              label?: string;
          }[];
          customHelp?: null | string;
          customHelpPage?: null | string;
          customSettingsType?: null | string;
          deploymentStatus?: null | string;
          deprecated?: null | boolean;
          description?: null | string;
          enableActivities?: null | boolean;
          enableBulkApi?: null | boolean;
          enableDataTranslation?: null | boolean;
          enableDivisions?: null | boolean;
          enableEnhancedLookup?: null | boolean;
          enableFeeds?: null | boolean;
          enableHistory?: null | boolean;
          enableLicensing?: null | boolean;
          enableReports?: null | boolean;
          enableSearch?: null | boolean;
          enableSharing?: null | boolean;
          enableStreamingApi?: null | boolean;
          eventType?: null | string;
          externalDataSource?: null | string;
          externalName?: null | string;
          externalRepository?: null | string;
          externalSharingModel?: null | string;
          fieldSets?: {
              availableFields?: {
                  field?: null | string;
                  isFieldManaged?: null | boolean;
                  isRequired?: null | boolean;
              }[];
              description?: string;
              displayedFields?: {
                  field?: null | string;
                  isFieldManaged?: null | boolean;
                  isRequired?: null | boolean;
              }[];
              fullName?: null | string;
              label?: string;
          }[];
          fields?: {
              businessOwnerGroup?: null | string;
              businessOwnerUser?: null | string;
              businessStatus?: null | string;
              caseSensitive?: null | boolean;
              complianceGroup?: null | string;
              customDataType?: null | string;
              defaultValue?: null | string;
              deleteConstraint?: null | string;
              deprecated?: null | boolean;
              description?: null | string;
              displayFormat?: null | string;
              encryptionScheme?: null | string;
              escapeMarkup?: null | boolean;
              externalDeveloperName?: null | string;
              externalId?: null | boolean;
              fieldManageability?: null | string;
              formula?: null | string;
              formulaTreatBlanksAs?: null | string;
              fullName?: null | string;
              inlineHelpText?: null | string;
              isAIPredictionField?: null | boolean;
              isConvertLeadDisabled?: null | boolean;
              isFilteringDisabled?: null | boolean;
              isNameField?: null | boolean;
              isSortingDisabled?: null | boolean;
              label?: null | string;
              length?: null | number;
              lookupFilter?: null | {
                  active?: boolean;
                  booleanFilter?: null | string;
                  description?: null | string;
                  errorMessage?: null | string;
                  filterItems?: {
                      field?: (...) | (...);
                      operation?: (...) | (...);
                      value?: (...) | (...) | (...);
                      valueField?: (...) | (...) | (...);
                  }[];
                  infoMessage?: null | string;
                  isOptional?: boolean;
              };
              maskChar?: null | string;
              maskType?: null | string;
              metadataRelationshipControllingField?: null | string;
              populateExistingRows?: null | boolean;
              precision?: null | number;
              referenceTargetField?: null | string;
              referenceTo?: null | string;
              relationshipLabel?: null | string;
              relationshipName?: null | string;
              relationshipOrder?: null | number;
              reparentableMasterDetail?: null | boolean;
              required?: null | boolean;
              restrictedAdminField?: null | boolean;
              scale?: null | number;
              securityClassification?: null | string;
              startingNumber?: null | number;
              stripMarkup?: null | boolean;
              summarizedField?: null | string;
              summaryFilterItems?: {
                  field?: string;
                  operation?: string;
                  value?: null | string;
                  valueField?: null | string;
              }[];
              summaryForeignKey?: null | string;
              summaryOperation?: null | string;
              trackFeedHistory?: null | boolean;
              trackHistory?: null | boolean;
              trackTrending?: null | boolean;
              translateData?: null | boolean;
              type?: null | string;
              unique?: null | boolean;
              valueSet?: null | {
                  controllingField?: null | string;
                  restricted?: null | boolean;
                  valueSetDefinition?: null | {
                      sorted?: boolean;
                      value?: (...)[];
                  };
                  valueSetName?: null | string;
                  valueSettings?: {
                      controllingFieldValue?: (...) | (...);
                      valueName?: (...) | (...);
                  }[];
              };
              visibleLines?: null | number;
              writeRequiresMasterRead?: null | boolean;
          }[];
          fullName?: null | string;
          gender?: null | string;
          historyRetentionPolicy?: null | {
              archiveAfterMonths?: number;
              archiveRetentionYears?: number;
              description?: null | string;
          };
          household?: null | boolean;
          indexes?: {
              fields?: {
                  name?: string;
                  sortDirection?: string;
              }[];
              fullName?: null | string;
              label?: string;
          }[];
          label?: null | string;
          listViews?: {
              booleanFilter?: null | string;
              columns?: string[];
              division?: null | string;
              filterScope?: string;
              filters?: {
                  field?: string;
                  operation?: string;
                  value?: null | string;
              }[];
              fullName?: null | string;
              label?: string;
              language?: null | string;
              queue?: null | string;
              sharedTo?: null | {
                  allCustomerPortalUsers?: null | string;
                  allInternalUsers?: null | string;
                  allPartnerUsers?: null | string;
                  channelProgramGroup?: string[];
                  channelProgramGroups?: string[];
                  group?: string[];
                  groups?: string[];
                  guestUser?: string[];
                  managerSubordinates?: string[];
                  managers?: string[];
                  portalRole?: string[];
                  portalRoleAndSubordinates?: string[];
                  queue?: string[];
                  role?: string[];
                  roleAndSubordinates?: string[];
                  roleAndSubordinatesInternal?: string[];
                  roles?: string[];
                  rolesAndSubordinates?: string[];
                  territories?: string[];
                  territoriesAndSubordinates?: string[];
                  territory?: string[];
                  territoryAndSubordinates?: string[];
              };
          }[];
          nameField?: null | {
              businessOwnerGroup?: null | string;
              businessOwnerUser?: null | string;
              businessStatus?: null | string;
              caseSensitive?: null | boolean;
              complianceGroup?: null | string;
              customDataType?: null | string;
              defaultValue?: null | string;
              deleteConstraint?: null | string;
              deprecated?: null | boolean;
              description?: null | string;
              displayFormat?: null | string;
              encryptionScheme?: null | string;
              escapeMarkup?: null | boolean;
              externalDeveloperName?: null | string;
              externalId?: null | boolean;
              fieldManageability?: null | string;
              formula?: null | string;
              formulaTreatBlanksAs?: null | string;
              fullName?: null | string;
              inlineHelpText?: null | string;
              isAIPredictionField?: null | boolean;
              isConvertLeadDisabled?: null | boolean;
              isFilteringDisabled?: null | boolean;
              isNameField?: null | boolean;
              isSortingDisabled?: null | boolean;
              label?: null | string;
              length?: null | number;
              lookupFilter?: null | {
                  active?: boolean;
                  booleanFilter?: null | string;
                  description?: null | string;
                  errorMessage?: null | string;
                  filterItems?: {
                      field?: string;
                      operation?: string;
                      value?: null | string;
                      valueField?: null | string;
                  }[];
                  infoMessage?: null | string;
                  isOptional?: boolean;
              };
              maskChar?: null | string;
              maskType?: null | string;
              metadataRelationshipControllingField?: null | string;
              populateExistingRows?: null | boolean;
              precision?: null | number;
              referenceTargetField?: null | string;
              referenceTo?: null | string;
              relationshipLabel?: null | string;
              relationshipName?: null | string;
              relationshipOrder?: null | number;
              reparentableMasterDetail?: null | boolean;
              required?: null | boolean;
              restrictedAdminField?: null | boolean;
              scale?: null | number;
              securityClassification?: null | string;
              startingNumber?: null | number;
              stripMarkup?: null | boolean;
              summarizedField?: null | string;
              summaryFilterItems?: {
                  field?: string;
                  operation?: string;
                  value?: null | string;
                  valueField?: null | string;
              }[];
              summaryForeignKey?: null | string;
              summaryOperation?: null | string;
              trackFeedHistory?: null | boolean;
              trackHistory?: null | boolean;
              trackTrending?: null | boolean;
              translateData?: null | boolean;
              type?: null | string;
              unique?: null | boolean;
              valueSet?: null | {
                  controllingField?: null | string;
                  restricted?: null | boolean;
                  valueSetDefinition?: null | {
                      sorted?: boolean;
                      value?: {
                          color?: ...;
                          default?: ...;
                          description?: ...;
                          fullName?: ...;
                          isActive?: ...;
                          label?: ...;
                      }[];
                  };
                  valueSetName?: null | string;
                  valueSettings?: {
                      controllingFieldValue?: (...)[];
                      valueName?: string;
                  }[];
              };
              visibleLines?: null | number;
              writeRequiresMasterRead?: null | boolean;
          };
          pluralLabel?: null | string;
          profileSearchLayouts?: {
              fields?: string[];
              profileName?: null | string;
          }[];
          publishBehavior?: null | string;
          recordTypeTrackFeedHistory?: null | boolean;
          recordTypeTrackHistory?: null | boolean;
          recordTypes?: {
              active?: boolean;
              businessProcess?: null | string;
              compactLayoutAssignment?: null | string;
              description?: null | string;
              fullName?: null | string;
              label?: string;
              picklistValues?: {
                  picklist?: string;
                  values?: {
                      allowEmail?: ...;
                      closed?: ...;
                      color?: ...;
                      controllingFieldValues?: ...;
                      converted?: ...;
                      cssExposed?: ...;
                      default?: ...;
                      description?: ...;
                      forecastCategory?: ...;
                      fullName?: ...;
                      highPriority?: ...;
                      isActive?: ...;
                      probability?: ...;
                      reverseRole?: ...;
                      reviewed?: ...;
                      won?: ...;
                  }[];
              }[];
          }[];
          searchLayouts?: null | {
              customTabListAdditionalFields?: string[];
              excludedStandardButtons?: string[];
              listViewButtons?: string[];
              lookupDialogsAdditionalFields?: string[];
              lookupFilterFields?: string[];
              lookupPhoneDialogsAdditionalFields?: string[];
              massQuickActions?: string[];
              searchFilterFields?: string[];
              searchResultsAdditionalFields?: string[];
              searchResultsCustomButtons?: string[];
          };
          sharingModel?: null | string;
          sharingReasons?: {
              fullName?: null | string;
              label?: string;
          }[];
          sharingRecalculations?: {
              className?: string;
          }[];
          startsWith?: null | string;
          validationRules?: {
              active?: boolean;
              description?: null | string;
              errorConditionFormula?: string;
              errorDisplayField?: null | string;
              errorMessage?: string;
              fullName?: null | string;
          }[];
          visibility?: null | string;
          webLinks?: {
              availability?: string;
              description?: null | string;
              displayType?: string;
              encodingKey?: null | string;
              fullName?: null | string;
              hasMenubar?: null | boolean;
              hasScrollbars?: null | boolean;
              hasToolbar?: null | boolean;
              height?: null | number;
              isResizable?: null | boolean;
              linkType?: string;
              masterLabel?: null | string;
              openType?: string;
              page?: null | string;
              position?: null | string;
              protected?: boolean;
              requireRowSelection?: null | boolean;
              scontrol?: null | string;
              showsLocation?: null | boolean;
              showsStatus?: null | boolean;
              url?: null | string;
              width?: null | number;
          }[];
      } | {
          availableFields?: {
              field?: null | string;
              isFieldManaged?: null | boolean;
              isRequired?: null | boolean;
          }[];
          description?: string;
          displayedFields?: {
              field?: null | string;
              isFieldManaged?: null | boolean;
              isRequired?: null | boolean;
          }[];
          fullName?: null | string;
          label?: string;
      } | {
          fullName?: null | string;
          label?: string;
      } | {
          active?: boolean;
          description?: null | string;
          errorConditionFormula?: string;
          errorDisplayField?: null | string;
          errorMessage?: string;
          fullName?: null | string;
      } | {
          caseValues?: {
              article?: null | string;
              caseType?: null | string;
              plural?: null | boolean;
              possessive?: null | string;
              value?: string;
          }[];
          fieldSets?: {
              label?: string;
              name?: string;
          }[];
          fields?: {
              caseValues?: {
                  article?: null | string;
                  caseType?: null | string;
                  plural?: null | boolean;
                  possessive?: null | string;
                  value?: string;
              }[];
              gender?: null | string;
              help?: null | string;
              label?: null | string;
              lookupFilter?: null | {
                  errorMessage?: string;
                  informationalMessage?: string;
              };
              name?: string;
              picklistValues?: {
                  masterLabel?: string;
                  translation?: null | string;
              }[];
              relationshipLabel?: null | string;
              startsWith?: null | string;
          }[];
          fullName?: null | string;
          gender?: null | string;
          layouts?: {
              layout?: string;
              layoutType?: null | string;
              sections?: {
                  label?: string;
                  section?: string;
              }[];
          }[];
          nameFieldLabel?: null | string;
          quickActions?: {
              label?: string;
              name?: string;
          }[];
          recordTypes?: {
              description?: null | string;
              label?: string;
              name?: string;
          }[];
          sharingReasons?: {
              label?: string;
              name?: string;
          }[];
          standardFields?: {
              label?: null | string;
              name?: string;
          }[];
          startsWith?: null | string;
          validationRules?: {
              errorMessage?: string;
              name?: string;
          }[];
          webLinks?: {
              label?: string;
              name?: string;
          }[];
          workflowTasks?: {
              description?: null | string;
              name?: string;
              subject?: null | string;
          }[];
      } | {
          availability?: string;
          description?: null | string;
          displayType?: string;
          encodingKey?: null | string;
          fullName?: null | string;
          hasMenubar?: null | boolean;
          hasScrollbars?: null | boolean;
          hasToolbar?: null | boolean;
          height?: null | number;
          isResizable?: null | boolean;
          linkType?: string;
          masterLabel?: null | string;
          openType?: string;
          page?: null | string;
          position?: null | string;
          protected?: boolean;
          requireRowSelection?: null | boolean;
          scontrol?: null | string;
          showsLocation?: null | boolean;
          showsStatus?: null | boolean;
          url?: null | string;
          width?: null | number;
      } | {
          active?: boolean;
          allowHomePage?: boolean;
          allowStandardAnswersPages?: null | boolean;
          allowStandardIdeasPages?: boolean;
          allowStandardLookups?: boolean;
          allowStandardPortalPages?: boolean;
          allowStandardSearch?: boolean;
          analyticsTrackingCode?: null | string;
          authorizationRequiredPage?: null | string;
          bandwidthExceededPage?: null | string;
          browserXssProtection?: boolean;
          changePasswordPage?: null | string;
          chatterAnswersForgotPasswordConfirmPage?: null | string;
          chatterAnswersForgotPasswordPage?: null | string;
          chatterAnswersHelpPage?: null | string;
          chatterAnswersLoginPage?: null | string;
          chatterAnswersRegistrationPage?: null | string;
          clickjackProtectionLevel?: string;
          contentSniffingProtection?: boolean;
          cspUpgradeInsecureRequests?: boolean;
          customWebAddresses?: {
              certificate?: null | string;
              domainName?: string;
              primary?: boolean;
          }[];
          description?: null | string;
          enableAuraRequests?: null | boolean;
          favoriteIcon?: null | string;
          fileNotFoundPage?: null | string;
          forgotPasswordPage?: null | string;
          fullName?: null | string;
          genericErrorPage?: null | string;
          guestProfile?: null | string;
          inMaintenancePage?: null | string;
          inactiveIndexPage?: null | string;
          indexPage?: string;
          masterLabel?: string;
          myProfilePage?: null | string;
          portal?: null | string;
          referrerPolicyOriginWhenCrossOrigin?: boolean;
          requireHttps?: boolean;
          requireInsecurePortalAccess?: boolean;
          robotsTxtPage?: null | string;
          rootComponent?: null | string;
          selfRegPage?: null | string;
          serverIsDown?: null | string;
          siteAdmin?: null | string;
          siteRedirectMappings?: {
              action?: string;
              isActive?: null | boolean;
              source?: string;
              target?: string;
          }[];
          siteTemplate?: null | string;
          siteType?: string;
          subdomain?: null | string;
          urlPathPrefix?: null | string;
      } | {
          actionOverrides?: {
              actionName?: null | string;
              comment?: null | string;
              content?: null | string;
              formFactor?: null | string;
              skipRecordTypeSelect?: null | boolean;
              type?: null | string;
          }[];
          auraComponent?: null | string;
          customObject?: null | boolean;
          description?: null | string;
          flexiPage?: null | string;
          frameHeight?: null | number;
          fullName?: null | string;
          hasSidebar?: null | boolean;
          icon?: null | string;
          label?: null | string;
          lwcComponent?: null | string;
          motif?: null | string;
          page?: null | string;
          scontrol?: null | string;
          splashPageLink?: null | string;
          url?: null | string;
          urlEncodingKey?: null | string;
      } | {
          active?: boolean;
          dataCategory?: {
              dataCategory?: ({ dataCategory?: ...[] | undefined; label?: string | undefined; name?: string | undefined; })[];
              label?: string;
              name?: string;
          };
          description?: null | string;
          fullName?: null | string;
          label?: string;
          objectUsage?: null | {
              object?: string[];
          };
      } | {
          enableAccountExportButtonOff?: null | boolean;
          enableAccountImportButtonOff?: null | boolean;
          enableAllowDupeContactFromLead?: null | boolean;
          enableAllowDupeLeadFromContact?: null | boolean;
          enableCleanUpgradeRequested?: null | boolean;
          enableContactExportButtonOff?: null | boolean;
          enableContactImportButtonOff?: null | boolean;
          fullName?: null | string;
      } | {
          customObjects?: string[];
          fullName?: null | string;
          groups?: string[];
          label?: string;
          loginAccess?: boolean;
          permissionSets?: string[];
          profiles?: string[];
          roles?: string[];
      } | {
          doesSkipAsyncApexValidation?: null | boolean;
          fullName?: null | string;
      } | {
          enableShapeExportPref?: null | boolean;
          fullName?: null | string;
      } | {
          enableEinsteinAnswersPref?: null | boolean;
          fullName?: null | string;
      } | {
          description?: string;
          fullName?: null | string;
          isActive?: boolean;
          masterLabel?: string;
      } | {
          enableEACForEveryonePref?: null | boolean;
          enableInboxActivitySharing?: null | boolean;
          enableInsightsInTimeline?: null | boolean;
          enableInsightsInTimelineEacStd?: null | boolean;
          fullName?: null | string;
      } | {
          enableComplianceBcc?: null | boolean;
          enableEmailConsentManagement?: null | boolean;
          enableEmailSenderIdCompliance?: null | boolean;
          enableEmailSpfCompliance?: null | boolean;
          enableEmailToSalesforce?: null | boolean;
          enableEmailWorkflowApproval?: null | boolean;
          enableEnhancedEmailEnabled?: null | boolean;
          enableHandleBouncedEmails?: null | boolean;
          enableHtmlEmail?: null | boolean;
          enableListEmailLogActivities?: null | boolean;
          enableResendBouncedEmails?: null | boolean;
          enableRestrictTlsToDomains?: null | boolean;
          enableSendThroughGmailPref?: null | boolean;
          enableSendViaExchangePref?: null | boolean;
          enableSendViaGmailPref?: null | boolean;
          enableSetMatchingEmailsOnBounce?: null | boolean;
          enableUseOrgFootersForExtTrans?: null | boolean;
          fullName?: null | string;
          sendEmailsEvenWhenAutomationUpdatesSameRecord?: null | boolean;
          sendMassEmailNotification?: null | boolean;
          sendTextOnlySystemEmails?: null | boolean;
      } | {
          doesEmailLogAsEmailMessageInOutlook?: null | boolean;
          doesGmailStayConnectedToSalesforce?: null | boolean;
          enableContactAndEventSync?: null | boolean;
          enableEmailTrackingInMobile?: null | boolean;
          enableEngageForOutlook?: null | boolean;
          enableGmailIntegration?: null | boolean;
          enableOutlookIntegration?: null | boolean;
          enableProductivityFeatures?: null | boolean;
          enableSupplementalContactInfoInMobile?: null | boolean;
          fullName?: null | string;
          isLayoutCustomizationAllowed?: null | boolean;
          shouldUseTrustedDomainsList?: null | boolean;
      } | {
          enableLwcEmailTemplateBuilder?: null | boolean;
          enableTemplateEnhancedFolderPref?: null | boolean;
          fullName?: null | string;
      } | {
          contrastInvertedColor?: null | string;
          contrastPrimaryColor?: null | string;
          embeddedServiceConfig?: string;
          font?: null | string;
          fullName?: null | string;
          height?: null | number;
          masterLabel?: string;
          navBarColor?: null | string;
          primaryColor?: null | string;
          secondaryColor?: null | string;
          width?: null | number;
      } | {
          areGuestUsersAllowed?: null | boolean;
          authMethod?: null | string;
          embeddedServiceAppointmentSettings?: null | {
              appointmentConfirmImg?: null | string;
              enabled?: boolean;
              homeImg?: null | string;
              logoImg?: null | string;
              shouldShowExistingAppointment?: null | boolean;
              shouldShowNewAppointment?: null | boolean;
          };
          embeddedServiceCustomComponents?: {
              componentBundleType?: null | string;
              customComponent?: null | string;
              customComponentType?: null | string;
          }[];
          embeddedServiceCustomLabels?: {
              customLabel?: null | string;
              feature?: null | string;
              labelKey?: null | string;
          }[];
          embeddedServiceFlowConfig?: null | {
              enabled?: boolean;
              fullName?: null | string;
          };
          embeddedServiceFlows?: {
              flow?: string;
              flowType?: string;
              isAuthenticationRequired?: boolean;
          }[];
          embeddedServiceLayouts?: {
              embeddedServiceLayoutRules?: {
                  appointmentStatus?: string;
              }[];
              layout?: string;
              layoutType?: null | string;
          }[];
          fullName?: null | string;
          masterLabel?: string;
          shouldHideAuthDialog?: null | boolean;
          site?: string;
      } | {
          enabled?: boolean;
          fullName?: null | string;
      } | {
          avatarImg?: null | string;
          embeddedServiceConfig?: string;
          embeddedServiceQuickActions?: {
              embeddedServiceLiveAgent?: string;
              order?: number;
              quickActionDefinition?: string;
              quickActionType?: null | string;
          }[];
          enabled?: boolean;
          fontSize?: string;
          fullName?: null | string;
          headerBackgroundImg?: null | string;
          isOfflineCaseEnabled?: null | boolean;
          isQueuePositionEnabled?: null | boolean;
          liveAgentChatUrl?: null | string;
          liveAgentContentUrl?: null | string;
          liveChatButton?: string;
          liveChatDeployment?: string;
          masterLabel?: string;
          offlineCaseBackgroundImg?: null | string;
          prechatBackgroundImg?: null | string;
          prechatEnabled?: boolean;
          prechatJson?: null | string;
          scenario?: string;
          smallCompanyLogoImg?: null | string;
          waitingStateBackgroundImg?: null | string;
      } | {
          branding?: null | string;
          embeddedServiceMenuItems?: {
              channel?: null | string;
              channelType?: null | string;
              displayOrder?: null | number;
              phoneNumber?: null | string;
          }[];
          fullName?: null | string;
          isEnabled?: null | boolean;
          masterLabel?: null | string;
          site?: null | string;
      } | {
          canOptOutOfDerivationWithBYOK?: null | boolean;
          enableCacheOnlyKeys?: null | boolean;
          enableReplayDetection?: null | boolean;
          fullName?: null | string;
      } | {
          enableEnhancedNotes?: null | boolean;
          enableTasksOnEnhancedNotes?: null | boolean;
          fullName?: null | string;
      } | {
          SObjectType?: null | string;
          active?: null | boolean;
          businessHours?: null | string;
          description?: null | string;
          entryStartDateField?: null | string;
          exitCriteriaBooleanFilter?: null | string;
          exitCriteriaFilterItems?: {
              field?: string;
              operation?: string;
              value?: null | string;
              valueField?: null | string;
          }[];
          exitCriteriaFormula?: null | string;
          fullName?: null | string;
          isRecordTypeApplied?: null | boolean;
          isVersionDefault?: null | boolean;
          milestones?: {
              businessHours?: null | string;
              criteriaBooleanFilter?: null | string;
              milestoneCriteriaFilterItems?: {
                  field?: string;
                  operation?: string;
                  value?: null | string;
                  valueField?: null | string;
              }[];
              milestoneCriteriaFormula?: null | string;
              milestoneName?: null | string;
              minutesCustomClass?: null | string;
              minutesToComplete?: null | number;
              successActions?: {
                  name?: string;
                  type?: string;
              }[];
              timeTriggers?: {
                  actions?: {
                      name?: ...;
                      type?: ...;
                  }[];
                  timeLength?: null | number;
                  workflowTimeTriggerUnit?: string;
              }[];
              useCriteriaStartTime?: null | boolean;
          }[];
          name?: null | string;
          recordType?: null | string;
          versionMaster?: null | string;
          versionNotes?: null | string;
          versionNumber?: null | number;
      } | {
          assetLookupLimitedToActiveEntitlementsOnAccount?: null | boolean;
          assetLookupLimitedToActiveEntitlementsOnContact?: null | boolean;
          assetLookupLimitedToSameAccount?: null | boolean;
          assetLookupLimitedToSameContact?: null | boolean;
          enableEntitlementVersioning?: boolean;
          enableEntitlements?: boolean;
          enableMilestoneFeedItem?: null | boolean;
          enableMilestoneStoppedTime?: null | boolean;
          entitlementLookupLimitedToActiveStatus?: null | boolean;
          entitlementLookupLimitedToSameAccount?: null | boolean;
          entitlementLookupLimitedToSameAsset?: null | boolean;
          entitlementLookupLimitedToSameContact?: null | boolean;
          fullName?: null | string;
          ignoreMilestoneBusinessHours?: null | boolean;
      } | {
          fieldMap?: {
              field?: null | string;
              interfaceField?: null | string;
          }[];
          fullName?: null | string;
          interface?: null | string;
          isDefault?: null | boolean;
      } | {
          active?: null | boolean;
          fullName?: null | string;
          ruleEntry?: {
              assignedTo?: null | string;
              assignedToType?: null | string;
              booleanFilter?: null | string;
              businessHours?: null | string;
              businessHoursSource?: null | string;
              criteriaItems?: {
                  field?: string;
                  operation?: string;
                  value?: null | string;
                  valueField?: null | string;
              }[];
              disableEscalationWhenModified?: null | boolean;
              escalationAction?: {
                  assignedTo?: null | string;
                  assignedToTemplate?: null | string;
                  assignedToType?: null | string;
                  minutesToEscalation?: null | number;
                  notifyCaseOwner?: null | boolean;
                  notifyEmail?: string[];
                  notifyTo?: null | string;
                  notifyToTemplate?: null | string;
              }[];
              escalationStartTime?: null | string;
              formula?: null | string;
              notifyCcRecipients?: null | boolean;
              overrideExistingTeams?: null | boolean;
              replyToEmail?: null | string;
              senderEmail?: null | string;
              senderName?: null | string;
              team?: string[];
              template?: null | string;
          }[];
      } | {
          escalationRule?: {
              active?: null | boolean;
              fullName?: null | string;
              ruleEntry?: {
                  assignedTo?: null | string;
                  assignedToType?: null | string;
                  booleanFilter?: null | string;
                  businessHours?: null | string;
                  businessHoursSource?: null | string;
                  criteriaItems?: {
                      field?: ...;
                      operation?: ...;
                      value?: ...;
                      valueField?: ...;
                  }[];
                  disableEscalationWhenModified?: null | boolean;
                  escalationAction?: {
                      assignedTo?: ...;
                      assignedToTemplate?: ...;
                      assignedToType?: ...;
                      minutesToEscalation?: ...;
                      notifyCaseOwner?: ...;
                      notifyEmail?: ...;
                      notifyTo?: ...;
                      notifyToTemplate?: ...;
                  }[];
                  escalationStartTime?: null | string;
                  formula?: null | string;
                  notifyCcRecipients?: null | boolean;
                  overrideExistingTeams?: null | boolean;
                  replyToEmail?: null | string;
                  senderEmail?: null | string;
                  senderName?: null | string;
                  team?: string[];
                  template?: null | string;
              }[];
          }[];
          fullName?: null | string;
      } | {
          emailConnectorEnabled?: null | boolean;
          essentialsAppEnabled?: null | boolean;
          fullName?: null | string;
      } | {
          enableSampleDataDeleted?: null | boolean;
          fullName?: null | string;
      } | {
          enableApexLimitEvents?: null | boolean;
          enableDeleteMonitoringData?: null | boolean;
          enableDynamicStreamingChannel?: null | boolean;
          enableEventLogWaveIntegration?: null | boolean;
          enableLoginForensics?: null | boolean;
          enableStreamingApi?: null | boolean;
          enableTerminateOldestSession?: null | boolean;
          enableTransactionSecurityPolicies?: null | boolean;
          fullName?: null | string;
      } | {
          enableExperienceBundleMetadata?: null | boolean;
          fullName?: null | string;
      } | {
          description?: null | string;
          fullName?: null | string;
          label?: string;
          namedCredential?: null | string;
          schema?: null | string;
          schemaType?: null | string;
          schemaUrl?: null | string;
          status?: string;
      } | {
          enableEnhancedExternalServices?: null | boolean;
          fullName?: null | string;
      } | {
          capacityUsageCalcClassId?: null | string;
          doesAllowEditSaForCrew?: null | boolean;
          doesShareSaParentWoWithAr?: null | boolean;
          doesShareSaWithAr?: null | boolean;
          enableWorkOrders?: null | boolean;
          fieldServiceNotificationsOrgPref?: null | boolean;
          fieldServiceOrgPref?: null | boolean;
          fullName?: null | string;
          isGeoCodeSyncEnabled?: null | boolean;
          isLocationHistoryEnabled?: null | boolean;
          serviceAppointmentsDueDateOffsetOrgValue?: null | number;
          workOrderLineItemSearchFields?: string[];
          workOrderSearchFields?: string[];
      } | {
          dispositions?: {
              behavior?: string;
              fileType?: string;
              securityRiskFileType?: boolean;
          }[];
          fullName?: null | string;
          noHtmlUploadAsAttachment?: boolean;
      } | {
          enableContentHubAllowed?: null | boolean;
          enableContentHubCvtLinksAllowed?: null | boolean;
          enableContentHubEOSearchLayout?: null | boolean;
          fullName?: null | string;
      } | {
          description?: null | string;
          flexiPageRegions?: {
              appendable?: null | string;
              componentInstances?: {
                  componentInstanceProperties?: {
                      name?: ...;
                      type?: ...;
                      value?: ...;
                  }[];
                  componentName?: string;
                  visibilityRule?: null | {
                      booleanFilter?: (...) | (...) | (...);
                      criteria?: (...) | (...);
                  };
              }[];
              mode?: null | string;
              name?: string;
              prependable?: null | string;
              replaceable?: null | string;
              type?: string;
          }[];
          fullName?: null | string;
          masterLabel?: string;
          parentFlexiPage?: null | string;
          platformActionlist?: null | {
              actionListContext?: string;
              fullName?: null | string;
              platformActionListItems?: {
                  actionName?: string;
                  actionType?: string;
                  sortOrder?: number;
                  subtype?: null | string;
              }[];
              relatedSourceEntity?: null | string;
          };
          quickActionList?: null | {
              quickActionListItems?: {
                  quickActionName?: string;
              }[];
          };
          sobjectType?: null | string;
          template?: {
              name?: string;
              properties?: {
                  name?: null | string;
                  type?: null | string;
                  value?: null | string;
              }[];
          };
          type?: string;
      } | {
          actionListContext?: string;
          fullName?: null | string;
          platformActionListItems?: {
              actionName?: string;
              actionType?: string;
              sortOrder?: number;
              subtype?: null | string;
          }[];
          relatedSourceEntity?: null | string;
      } | {
          actionCalls?: {
              actionName?: string;
              actionType?: string;
              connector?: null | {
                  processMetadataValues?: {
                      name?: (...) | (...);
                      value?: (...) | (...) | (...);
                  }[];
                  targetReference?: string;
              };
              description?: null | string;
              faultConnector?: null | {
                  processMetadataValues?: {
                      name?: (...) | (...);
                      value?: (...) | (...) | (...);
                  }[];
                  targetReference?: string;
              };
              inputParameters?: {
                  name?: string;
                  processMetadataValues?: {
                      name?: ...;
                      value?: ...;
                  }[];
                  value?: null | {
                      booleanValue?: (...) | (...) | (...) | (...);
                      dateTimeValue?: (...) | (...) | (...);
                      dateValue?: (...) | (...) | (...);
                      elementReference?: (...) | (...) | (...);
                      numberValue?: (...) | (...) | (...);
                      stringValue?: (...) | (...) | (...);
                  };
              }[];
              label?: null | string;
              locationX?: number;
              locationY?: number;
              name?: null | string;
              outputParameters?: {
                  assignToReference?: string;
                  name?: string;
                  processMetadataValues?: {
                      name?: ...;
                      value?: ...;
                  }[];
              }[];
              processMetadataValues?: {
                  name?: string;
                  value?: null | {
                      booleanValue?: (...) | (...) | (...) | (...);
                      dateTimeValue?: (...) | (...) | (...);
                      dateValue?: (...) | (...) | (...);
                      elementReference?: (...) | (...) | (...);
                      numberValue?: (...) | (...) | (...);
                      stringValue?: (...) | (...) | (...);
                  };
              }[];
          }[];
          apexPluginCalls?: {
              apexClass?: string;
              connector?: null | {
                  processMetadataValues?: {
                      name?: (...) | (...);
                      value?: (...) | (...) | (...);
                  }[];
                  targetReference?: string;
              };
              description?: null | string;
              faultConnector?: null | {
                  processMetadataValues?: {
                      name?: (...) | (...);
                      value?: (...) | (...) | (...);
                  }[];
                  targetReference?: string;
              };
              inputParameters?: {
                  name?: string;
                  processMetadataValues?: {
                      name?: ...;
                      value?: ...;
                  }[];
                  value?: null | {
                      booleanValue?: (...) | (...) | (...) | (...);
                      dateTimeValue?: (...) | (...) | (...);
                      dateValue?: (...) | (...) | (...);
                      elementReference?: (...) | (...) | (...);
                      numberValue?: (...) | (...) | (...);
                      stringValue?: (...) | (...) | (...);
                  };
              }[];
              label?: null | string;
              locationX?: number;
              locationY?: number;
              name?: null | string;
              outputParameters?: {
                  assignToReference?: string;
                  name?: string;
                  processMetadataValues?: {
                      name?: ...;
                      value?: ...;
                  }[];
              }[];
              processMetadataValues?: {
                  name?: string;
                  value?: null | {
                      booleanValue?: (...) | (...) | (...) | (...);
                      dateTimeValue?: (...) | (...) | (...);
                      dateValue?: (...) | (...) | (...);
                      elementReference?: (...) | (...) | (...);
                      numberValue?: (...) | (...) | (...);
                      stringValue?: (...) | (...) | (...);
                  };
              }[];
          }[];
          assignments?: {
              assignmentItems?: {
                  assignToReference?: string;
                  operator?: string;
                  processMetadataValues?: {
                      name?: ...;
                      value?: ...;
                  }[];
                  value?: null | {
                      booleanValue?: (...) | (...) | (...) | (...);
                      dateTimeValue?: (...) | (...) | (...);
                      dateValue?: (...) | (...) | (...);
                      elementReference?: (...) | (...) | (...);
                      numberValue?: (...) | (...) | (...);
                      stringValue?: (...) | (...) | (...);
                  };
              }[];
              connector?: null | {
                  processMetadataValues?: {
                      name?: (...) | (...);
                      value?: (...) | (...) | (...);
                  }[];
                  targetReference?: string;
              };
              description?: null | string;
              label?: null | string;
              locationX?: number;
              locationY?: number;
              name?: null | string;
              processMetadataValues?: {
                  name?: string;
                  value?: null | {
                      booleanValue?: (...) | (...) | (...) | (...);
                      dateTimeValue?: (...) | (...) | (...);
                      dateValue?: (...) | (...) | (...);
                      elementReference?: (...) | (...) | (...);
                      numberValue?: (...) | (...) | (...);
                      stringValue?: (...) | (...) | (...);
                  };
              }[];
          }[];
          choices?: {
              choiceText?: string;
              dataType?: string;
              description?: null | string;
              name?: null | string;
              processMetadataValues?: {
                  name?: string;
                  value?: null | {
                      booleanValue?: (...) | (...) | (...) | (...);
                      dateTimeValue?: (...) | (...) | (...);
                      dateValue?: (...) | (...) | (...);
                      elementReference?: (...) | (...) | (...);
                      numberValue?: (...) | (...) | (...);
                      stringValue?: (...) | (...) | (...);
                  };
              }[];
              userInput?: null | {
                  isRequired?: null | boolean;
                  processMetadataValues?: {
                      name?: (...) | (...);
                      value?: (...) | (...) | (...);
                  }[];
                  promptText?: null | string;
                  validationRule?: null | {
                      errorMessage?: string;
                      formulaExpression?: string;
                  };
              };
              value?: null | {
                  booleanValue?: null | boolean;
                  dateTimeValue?: null | string;
                  dateValue?: null | string;
                  elementReference?: null | string;
                  numberValue?: null | number;
                  stringValue?: null | string;
              };
          }[];
          constants?: {
              dataType?: string;
              description?: null | string;
              name?: null | string;
              processMetadataValues?: {
                  name?: string;
                  value?: null | {
                      booleanValue?: (...) | (...) | (...) | (...);
                      dateTimeValue?: (...) | (...) | (...);
                      dateValue?: (...) | (...) | (...);
                      elementReference?: (...) | (...) | (...);
                      numberValue?: (...) | (...) | (...);
                      stringValue?: (...) | (...) | (...);
                  };
              }[];
              value?: null | {
                  booleanValue?: null | boolean;
                  dateTimeValue?: null | string;
                  dateValue?: null | string;
                  elementReference?: null | string;
                  numberValue?: null | number;
                  stringValue?: null | string;
              };
          }[];
          decisions?: {
              defaultConnector?: null | {
                  processMetadataValues?: {
                      name?: (...) | (...);
                      value?: (...) | (...) | (...);
                  }[];
                  targetReference?: string;
              };
              defaultConnectorLabel?: null | string;
              description?: null | string;
              label?: null | string;
              locationX?: number;
              locationY?: number;
              name?: null | string;
              processMetadataValues?: {
                  name?: string;
                  value?: null | {
                      booleanValue?: (...) | (...) | (...) | (...);
                      dateTimeValue?: (...) | (...) | (...);
                      dateValue?: (...) | (...) | (...);
                      elementReference?: (...) | (...) | (...);
                      numberValue?: (...) | (...) | (...);
                      stringValue?: (...) | (...) | (...);
                  };
              }[];
              rules?: {
                  conditionLogic?: string;
                  conditions?: {
                      leftValueReference?: ...;
                      operator?: ...;
                      processMetadataValues?: ...;
                      rightValue?: ...;
                  }[];
                  connector?: null | {
                      processMetadataValues?: (...) | (...);
                      targetReference?: (...) | (...);
                  };
                  description?: null | string;
                  label?: string;
                  name?: null | string;
                  processMetadataValues?: {
                      name?: ...;
                      value?: ...;
                  }[];
              }[];
          }[];
          description?: null | string;
          dynamicChoiceSets?: {
              dataType?: string;
              description?: null | string;
              displayField?: string;
              filters?: {
                  field?: string;
                  operator?: string;
                  processMetadataValues?: {
                      name?: ...;
                      value?: ...;
                  }[];
                  value?: null | {
                      booleanValue?: (...) | (...) | (...) | (...);
                      dateTimeValue?: (...) | (...) | (...);
                      dateValue?: (...) | (...) | (...);
                      elementReference?: (...) | (...) | (...);
                      numberValue?: (...) | (...) | (...);
                      stringValue?: (...) | (...) | (...);
                  };
              }[];
              limit?: null | number;
              name?: null | string;
              object?: string;
              outputAssignments?: {
                  assignToReference?: string;
                  field?: string;
                  processMetadataValues?: {
                      name?: ...;
                      value?: ...;
                  }[];
              }[];
              picklistField?: null | string;
              picklistObject?: null | string;
              processMetadataValues?: {
                  name?: string;
                  value?: null | {
                      booleanValue?: (...) | (...) | (...) | (...);
                      dateTimeValue?: (...) | (...) | (...);
                      dateValue?: (...) | (...) | (...);
                      elementReference?: (...) | (...) | (...);
                      numberValue?: (...) | (...) | (...);
                      stringValue?: (...) | (...) | (...);
                  };
              }[];
              sortField?: null | string;
              sortOrder?: null | string;
              valueField?: null | string;
          }[];
          formulas?: {
              dataType?: null | string;
              description?: null | string;
              expression?: string;
              name?: null | string;
              processMetadataValues?: {
                  name?: string;
                  value?: null | {
                      booleanValue?: (...) | (...) | (...) | (...);
                      dateTimeValue?: (...) | (...) | (...);
                      dateValue?: (...) | (...) | (...);
                      elementReference?: (...) | (...) | (...);
                      numberValue?: (...) | (...) | (...);
                      stringValue?: (...) | (...) | (...);
                  };
              }[];
              scale?: null | number;
          }[];
          fullName?: null | string;
          interviewLabel?: null | string;
          isAdditionalPermissionRequiredToRun?: null | boolean;
          isTemplate?: null | boolean;
          label?: string;
          loops?: {
              assignNextValueToReference?: string;
              collectionReference?: string;
              description?: null | string;
              iterationOrder?: null | string;
              label?: null | string;
              locationX?: number;
              locationY?: number;
              name?: null | string;
              nextValueConnector?: null | {
                  processMetadataValues?: {
                      name?: (...) | (...);
                      value?: (...) | (...) | (...);
                  }[];
                  targetReference?: string;
              };
              noMoreValuesConnector?: null | {
                  processMetadataValues?: {
                      name?: (...) | (...);
                      value?: (...) | (...) | (...);
                  }[];
                  targetReference?: string;
              };
              processMetadataValues?: {
                  name?: string;
                  value?: null | {
                      booleanValue?: (...) | (...) | (...) | (...);
                      dateTimeValue?: (...) | (...) | (...);
                      dateValue?: (...) | (...) | (...);
                      elementReference?: (...) | (...) | (...);
                      numberValue?: (...) | (...) | (...);
                      stringValue?: (...) | (...) | (...);
                  };
              }[];
          }[];
          processMetadataValues?: {
              name?: string;
              value?: null | {
                  booleanValue?: null | boolean;
                  dateTimeValue?: null | string;
                  dateValue?: null | string;
                  elementReference?: null | string;
                  numberValue?: null | number;
                  stringValue?: null | string;
              };
          }[];
          processType?: null | string;
          recordCreates?: {
              assignRecordIdToReference?: null | string;
              connector?: null | {
                  processMetadataValues?: {
                      name?: (...) | (...);
                      value?: (...) | (...) | (...);
                  }[];
                  targetReference?: string;
              };
              description?: null | string;
              faultConnector?: null | {
                  processMetadataValues?: {
                      name?: (...) | (...);
                      value?: (...) | (...) | (...);
                  }[];
                  targetReference?: string;
              };
              inputAssignments?: {
                  field?: string;
                  processMetadataValues?: {
                      name?: ...;
                      value?: ...;
                  }[];
                  value?: null | {
                      booleanValue?: (...) | (...) | (...) | (...);
                      dateTimeValue?: (...) | (...) | (...);
                      dateValue?: (...) | (...) | (...);
                      elementReference?: (...) | (...) | (...);
                      numberValue?: (...) | (...) | (...);
                      stringValue?: (...) | (...) | (...);
                  };
              }[];
              inputReference?: null | string;
              label?: null | string;
              locationX?: number;
              locationY?: number;
              name?: null | string;
              object?: null | string;
              processMetadataValues?: {
                  name?: string;
                  value?: null | {
                      booleanValue?: (...) | (...) | (...) | (...);
                      dateTimeValue?: (...) | (...) | (...);
                      dateValue?: (...) | (...) | (...);
                      elementReference?: (...) | (...) | (...);
                      numberValue?: (...) | (...) | (...);
                      stringValue?: (...) | (...) | (...);
                  };
              }[];
          }[];
          recordDeletes?: {
              connector?: null | {
                  processMetadataValues?: {
                      name?: (...) | (...);
                      value?: (...) | (...) | (...);
                  }[];
                  targetReference?: string;
              };
              description?: null | string;
              faultConnector?: null | {
                  processMetadataValues?: {
                      name?: (...) | (...);
                      value?: (...) | (...) | (...);
                  }[];
                  targetReference?: string;
              };
              filters?: {
                  field?: string;
                  operator?: string;
                  processMetadataValues?: {
                      name?: ...;
                      value?: ...;
                  }[];
                  value?: null | {
                      booleanValue?: (...) | (...) | (...) | (...);
                      dateTimeValue?: (...) | (...) | (...);
                      dateValue?: (...) | (...) | (...);
                      elementReference?: (...) | (...) | (...);
                      numberValue?: (...) | (...) | (...);
                      stringValue?: (...) | (...) | (...);
                  };
              }[];
              inputReference?: null | string;
              label?: null | string;
              locationX?: number;
              locationY?: number;
              name?: null | string;
              object?: null | string;
              processMetadataValues?: {
                  name?: string;
                  value?: null | {
                      booleanValue?: (...) | (...) | (...) | (...);
                      dateTimeValue?: (...) | (...) | (...);
                      dateValue?: (...) | (...) | (...);
                      elementReference?: (...) | (...) | (...);
                      numberValue?: (...) | (...) | (...);
                      stringValue?: (...) | (...) | (...);
                  };
              }[];
          }[];
          recordLookups?: {
              assignNullValuesIfNoRecordsFound?: null | boolean;
              connector?: null | {
                  processMetadataValues?: {
                      name?: (...) | (...);
                      value?: (...) | (...) | (...);
                  }[];
                  targetReference?: string;
              };
              description?: null | string;
              faultConnector?: null | {
                  processMetadataValues?: {
                      name?: (...) | (...);
                      value?: (...) | (...) | (...);
                  }[];
                  targetReference?: string;
              };
              filters?: {
                  field?: string;
                  operator?: string;
                  processMetadataValues?: {
                      name?: ...;
                      value?: ...;
                  }[];
                  value?: null | {
                      booleanValue?: (...) | (...) | (...) | (...);
                      dateTimeValue?: (...) | (...) | (...);
                      dateValue?: (...) | (...) | (...);
                      elementReference?: (...) | (...) | (...);
                      numberValue?: (...) | (...) | (...);
                      stringValue?: (...) | (...) | (...);
                  };
              }[];
              getFirstRecordOnly?: null | boolean;
              label?: null | string;
              locationX?: number;
              locationY?: number;
              name?: null | string;
              object?: string;
              outputAssignments?: {
                  assignToReference?: string;
                  field?: string;
                  processMetadataValues?: {
                      name?: ...;
                      value?: ...;
                  }[];
              }[];
              outputReference?: null | string;
              processMetadataValues?: {
                  name?: string;
                  value?: null | {
                      booleanValue?: (...) | (...) | (...) | (...);
                      dateTimeValue?: (...) | (...) | (...);
                      dateValue?: (...) | (...) | (...);
                      elementReference?: (...) | (...) | (...);
                      numberValue?: (...) | (...) | (...);
                      stringValue?: (...) | (...) | (...);
                  };
              }[];
              queriedFields?: string[];
              sortField?: null | string;
              sortOrder?: null | string;
              storeOutputAutomatically?: null | boolean;
          }[];
          recordUpdates?: {
              connector?: null | {
                  processMetadataValues?: {
                      name?: (...) | (...);
                      value?: (...) | (...) | (...);
                  }[];
                  targetReference?: string;
              };
              description?: null | string;
              faultConnector?: null | {
                  processMetadataValues?: {
                      name?: (...) | (...);
                      value?: (...) | (...) | (...);
                  }[];
                  targetReference?: string;
              };
              filters?: {
                  field?: string;
                  operator?: string;
                  processMetadataValues?: {
                      name?: ...;
                      value?: ...;
                  }[];
                  value?: null | {
                      booleanValue?: (...) | (...) | (...) | (...);
                      dateTimeValue?: (...) | (...) | (...);
                      dateValue?: (...) | (...) | (...);
                      elementReference?: (...) | (...) | (...);
                      numberValue?: (...) | (...) | (...);
                      stringValue?: (...) | (...) | (...);
                  };
              }[];
              inputAssignments?: {
                  field?: string;
                  processMetadataValues?: {
                      name?: ...;
                      value?: ...;
                  }[];
                  value?: null | {
                      booleanValue?: (...) | (...) | (...) | (...);
                      dateTimeValue?: (...) | (...) | (...);
                      dateValue?: (...) | (...) | (...);
                      elementReference?: (...) | (...) | (...);
                      numberValue?: (...) | (...) | (...);
                      stringValue?: (...) | (...) | (...);
                  };
              }[];
              inputReference?: null | string;
              label?: null | string;
              locationX?: number;
              locationY?: number;
              name?: null | string;
              object?: null | string;
              processMetadataValues?: {
                  name?: string;
                  value?: null | {
                      booleanValue?: (...) | (...) | (...) | (...);
                      dateTimeValue?: (...) | (...) | (...);
                      dateValue?: (...) | (...) | (...);
                      elementReference?: (...) | (...) | (...);
                      numberValue?: (...) | (...) | (...);
                      stringValue?: (...) | (...) | (...);
                  };
              }[];
          }[];
          screens?: {
              allowBack?: null | boolean;
              allowFinish?: null | boolean;
              allowPause?: null | boolean;
              connector?: null | {
                  processMetadataValues?: {
                      name?: (...) | (...);
                      value?: (...) | (...) | (...);
                  }[];
                  targetReference?: string;
              };
              description?: null | string;
              fields?: {
                  choiceReferences?: string[];
                  dataType?: null | string;
                  defaultSelectedChoiceReference?: null | string;
                  defaultValue?: null | {
                      booleanValue?: (...) | (...) | (...) | (...);
                      dateTimeValue?: (...) | (...) | (...);
                      dateValue?: (...) | (...) | (...);
                      elementReference?: (...) | (...) | (...);
                      numberValue?: (...) | (...) | (...);
                      stringValue?: (...) | (...) | (...);
                  };
                  description?: null | string;
                  extensionName?: null | string;
                  fieldText?: null | string;
                  fieldType?: string;
                  helpText?: null | string;
                  inputParameters?: {
                      name?: ...;
                      processMetadataValues?: ...;
                      value?: ...;
                  }[];
                  isRequired?: null | boolean;
                  isVisible?: null | boolean;
                  name?: null | string;
                  outputParameters?: {
                      assignToReference?: ...;
                      name?: ...;
                      processMetadataValues?: ...;
                  }[];
                  processMetadataValues?: {
                      name?: ...;
                      value?: ...;
                  }[];
                  scale?: null | number;
                  storeOutputAutomatically?: null | boolean;
                  validationRule?: null | {
                      errorMessage?: (...) | (...);
                      formulaExpression?: (...) | (...);
                  };
                  visibilityRule?: null | {
                      conditionLogic?: (...) | (...) | (...);
                      conditions?: (...) | (...);
                      processMetadataValues?: (...) | (...);
                  };
              }[];
              helpText?: null | string;
              label?: null | string;
              locationX?: number;
              locationY?: number;
              name?: null | string;
              pausedText?: null | string;
              processMetadataValues?: {
                  name?: string;
                  value?: null | {
                      booleanValue?: (...) | (...) | (...) | (...);
                      dateTimeValue?: (...) | (...) | (...);
                      dateValue?: (...) | (...) | (...);
                      elementReference?: (...) | (...) | (...);
                      numberValue?: (...) | (...) | (...);
                      stringValue?: (...) | (...) | (...);
                  };
              }[];
              rules?: {
                  conditionLogic?: null | string;
                  conditions?: {
                      leftValueReference?: ...;
                      operator?: ...;
                      processMetadataValues?: ...;
                      rightValue?: ...;
                  }[];
                  label?: string;
                  processMetadataValues?: {
                      name?: ...;
                      value?: ...;
                  }[];
                  ruleActions?: {
                      attribute?: ...;
                      fieldReference?: ...;
                      processMetadataValues?: ...;
                      value?: ...;
                  }[];
              }[];
              showFooter?: null | boolean;
              showHeader?: null | boolean;
          }[];
          stages?: {
              description?: null | string;
              isActive?: boolean;
              label?: string;
              name?: null | string;
              processMetadataValues?: {
                  name?: string;
                  value?: null | {
                      booleanValue?: (...) | (...) | (...) | (...);
                      dateTimeValue?: (...) | (...) | (...);
                      dateValue?: (...) | (...) | (...);
                      elementReference?: (...) | (...) | (...);
                      numberValue?: (...) | (...) | (...);
                      stringValue?: (...) | (...) | (...);
                  };
              }[];
              stageOrder?: number;
          }[];
          start?: null | {
              connector?: null | {
                  processMetadataValues?: {
                      name?: string;
                      value?: null | {
                          booleanValue?: ...;
                          dateTimeValue?: ...;
                          dateValue?: ...;
                          elementReference?: ...;
                          numberValue?: ...;
                          stringValue?: ...;
                      };
                  }[];
                  targetReference?: string;
              };
              description?: null | string;
              filters?: {
                  field?: string;
                  operator?: string;
                  processMetadataValues?: {
                      name?: (...) | (...);
                      value?: (...) | (...) | (...);
                  }[];
                  value?: null | {
                      booleanValue?: null | boolean;
                      dateTimeValue?: null | string;
                      dateValue?: null | string;
                      elementReference?: null | string;
                      numberValue?: null | number;
                      stringValue?: null | string;
                  };
              }[];
              label?: null | string;
              locationX?: number;
              locationY?: number;
              name?: null | string;
              object?: null | string;
              processMetadataValues?: {
                  name?: string;
                  value?: null | {
                      booleanValue?: null | boolean;
                      dateTimeValue?: null | string;
                      dateValue?: null | string;
                      elementReference?: null | string;
                      numberValue?: null | number;
                      stringValue?: null | string;
                  };
              }[];
              schedule?: null | {
                  frequency?: null | string;
                  startDate?: null | string;
                  startTime?: null | string;
              };
              triggerType?: null | string;
          };
          startElementReference?: null | string;
          status?: null | string;
          steps?: {
              connectors?: {
                  processMetadataValues?: {
                      name?: ...;
                      value?: ...;
                  }[];
                  targetReference?: string;
              }[];
              description?: null | string;
              label?: null | string;
              locationX?: number;
              locationY?: number;
              name?: null | string;
              processMetadataValues?: {
                  name?: string;
                  value?: null | {
                      booleanValue?: (...) | (...) | (...) | (...);
                      dateTimeValue?: (...) | (...) | (...);
                      dateValue?: (...) | (...) | (...);
                      elementReference?: (...) | (...) | (...);
                      numberValue?: (...) | (...) | (...);
                      stringValue?: (...) | (...) | (...);
                  };
              }[];
          }[];
          subflows?: {
              connector?: null | {
                  processMetadataValues?: {
                      name?: (...) | (...);
                      value?: (...) | (...) | (...);
                  }[];
                  targetReference?: string;
              };
              description?: null | string;
              flowName?: string;
              inputAssignments?: {
                  name?: string;
                  processMetadataValues?: {
                      name?: ...;
                      value?: ...;
                  }[];
                  value?: null | {
                      booleanValue?: (...) | (...) | (...) | (...);
                      dateTimeValue?: (...) | (...) | (...);
                      dateValue?: (...) | (...) | (...);
                      elementReference?: (...) | (...) | (...);
                      numberValue?: (...) | (...) | (...);
                      stringValue?: (...) | (...) | (...);
                  };
              }[];
              label?: null | string;
              locationX?: number;
              locationY?: number;
              name?: null | string;
              outputAssignments?: {
                  assignToReference?: string;
                  name?: string;
                  processMetadataValues?: {
                      name?: ...;
                      value?: ...;
                  }[];
              }[];
              processMetadataValues?: {
                  name?: string;
                  value?: null | {
                      booleanValue?: (...) | (...) | (...) | (...);
                      dateTimeValue?: (...) | (...) | (...);
                      dateValue?: (...) | (...) | (...);
                      elementReference?: (...) | (...) | (...);
                      numberValue?: (...) | (...) | (...);
                      stringValue?: (...) | (...) | (...);
                  };
              }[];
          }[];
          textTemplates?: {
              description?: null | string;
              name?: null | string;
              processMetadataValues?: {
                  name?: string;
                  value?: null | {
                      booleanValue?: (...) | (...) | (...) | (...);
                      dateTimeValue?: (...) | (...) | (...);
                      dateValue?: (...) | (...) | (...);
                      elementReference?: (...) | (...) | (...);
                      numberValue?: (...) | (...) | (...);
                      stringValue?: (...) | (...) | (...);
                  };
              }[];
              text?: string;
          }[];
          variables?: {
              apexClass?: null | string;
              dataType?: string;
              description?: null | string;
              isCollection?: null | boolean;
              isInput?: null | boolean;
              isOutput?: null | boolean;
              name?: null | string;
              objectType?: null | string;
              processMetadataValues?: {
                  name?: string;
                  value?: null | {
                      booleanValue?: (...) | (...) | (...) | (...);
                      dateTimeValue?: (...) | (...) | (...);
                      dateValue?: (...) | (...) | (...);
                      elementReference?: (...) | (...) | (...);
                      numberValue?: (...) | (...) | (...);
                      stringValue?: (...) | (...) | (...);
                  };
              }[];
              scale?: null | number;
              value?: null | {
                  booleanValue?: null | boolean;
                  dateTimeValue?: null | string;
                  dateValue?: null | string;
                  elementReference?: null | string;
                  numberValue?: null | number;
                  stringValue?: null | string;
              };
          }[];
          waits?: {
              defaultConnector?: null | {
                  processMetadataValues?: {
                      name?: (...) | (...);
                      value?: (...) | (...) | (...);
                  }[];
                  targetReference?: string;
              };
              defaultConnectorLabel?: string;
              description?: null | string;
              faultConnector?: null | {
                  processMetadataValues?: {
                      name?: (...) | (...);
                      value?: (...) | (...) | (...);
                  }[];
                  targetReference?: string;
              };
              label?: null | string;
              locationX?: number;
              locationY?: number;
              name?: null | string;
              processMetadataValues?: {
                  name?: string;
                  value?: null | {
                      booleanValue?: (...) | (...) | (...) | (...);
                      dateTimeValue?: (...) | (...) | (...);
                      dateValue?: (...) | (...) | (...);
                      elementReference?: (...) | (...) | (...);
                      numberValue?: (...) | (...) | (...);
                      stringValue?: (...) | (...) | (...);
                  };
              }[];
              waitEvents?: {
                  conditionLogic?: null | string;
                  conditions?: {
                      leftValueReference?: ...;
                      operator?: ...;
                      processMetadataValues?: ...;
                      rightValue?: ...;
                  }[];
                  connector?: {
                      processMetadataValues?: (...) | (...);
                      targetReference?: (...) | (...);
                  };
                  description?: null | string;
                  eventType?: string;
                  inputParameters?: {
                      name?: ...;
                      processMetadataValues?: ...;
                      value?: ...;
                  }[];
                  label?: string;
                  name?: null | string;
                  outputParameters?: {
                      assignToReference?: ...;
                      name?: ...;
                      processMetadataValues?: ...;
                  }[];
                  processMetadataValues?: {
                      name?: ...;
                      value?: ...;
                  }[];
              }[];
          }[];
      } | {
          description?: null | string;
          flowCategoryItems?: {
              flow?: string;
          }[];
          fullName?: null | string;
          masterLabel?: string;
      } | {
          activeVersionNumber?: null | number;
          description?: null | string;
          fullName?: null | string;
          masterLabel?: null | string;
      } | {
          enableFlowBREncodedFixEnabled?: null | boolean;
          enableFlowDeployAsActiveEnabled?: null | boolean;
          enableFlowFieldFilterEnabled?: null | boolean;
          enableFlowFormulasFixEnabled?: null | boolean;
          enableFlowInterviewSharingEnabled?: null | boolean;
          enableFlowNullPreviousValueFix?: null | boolean;
          enableFlowPauseEnabled?: null | boolean;
          enableFlowUseApexExceptionEmail?: null | boolean;
          enableInvocableFlowFixEnabled?: null | boolean;
          enableLightningRuntimeEnabled?: null | boolean;
          enableUseFlowBuilder?: null | boolean;
          fullName?: null | string;
          isAccessToInvokedApexRequired?: null | boolean;
          isEnhancedFlowListViewVisible?: null | boolean;
          isManageFlowRequiredForAutomationCharts?: null | boolean;
      } | {
          defaultToPersonalCurrency?: null | boolean;
          enableForecasts?: null | boolean;
          forecastingCategoryMappings?: {
              forecastingItemCategoryApiName?: string;
              weightedSourceCategories?: {
                  sourceCategoryApiName?: string;
                  weight?: number;
              }[];
          }[];
          forecastingDisplayedFamilySettings?: {
              productFamily?: null | string;
          }[];
          forecastingTypeSettings?: {
              active?: boolean;
              adjustmentsSettings?: {
                  enableAdjustments?: boolean;
                  enableOwnerAdjustments?: boolean;
              };
              displayedCategoryApiNames?: string[];
              forecastRangeSettings?: {
                  beginning?: number;
                  displaying?: number;
                  periodType?: string;
              };
              forecastedCategoryApiNames?: string[];
              forecastingDateType?: string;
              hasProductFamily?: boolean;
              isAmount?: boolean;
              isAvailable?: boolean;
              isQuantity?: boolean;
              managerAdjustableCategoryApiNames?: string[];
              masterLabel?: string;
              name?: string;
              opportunityListFieldsLabelMappings?: {
                  field?: string;
                  label?: string;
              }[];
              opportunityListFieldsSelectedSettings?: {
                  field?: string[];
              };
              opportunityListFieldsUnselectedSettings?: {
                  field?: string[];
              };
              opportunitySplitName?: null | string;
              ownerAdjustableCategoryApiNames?: string[];
              quotasSettings?: {
                  showQuotas?: boolean;
              };
              territory2ModelName?: null | string;
          }[];
          fullName?: null | string;
      } | {
          description?: null | string;
          formSections?: {
              formColumns?: {
                  formItems?: {
                      emptySpace?: ...;
                      expression?: ...;
                      formLayoutableItem?: ...;
                      helpText?: ...;
                  }[];
              }[];
              fullName?: null | string;
              masterLabel?: string;
              tabOrderType?: string;
          }[];
          fullName?: null | string;
          masterLabel?: string;
      } | {
          formColumns?: {
              formItems?: {
                  emptySpace?: null | boolean;
                  expression?: null | string;
                  formLayoutableItem?: null | string;
                  helpText?: null | string;
              }[];
          }[];
          fullName?: null | string;
          masterLabel?: string;
          tabOrderType?: string;
      } | {
          enableDSTAwareDatevalue?: null | boolean;
          fullName?: null | string;
      } | {
          customValue?: {
              color?: null | string;
              default?: boolean;
              description?: null | string;
              fullName?: null | string;
              isActive?: null | boolean;
              label?: null | string;
          }[];
          description?: null | string;
          fullName?: null | string;
          masterLabel?: string;
          sorted?: boolean;
      } | {
          fullName?: null | string;
          valueTranslation?: {
              masterLabel?: string;
              translation?: null | string;
          }[];
      } | {
          enableGmailButtons?: null | boolean;
          enableGmailButtonsAndLinks?: null | boolean;
          enableGmailLinks?: null | boolean;
          enableGoogleDocs?: null | boolean;
          enableGoogleDocsTab?: null | boolean;
          enableGoogleTalk?: null | boolean;
          fullName?: null | string;
          googleAppsDomain?: null | string;
          googleAppsDomainLinked?: null | boolean;
          googleAppsDomainValidated?: null | boolean;
      } | {
          enableDispositionCategory?: null | boolean;
          enableEngagementWaveAnalyticsPref?: null | boolean;
          enableHighVelocitySales?: null | boolean;
          enableHighVelocitySalesSetup?: null | boolean;
          fullName?: null | string;
      } | {
          body?: null | string;
          fullName?: null | string;
          height?: null | number;
          links?: string[];
          page?: null | string;
          pageComponentType?: string;
          showLabel?: null | boolean;
          showScrollbars?: null | boolean;
          width?: null | string;
      } | {
          fullName?: null | string;
          narrowComponents?: string[];
          wideComponents?: string[];
      } | {
          enableChatterProfile?: null | boolean;
          enableHtmlIdea?: null | boolean;
          enableIdeaMultipleCategory?: null | boolean;
          enableIdeaThemes?: null | boolean;
          enableIdeas?: null | boolean;
          enableIdeasControllerExtensions?: null | boolean;
          enableIdeasReputation?: null | boolean;
          fullName?: null | string;
          halfLife?: null | number;
          ideasProfilePage?: null | string;
      } | {
          enableIndManufacturing?: null | boolean;
          enableIndustriesMfgAccountForecast?: null | boolean;
          fullName?: null | string;
      } | {
          allowMultipleProducersToWorkOnSamePolicy?: null | boolean;
          enableAccessToMasterListOfCoverageTypes?: null | boolean;
          enableBlockResourceAvailabilityOrgPref?: null | boolean;
          enableEventManagementOrgPref?: null | boolean;
          enableHCReferralScoring?: null | boolean;
          enableManyToManyRelationships?: null | boolean;
          enableMortgageRlaTotalsOrgPref?: null | boolean;
          enableMultiResourceOrgPref?: null | boolean;
          enableObjectDetection?: null | boolean;
          enableOverbookingOrgPref?: null | boolean;
          enableProviderSearchSyncOrgPref?: null | boolean;
          enableReferralScoring?: null | boolean;
          enableSentimentAnalysis?: null | boolean;
          fullName?: null | string;
      } | {
          activateRSS?: boolean;
          fullName?: null | string;
          password?: null | string;
          versionNumber?: string;
      } | {
          canonicalName?: null | string;
          canonicalNameBindingChar?: null | string;
          description?: null | string;
          fullName?: null | string;
          isEnabled?: null | boolean;
          isProtected?: null | boolean;
          masterLabel?: string;
          setupData?: null | string;
          setupDefinition?: null | string;
          setupNamespace?: null | string;
          setupSimpleName?: string;
          uUID?: null | string;
          version?: null | string;
          versionBuild?: null | number;
          versionMajor?: null | number;
          versionMinor?: null | number;
          versionSetUuid?: null | string;
      } | {
          canonicalName?: null | string;
          canonicalNameBindingChar?: null | string;
          description?: null | string;
          fullName?: null | string;
          isEnabled?: null | boolean;
          isProtected?: null | boolean;
          masterLabel?: string;
          setupNamespace?: null | string;
          setupSimpleName?: string;
          uUID?: null | string;
          version?: null | string;
          versionBuild?: null | number;
          versionMajor?: null | number;
          versionMinor?: null | number;
          versionSetUuid?: null | string;
      } | {
          fullName?: null | string;
          isPartialSaveAllowed?: null | boolean;
      } | {
          enableIoT?: null | boolean;
          enableIoTInsightsPilot?: null | boolean;
          enableIoTUsageEmail?: null | boolean;
          fullName?: null | string;
      } | {
          enableIsvHammerSubIsOptedOut?: null | boolean;
          fullName?: null | string;
      } | {
          description?: null | string;
          fullName?: null | string;
          keywords?: {
              keyword?: string;
          }[];
          masterLabel?: string;
      } | {
          answers?: null | {
              assignTo?: null | string;
              defaultArticleType?: null | string;
              enableArticleCreation?: null | boolean;
          };
          cases?: null | {
              articlePDFCreationProfile?: null | string;
              articlePublicSharingCommunities?: null | {
                  community?: string[];
              };
              articlePublicSharingSites?: null | {
                  site?: string[];
              };
              articlePublicSharingSitesChatterAnswers?: null | {
                  site?: string[];
              };
              assignTo?: null | string;
              customizationClass?: null | string;
              defaultContributionArticleType?: null | string;
              editor?: null | string;
              enableArticleCreation?: null | boolean;
              enableArticlePublicSharingSites?: null | boolean;
              enableCaseDataCategoryMapping?: null | boolean;
              useProfileForPDFCreation?: null | boolean;
          };
          defaultLanguage?: null | string;
          enableChatterQuestionKBDeflection?: null | boolean;
          enableCreateEditOnArticlesTab?: null | boolean;
          enableExternalMediaContent?: null | boolean;
          enableKnowledge?: null | boolean;
          enableKnowledgeArticleTextHighlights?: null | boolean;
          enableKnowledgeKeywordAutoComplete?: null | boolean;
          enableKnowledgeTitleAutoComplete?: null | boolean;
          enableLightningKbAutoLoadRichTextField?: null | boolean;
          enableLightningKnowledge?: null | boolean;
          fullName?: null | string;
          languages?: null | {
              language?: {
                  active?: null | boolean;
                  defaultAssignee?: null | string;
                  defaultAssigneeType?: null | string;
                  defaultReviewer?: null | string;
                  defaultReviewerType?: null | string;
                  name?: string;
              }[];
          };
          showArticleSummariesCustomerPortal?: null | boolean;
          showArticleSummariesInternalApp?: null | boolean;
          showArticleSummariesPartnerPortal?: null | boolean;
          showValidationStatusField?: null | boolean;
          suggestedArticles?: null | {
              caseFields?: null | {
                  field?: {
                      name?: null | string;
                  }[];
              };
              useSuggestedArticlesForCase?: null | boolean;
              workOrderFields?: null | {
                  field?: {
                      name?: null | string;
                  }[];
              };
              workOrderLineItemFields?: null | {
                  field?: {
                      name?: null | string;
                  }[];
              };
          };
      } | {
          enableCanadaIcuFormat?: null | boolean;
          enableEndUserLanguages?: null | boolean;
          enableICULocaleDateFormat?: null | boolean;
          enablePlatformLanguages?: null | boolean;
          enableTranslationWorkbench?: null | boolean;
          fullName?: null | string;
          useLanguageFallback?: null | boolean;
      } | {
          customButtons?: string[];
          customConsoleComponents?: null | {
              primaryTabComponents?: null | {
                  containers?: {
                      height?: null | number;
                      isContainerAutoSizeEnabled?: boolean;
                      region?: string;
                      sidebarComponents?: (...)[];
                      style?: string;
                      unit?: string;
                      width?: null | number;
                  }[];
              };
              subtabComponents?: null | {
                  containers?: {
                      height?: null | number;
                      isContainerAutoSizeEnabled?: boolean;
                      region?: string;
                      sidebarComponents?: (...)[];
                      style?: string;
                      unit?: string;
                      width?: null | number;
                  }[];
              };
          };
          emailDefault?: null | boolean;
          excludeButtons?: string[];
          feedLayout?: null | {
              autocollapsePublisher?: null | boolean;
              compactFeed?: null | boolean;
              feedFilterPosition?: null | string;
              feedFilters?: {
                  feedFilterName?: null | string;
                  feedFilterType?: string;
                  feedItemType?: null | string;
              }[];
              fullWidthFeed?: null | boolean;
              hideSidebar?: null | boolean;
              highlightExternalFeedItems?: null | boolean;
              leftComponents?: {
                  componentType?: string;
                  height?: null | number;
                  page?: null | string;
              }[];
              rightComponents?: {
                  componentType?: string;
                  height?: null | number;
                  page?: null | string;
              }[];
              useInlineFiltersInConsole?: null | boolean;
          };
          fullName?: null | string;
          headers?: string[];
          layoutSections?: {
              customLabel?: null | boolean;
              detailHeading?: null | boolean;
              editHeading?: null | boolean;
              label?: null | string;
              layoutColumns?: {
                  layoutItems?: {
                      analyticsCloudComponent?: ...;
                      behavior?: ...;
                      canvas?: ...;
                      component?: ...;
                      customLink?: ...;
                      emptySpace?: ...;
                      field?: ...;
                      height?: ...;
                      page?: ...;
                      reportChartComponent?: ...;
                      scontrol?: ...;
                      showLabel?: ...;
                      showScrollbars?: ...;
                      width?: ...;
                  }[];
                  reserved?: null | string;
              }[];
              style?: string;
          }[];
          miniLayout?: null | {
              fields?: string[];
              relatedLists?: {
                  customButtons?: string[];
                  excludeButtons?: string[];
                  fields?: string[];
                  relatedList?: string;
                  sortField?: null | string;
                  sortOrder?: null | string;
              }[];
          };
          multilineLayoutFields?: string[];
          platformActionList?: null | {
              actionListContext?: string;
              fullName?: null | string;
              platformActionListItems?: {
                  actionName?: string;
                  actionType?: string;
                  sortOrder?: number;
                  subtype?: null | string;
              }[];
              relatedSourceEntity?: null | string;
          };
          quickActionList?: null | {
              quickActionListItems?: {
                  quickActionName?: string;
              }[];
          };
          relatedContent?: null | {
              relatedContentItems?: {
                  layoutItem?: {
                      analyticsCloudComponent?: null | {
                          assetType?: ...;
                          devName?: ...;
                          error?: ...;
                          filter?: ...;
                          height?: ...;
                          hideOnError?: ...;
                          showHeader?: ...;
                          showSharing?: ...;
                          showTitle?: ...;
                          width?: ...;
                      };
                      behavior?: null | string;
                      canvas?: null | string;
                      component?: null | string;
                      customLink?: null | string;
                      emptySpace?: null | boolean;
                      field?: null | string;
                      height?: null | number;
                      page?: null | string;
                      reportChartComponent?: null | {
                          cacheData?: ...;
                          contextFilterableField?: ...;
                          error?: ...;
                          hideOnError?: ...;
                          includeContext?: ...;
                          reportName?: ...;
                          showTitle?: ...;
                          size?: ...;
                      };
                      scontrol?: null | string;
                      showLabel?: null | boolean;
                      showScrollbars?: null | boolean;
                      width?: null | string;
                  };
              }[];
          };
          relatedLists?: {
              customButtons?: string[];
              excludeButtons?: string[];
              fields?: string[];
              relatedList?: string;
              sortField?: null | string;
              sortOrder?: null | string;
          }[];
          relatedObjects?: string[];
          runAssignmentRulesDefault?: null | boolean;
          showEmailCheckbox?: null | boolean;
          showHighlightsPanel?: null | boolean;
          showInteractionLogPanel?: null | boolean;
          showKnowledgeComponent?: null | boolean;
          showRunAssignmentRulesCheckbox?: null | boolean;
          showSolutionSection?: null | boolean;
          showSubmitAndAttachButton?: null | boolean;
          summaryLayout?: null | {
              masterLabel?: string;
              sizeX?: number;
              sizeY?: null | number;
              sizeZ?: null | number;
              summaryLayoutItems?: {
                  customLink?: null | string;
                  field?: null | string;
                  posX?: number;
                  posY?: null | number;
                  posZ?: null | number;
              }[];
              summaryLayoutStyle?: string;
          };
      } | {
          doesEnableLeadConvertDefaultSubjectBlankTaskCreation?: null | boolean;
          doesHideOpportunityInConvertLeadWindow?: null | boolean;
          doesPreserveLeadStatus?: null | boolean;
          doesSelectNoOpportunityOnConvertLead?: null | boolean;
          doesTrackHistory?: null | boolean;
          enableConversionsOnMobile?: null | boolean;
          enableOrgWideMergeAndDelete?: null | boolean;
          fullName?: null | string;
          shouldLeadConvertRequireValidation?: null | boolean;
      } | {
          allowOwnerChange?: null | boolean;
          fullName?: null | string;
          objectMapping?: {
              inputObject?: string;
              mappingFields?: {
                  inputField?: string;
                  outputField?: string;
              }[];
              outputObject?: string;
          }[];
          opportunityCreationOptions?: null | string;
      } | {
          available?: boolean;
          backgroundColor?: string;
          bodyColor?: string;
          bottomLine?: {
              color?: string;
              height?: number;
          };
          description?: null | string;
          footer?: {
              backgroundColor?: string;
              height?: number;
              horizontalAlignment?: null | string;
              logo?: null | string;
              verticalAlignment?: null | string;
          };
          fullName?: null | string;
          header?: {
              backgroundColor?: string;
              height?: number;
              horizontalAlignment?: null | string;
              logo?: null | string;
              verticalAlignment?: null | string;
          };
          middleLine?: {
              color?: string;
              height?: number;
          };
          name?: string;
          topLine?: {
              color?: string;
              height?: number;
          };
      } | {
          aggregationGroup?: string;
          description?: null | string;
          fullName?: null | string;
          isPublished?: boolean;
          label?: string;
          licensedCustomPermissions?: {
              customPermission?: string;
              licenseDefinition?: string;
          }[];
          licensingAuthority?: string;
          licensingAuthorityProvider?: string;
          minPlatformVersion?: number;
          origin?: string;
          revision?: number;
          trialLicenseDuration?: number;
          trialLicenseQuantity?: number;
      } | {
          category?: string;
          fullName?: null | string;
          lightningBoltFeatures?: {
              description?: null | string;
              order?: number;
              title?: string;
          }[];
          lightningBoltImages?: {
              image?: string;
              order?: number;
          }[];
          lightningBoltItems?: {
              name?: string;
              type?: string;
          }[];
          masterLabel?: string;
          publisher?: string;
          summary?: string;
      } | {
          apiVersion?: null | number;
          description?: null | string;
          fullName?: null | string;
          isExplicitImport?: null | boolean;
          isExposed?: null | boolean;
          lwcResources?: null | {
              lwcResource?: {
                  filePath?: string;
                  source?: string;
              }[];
          };
          masterLabel?: null | string;
          runtimeNamespace?: null | string;
          targetConfigs?: null | string;
          targets?: null | {
              target?: string[];
          };
      } | {
          enableAccessCheckCrucPref?: null | boolean;
          enableApiUserLtngOutAccessPref?: null | boolean;
          enableAuraCDNPref?: null | boolean;
          enableFeedbackInMobile?: null | boolean;
          enableIE11DeprecationMsgHidden?: null | boolean;
          enableIE11LEXCrucPref?: null | boolean;
          enableInAppTooltips?: null | boolean;
          enableLEXOnIpadEnabled?: null | boolean;
          enableLexEndUsersNoSwitching?: null | boolean;
          enableNavPersonalizationOptOut?: null | boolean;
          enableRemoveThemeBrandBanner?: null | boolean;
          enableS1BannerPref?: null | boolean;
          enableS1BrowserEnabled?: null | boolean;
          enableS1DesktopEnabled?: null | boolean;
          enableS1UiLoggingEnabled?: null | boolean;
          enableTryLightningOptOut?: null | boolean;
          enableUseS1AlohaDesktop?: null | boolean;
          enableUsersAreLightningOnly?: null | boolean;
          fullName?: null | string;
      } | {
          description?: null | string;
          fullName?: null | string;
          isExposed?: null | boolean;
          lightningMessageFields?: {
              description?: null | string;
              fieldName?: string;
          }[];
          masterLabel?: string;
      } | {
          collaborationGroup?: null | string;
          customQuestion?: string;
          feedbackFormDaysFrequency?: number;
          fullName?: null | string;
          isCustom?: boolean;
          masterLabel?: string;
          sendFeedbackToSalesforce?: boolean;
      } | {
          enableLiveAgent?: null | boolean;
          enableQuickTextEnabled?: null | boolean;
          fullName?: null | string;
      } | {
          assignments?: null | {
              profiles?: null | {
                  profile?: string[];
              };
              users?: null | {
                  user?: string[];
              };
          };
          autoGreeting?: null | string;
          capacity?: null | number;
          criticalWaitTime?: null | number;
          customAgentName?: null | string;
          enableAgentFileTransfer?: null | boolean;
          enableAgentSneakPeek?: null | boolean;
          enableAssistanceFlag?: null | boolean;
          enableAutoAwayOnDecline?: null | boolean;
          enableAutoAwayOnPushTimeout?: null | boolean;
          enableChatConferencing?: null | boolean;
          enableChatMonitoring?: null | boolean;
          enableChatTransferToAgent?: null | boolean;
          enableChatTransferToButton?: null | boolean;
          enableChatTransferToSkill?: null | boolean;
          enableLogoutSound?: null | boolean;
          enableNotifications?: null | boolean;
          enableRequestSound?: null | boolean;
          enableSneakPeek?: null | boolean;
          enableVisitorBlocking?: null | boolean;
          enableWhisperMessage?: null | boolean;
          fullName?: null | string;
          label?: string;
          supervisorDefaultAgentStatusFilter?: null | string;
          supervisorDefaultButtonFilter?: null | string;
          supervisorDefaultSkillFilter?: null | string;
          supervisorSkills?: null | {
              skill?: string[];
          };
          transferableButtons?: null | {
              button?: string[];
          };
          transferableSkills?: null | {
              skill?: string[];
          };
      } | {
          animation?: null | string;
          autoGreeting?: null | string;
          chasitorIdleTimeout?: null | number;
          chasitorIdleTimeoutWarning?: null | number;
          chatPage?: null | string;
          customAgentName?: null | string;
          deployments?: null | {
              deployment?: string[];
          };
          enableQueue?: null | boolean;
          fullName?: null | string;
          inviteEndPosition?: null | string;
          inviteImage?: null | string;
          inviteStartPosition?: null | string;
          isActive?: null | boolean;
          label?: string;
          numberOfReroutingAttempts?: null | number;
          offlineImage?: null | string;
          onlineImage?: null | string;
          optionsCustomRoutingIsEnabled?: null | boolean;
          optionsHasChasitorIdleTimeout?: boolean;
          optionsHasInviteAfterAccept?: null | boolean;
          optionsHasInviteAfterReject?: null | boolean;
          optionsHasRerouteDeclinedRequest?: null | boolean;
          optionsIsAutoAccept?: null | boolean;
          optionsIsInviteAutoRemove?: null | boolean;
          overallQueueLength?: null | number;
          perAgentQueueLength?: null | number;
          postChatPage?: null | string;
          postChatUrl?: null | string;
          preChatFormPage?: null | string;
          preChatFormUrl?: null | string;
          pushTimeOut?: null | number;
          routingType?: string;
          site?: null | string;
          skills?: null | {
              skill?: string[];
          };
          timeToRemoveInvite?: null | number;
          type?: string;
          windowLanguage?: null | string;
      } | {
          brandingImage?: null | string;
          connectionTimeoutDuration?: null | number;
          connectionWarningDuration?: null | number;
          displayQueuePosition?: null | boolean;
          domainWhiteList?: null | {
              domain?: string[];
          };
          enablePrechatApi?: null | boolean;
          enableTranscriptSave?: null | boolean;
          fullName?: null | string;
          label?: string;
          mobileBrandingImage?: null | string;
          site?: null | string;
          windowTitle?: string;
      } | {
          actionType?: string;
          description?: null | string;
          enforceOn?: number;
          fullName?: null | string;
          isEnabled?: boolean;
          pattern?: string;
          priority?: number;
          replacement?: null | string;
      } | {
          enableLiveMessage?: null | boolean;
          fullName?: null | string;
      } | {
          enableAdvancedSearch?: null | boolean;
          fullName?: null | string;
          macrosInFolders?: null | boolean;
      } | {
          description?: null | string;
          developerName?: string;
          fullName?: null | string;
          managedContentNodeTypes?: {
              helpText?: null | string;
              isLocalizable?: null | boolean;
              isRequired?: null | boolean;
              nodeLabel?: string;
              nodeName?: string;
              nodeType?: string;
              placeholderText?: null | string;
          }[];
          masterLabel?: string;
      } | {
          fullName?: null | string;
          managedTopicType?: string;
          name?: string;
          parentName?: string;
          position?: number;
          topicDescription?: string;
      } | {
          fullName?: null | string;
          managedTopic?: {
              fullName?: null | string;
              managedTopicType?: string;
              name?: string;
              parentName?: string;
              position?: number;
              topicDescription?: string;
          }[];
      } | {
          enableSourceTrackingSandboxes?: null | boolean;
          fullName?: null | string;
      } | {
          enableAddressAutoComplete?: null | boolean;
          enableMapsAndLocation?: null | boolean;
          fullName?: null | string;
      } | {
          fullName?: null | string;
          matchingRules?: {
              booleanFilter?: null | string;
              description?: null | string;
              fullName?: null | string;
              label?: string;
              matchingRuleItems?: {
                  blankValueBehavior?: null | string;
                  fieldName?: string;
                  matchingMethod?: string;
              }[];
              ruleStatus?: string;
          }[];
      } | {
          content?: null | string;
          fullName?: null | string;
      } | {
          active?: boolean;
          content?: null | string;
          deploymentStatus?: string;
          description?: null | string;
          fullName?: null | string;
          masterLabel?: string;
          targetEntity?: string;
          version?: number;
      } | {
          caSigned?: boolean;
          content?: null | string;
          encryptedWithPlatformEncryption?: null | boolean;
          expirationDate?: null | string;
          fullName?: null | string;
          keySize?: null | number;
          masterLabel?: string;
          privateKeyExportable?: null | boolean;
      } | {
          content?: null | string;
          fullName?: null | string;
          maps?: {
              boundingBoxBottom?: null | number;
              boundingBoxLeft?: null | number;
              boundingBoxRight?: null | number;
              boundingBoxTop?: null | number;
              mapLabel?: null | string;
              mapName?: string;
              projection?: string;
          }[];
          masterLabel?: string;
      } | {
          content?: null | string;
          fullName?: null | string;
          loginBackgroundImageUrl?: null | string;
          loginFooterText?: null | string;
          loginLogo?: null | string;
          loginLogoName?: null | string;
          loginPrimaryColor?: null | string;
          loginQuaternaryColor?: null | string;
          loginRightFrameUrl?: null | string;
          network?: null | string;
          pageFooter?: null | string;
          pageHeader?: null | string;
          primaryColor?: string;
          primaryComplementColor?: string;
          quaternaryColor?: string;
          quaternaryComplementColor?: string;
          secondaryColor?: string;
          staticLogoImageUrl?: null | string;
          tertiaryColor?: string;
          tertiaryComplementColor?: string;
          zeronaryColor?: string;
          zeronaryComplementColor?: string;
      } | {
          content?: null | string;
          context?: string;
          fullName?: null | string;
          masterLabel?: string;
      } | {
          content?: null | string;
          fullName?: null | string;
          label?: string;
          siteType?: string;
      } | {
          content?: null | string;
          description?: null | string;
          extensionPointIdentifier?: string;
          fullName?: null | string;
          isEnabled?: boolean;
          language?: string;
          masterLabel?: string;
      } | {
          application?: string;
          content?: null | string;
          description?: null | string;
          fullName?: null | string;
          masterLabel?: string;
          templateAssetSourceName?: null | string;
      } | {
          content?: null | string;
          dataflowType?: null | string;
          description?: null | string;
          fullName?: null | string;
          masterLabel?: string;
      } | {
          application?: string;
          content?: null | string;
          datasets?: string[];
          description?: null | string;
          fullName?: null | string;
          masterLabel?: string;
          templateAssetSourceName?: null | string;
          visualizationType?: string;
      } | {
          content?: null | string;
          dataflow?: string;
          fullName?: null | string;
          masterLabel?: string;
          securityPredicate?: null | string;
          targetDatasetAlias?: string;
      } | {
          description?: null | string;
          fullName?: null | string;
          label?: string;
          mlIntents?: {
              description?: null | string;
              developerName?: string;
              label?: string;
              mlIntentUtterances?: {
                  utterance?: string;
              }[];
              relatedMlIntents?: {
                  relatedMlIntent?: string;
              }[];
          }[];
          mlSlotClasses?: {
              dataType?: string;
              description?: null | string;
              developerName?: string;
              extractionRegex?: null | string;
              extractionType?: null | string;
              label?: string;
              mlSlotClassValues?: {
                  synonymGroup?: null | {
                      languages?: (...) | (...);
                      terms?: (...) | (...);
                  };
                  value?: string;
              }[];
          }[];
      } | {
          applicationBinaryFile?: null | string;
          applicationBinaryFileName?: null | string;
          applicationBundleIdentifier?: null | string;
          applicationFileLength?: null | number;
          applicationIconFile?: null | string;
          applicationIconFileName?: null | string;
          applicationInstallUrl?: null | string;
          devicePlatform?: string;
          deviceType?: null | string;
          fullName?: null | string;
          minimumOsVersion?: null | string;
          privateApp?: null | boolean;
          version?: string;
      } | {
          dashboardMobile?: null | {
              enableDashboardIPadApp?: null | boolean;
          };
          enableImportContactFromDevice?: null | boolean;
          enableLightningOnMobile?: null | boolean;
          enableOfflineDraftsEnabled?: null | boolean;
          enablePopulateNameManuallyInToday?: null | boolean;
          enableS1EncryptedStoragePref2?: null | boolean;
          enableS1OfflinePref?: null | boolean;
          fullName?: null | string;
      } | {
          action?: string;
          actionLimit?: null | number;
          active?: boolean;
          description?: null | string;
          entitiesAndFields?: {
              entityName?: string;
              fieldName?: null | string;
              keywordList?: null | string;
          }[];
          fullName?: null | string;
          masterLabel?: string;
          notifyLimit?: null | number;
          timePeriod?: null | string;
          type?: null | string;
          userCriteria?: string[];
          userMessage?: null | string;
      } | {
          canOnlyLoginWithMyDomainUrl?: null | boolean;
          doesApiLoginRequireOrgDomain?: null | boolean;
          enableNativeBrowserForAuthOnAndroid?: null | boolean;
          enableNativeBrowserForAuthOnIos?: null | boolean;
          fullName?: null | string;
          useStabilizedMyDomainHostnames?: null | boolean;
          useStabilizedSandboxMyDomainHostnames?: null | boolean;
      } | {
          enableMiddleName?: null | boolean;
          enableNameSuffix?: null | boolean;
          fullName?: null | string;
      } | {
          container?: string;
          containerType?: string;
          fullName?: null | string;
          label?: string;
          navigationMenuItem?: {
              defaultListViewId?: null | string;
              label?: string;
              menuItemBranding?: null | {
                  tileImage?: null | string;
              };
              position?: number;
              publiclyAvailable?: null | boolean;
              subMenu?: null | {
                  navigationMenuItem?: { defaultListViewId?: string | null | undefined; label?: string | undefined; menuItemBranding?: { tileImage?: string | null | undefined; } | null | undefined; position?: number | undefined; ... 4 more ...; type?: string | undefined; }[] | undefined;
              };
              target?: null | string;
              targetPreference?: null | string;
              type?: string;
          }[];
      } | {
          allowInternalUserLogin?: null | boolean;
          allowMembersToFlag?: null | boolean;
          allowedExtensions?: null | string;
          caseCommentEmailTemplate?: null | string;
          changePasswordTemplate?: string;
          communityRoles?: null | {
              customerUserRole?: null | string;
              employeeUserRole?: null | string;
              partnerUserRole?: null | string;
          };
          description?: null | string;
          disableReputationRecordConversations?: null | boolean;
          emailFooterLogo?: null | string;
          emailFooterText?: null | string;
          emailSenderAddress?: string;
          emailSenderName?: string;
          enableCustomVFErrorPageOverrides?: null | boolean;
          enableDirectMessages?: null | boolean;
          enableGuestChatter?: null | boolean;
          enableGuestFileAccess?: null | boolean;
          enableGuestMemberVisibility?: null | boolean;
          enableInvitation?: null | boolean;
          enableKnowledgeable?: null | boolean;
          enableMemberVisibility?: null | boolean;
          enableNicknameDisplay?: null | boolean;
          enablePrivateMessages?: null | boolean;
          enableReputation?: null | boolean;
          enableShowAllNetworkSettings?: null | boolean;
          enableSiteAsContainer?: null | boolean;
          enableTalkingAboutStats?: null | boolean;
          enableTopicAssignmentRules?: null | boolean;
          enableTopicSuggestions?: null | boolean;
          enableUpDownVote?: null | boolean;
          feedChannel?: null | string;
          forgotPasswordTemplate?: string;
          fullName?: null | string;
          gatherCustomerSentimentData?: null | boolean;
          lockoutTemplate?: null | string;
          logoutUrl?: null | string;
          maxFileSizeKb?: null | number;
          navigationLinkSet?: null | {
              navigationMenuItem?: {
                  defaultListViewId?: null | string;
                  label?: string;
                  menuItemBranding?: null | {
                      tileImage?: null | string;
                  };
                  position?: number;
                  publiclyAvailable?: null | boolean;
                  subMenu?: null | {
                      navigationMenuItem?: { defaultListViewId?: string | null | undefined; label?: string | undefined; menuItemBranding?: { tileImage?: string | null | undefined; } | null | undefined; position?: number | undefined; ... 4 more ...; type?: string | undefined; }[] | undefined;
                  };
                  target?: null | string;
                  targetPreference?: null | string;
                  type?: string;
              }[];
          };
          networkMemberGroups?: null | {
              permissionSet?: string[];
              profile?: string[];
          };
          networkPageOverrides?: null | {
              changePasswordPageOverrideSetting?: null | string;
              forgotPasswordPageOverrideSetting?: null | string;
              homePageOverrideSetting?: null | string;
              loginPageOverrideSetting?: null | string;
              selfRegProfilePageOverrideSetting?: null | string;
          };
          newSenderAddress?: null | string;
          picassoSite?: null | string;
          recommendationAudience?: null | {
              recommendationAudienceDetails?: {
                  audienceCriteriaType?: null | string;
                  audienceCriteriaValue?: null | string;
                  setupName?: null | string;
              }[];
          };
          recommendationDefinition?: null | {
              recommendationDefinitionDetails?: {
                  actionUrl?: null | string;
                  description?: null | string;
                  linkText?: null | string;
                  scheduledRecommendations?: null | {
                      scheduledRecommendationDetails?: (...)[];
                  };
                  setupName?: null | string;
                  title?: null | string;
              }[];
          };
          reputationLevels?: null | {
              level?: {
                  branding?: null | {
                      smallImage?: null | string;
                  };
                  label?: null | string;
                  lowerThreshold?: number;
              }[];
          };
          reputationPointsRules?: null | {
              pointsRule?: {
                  eventType?: string;
                  points?: number;
              }[];
          };
          selfRegProfile?: null | string;
          selfRegistration?: null | boolean;
          sendWelcomeEmail?: null | boolean;
          site?: string;
          status?: string;
          tabs?: {
              customTab?: string[];
              defaultTab?: string;
              standardTab?: string[];
          };
          urlPathPrefix?: null | string;
          verificationTemplate?: null | string;
          welcomeTemplate?: string;
      } | {
          enableMobileAppPushNotifications?: null | boolean;
          enableNotifications?: null | boolean;
          fullName?: null | string;
      } | {
          description?: string;
          developerName?: string;
          fullName?: null | string;
          isProtected?: null | boolean;
          isPublic?: null | boolean;
          masterLabel?: string;
      } | {
          enableObjectLinking?: null | boolean;
          fullName?: null | string;
      } | {
          enableOmniAutoLoginPrompt?: null | boolean;
          enableOmniChannel?: null | boolean;
          enableOmniSecondaryRoutingPriority?: null | boolean;
          enableOmniSkillsRouting?: null | boolean;
          fullName?: null | string;
      } | {
          autoActivateNewReminders?: null | boolean;
          customizableProductSchedulesEnabled?: null | boolean;
          doesAutoAddSplitOwnerAsOpportunityTeamMember?: null | boolean;
          doesEnforceStandardOpportunitySaveLogic?: null | boolean;
          enableFindSimilarOpportunities?: null | boolean;
          enableOpportunityFieldHistoryTracking?: null | boolean;
          enableOpportunityInsightsInMobile?: null | boolean;
          enableOpportunityTeam?: null | boolean;
          enableUpdateReminders?: null | boolean;
          findSimilarOppFilter?: null | {
              similarOpportunitiesDisplayColumns?: string[];
              similarOpportunitiesMatchFields?: string[];
          };
          fullName?: null | string;
          promptToAddProducts?: null | boolean;
      } | {
          datasets?: {
              datasetType?: string;
              orchestrationDataset?: string;
          }[];
          description?: null | string;
          events?: {
              eventType?: string;
              orchestrationEvent?: string;
              platformEvent?: string;
              platformEventPrimaryKey?: string;
          }[];
          fullName?: null | string;
          imageFile?: string;
          imageScale?: number;
          masterLabel?: string;
          runtimeType?: string;
          salesforceObject?: null | string;
          salesforceObjectPrimaryKey?: null | string;
      } | {
          enableOrderManagement?: null | boolean;
          fullName?: null | string;
      } | {
          enableNegativeQuantity?: null | boolean;
          enableOrders?: null | boolean;
          enableReductionOrders?: null | boolean;
          enableZeroQuantity?: null | boolean;
          fullName?: null | string;
      } | {
          fullName?: null | string;
          preferences?: {
              settingName?: string;
              settingValue?: boolean;
          }[];
      } | {
          enableCustomerSuccessPortal?: null | boolean;
          enableExtendedMailMerge?: null | boolean;
          enableIncludeContractStatus?: null | boolean;
          enableMakeDeploymentsMandatory?: null | boolean;
          enableManageSelfServiceUsers?: null | boolean;
          enableOrgFeedSentimentAnalysis?: null | boolean;
          enableRADeploymentAttributeOnly?: null | boolean;
          enableResetDivisionOnLogin?: null | boolean;
          fullName?: null | string;
          saveMailMergeDocsAsSalesforceDocs?: null | boolean;
      } | {
          apiAccessLevel?: null | string;
          description?: null | string;
          fullName?: null | string;
          namespacePrefix?: null | string;
          objectPermissions?: {
              allowCreate?: null | boolean;
              allowDelete?: null | boolean;
              allowEdit?: null | boolean;
              allowRead?: null | boolean;
              modifyAllRecords?: null | boolean;
              object?: string;
              viewAllRecords?: null | boolean;
          }[];
          packageType?: null | string;
          postInstallClass?: null | string;
          setupWeblink?: null | string;
          types?: {
              members?: string[];
              name?: string;
          }[];
          uninstallClass?: null | string;
          version?: string;
      } | {
          enableCampaignInsight?: null | boolean;
          enableEngagementScore?: null | boolean;
          fullName?: null | string;
      } | {
          enableB2bmaAppEnabled?: null | boolean;
          enableEngagementHistoryDashboards?: null | boolean;
          enablePardotAppV1Enabled?: null | boolean;
          enablePardotEnabled?: null | boolean;
          enableProspectActivityDataset?: null | boolean;
          fullName?: null | string;
      } | {
          enableAutoSelectIndividualOnMerge?: null | boolean;
          enableConsentManagement?: null | boolean;
          fullName?: null | string;
      } | {
          active?: boolean;
          entityName?: string;
          fieldName?: string;
          fullName?: null | string;
          masterLabel?: string;
          pathAssistantSteps?: {
              fieldNames?: string[];
              info?: null | string;
              picklistValueName?: string;
          }[];
          recordTypeName?: string;
      } | {
          canOverrideAutoPathCollapseWithUserPref?: null | boolean;
          fullName?: null | string;
          pathAssistantEnabled?: null | boolean;
      } | {
          applicationVisibilities?: {
              application?: string;
              visible?: boolean;
          }[];
          classAccesses?: {
              apexClass?: string;
              enabled?: boolean;
          }[];
          customMetadataTypeAccesses?: {
              enabled?: boolean;
              name?: string;
          }[];
          customPermissions?: {
              enabled?: boolean;
              name?: string;
          }[];
          description?: null | string;
          externalDataSourceAccesses?: {
              enabled?: boolean;
              externalDataSource?: string;
          }[];
          fieldPermissions?: {
              editable?: boolean;
              field?: string;
              readable?: null | boolean;
          }[];
          flowAccesses?: {
              enabled?: boolean;
              flow?: string;
          }[];
          fullName?: null | string;
          hasActivationRequired?: null | boolean;
          label?: string;
          license?: null | string;
          objectPermissions?: {
              allowCreate?: boolean;
              allowDelete?: boolean;
              allowEdit?: boolean;
              allowRead?: boolean;
              modifyAllRecords?: boolean;
              object?: string;
              viewAllRecords?: boolean;
          }[];
          pageAccesses?: {
              apexPage?: string;
              enabled?: boolean;
          }[];
          recordTypeVisibilities?: {
              recordType?: string;
              visible?: boolean;
          }[];
          tabSettings?: {
              tab?: string;
              visibility?: string;
          }[];
          userPermissions?: {
              enabled?: boolean;
              name?: string;
          }[];
      } | {
          description?: null | string;
          fullName?: null | string;
          label?: string;
          mutingPermissionSets?: string[];
          permissionSets?: string[];
          status?: null | string;
      } | {
          enablePersonList?: boolean;
          fullName?: null | string;
      } | {
          fullName?: null | string;
          isPicklistApiNameEditDisabled?: null | boolean;
      } | {
          canEncryptManagedPackageFields?: null | boolean;
          enableDeterministicEncryption?: null | boolean;
          enableEncryptFieldHistory?: null | boolean;
          enableEventBusEncryption?: null | boolean;
          fullName?: null | string;
          isMEKForEncryptionRequired?: null | boolean;
          isUseHighAssuranceKeysRequired?: null | boolean;
      } | {
          channelType?: string;
          fullName?: null | string;
          label?: string;
      } | {
          eventChannel?: string;
          fullName?: null | string;
          selectedEntity?: string;
      } | {
          active?: boolean;
          admin?: null | string;
          defaultLanguage?: null | string;
          description?: null | string;
          emailSenderAddress?: string;
          emailSenderName?: string;
          enableSelfCloseCase?: null | boolean;
          footerDocument?: null | string;
          forgotPassTemplate?: null | string;
          fullName?: null | string;
          headerDocument?: null | string;
          isSelfRegistrationActivated?: null | boolean;
          loginHeaderDocument?: null | string;
          logoDocument?: null | string;
          logoutUrl?: null | string;
          newCommentTemplate?: null | string;
          newPassTemplate?: null | string;
          newUserTemplate?: null | string;
          ownerNotifyTemplate?: null | string;
          selfRegNewUserUrl?: null | string;
          selfRegUserDefaultProfile?: null | string;
          selfRegUserDefaultRole?: null | string;
          selfRegUserTemplate?: null | string;
          showActionConfirmation?: null | boolean;
          stylesheetDocument?: null | string;
          type?: string;
      } | {
          default?: null | boolean;
          description?: null | string;
          fields?: string[];
          fullName?: null | string;
          label?: string;
      } | {
          fullName?: null | string;
          label?: string;
      } | {
          assignments?: null | {
              profiles?: null | {
                  profile?: string[];
              };
              users?: null | {
                  user?: string[];
              };
          };
          capacity?: number;
          declineReasons?: string[];
          enableAutoAccept?: null | boolean;
          enableDecline?: null | boolean;
          enableDeclineReason?: null | boolean;
          enableDisconnectSound?: null | boolean;
          enableRequestSound?: null | boolean;
          fullName?: null | string;
          label?: string;
          presenceStatusOnDecline?: null | string;
          presenceStatusOnPushTimeout?: null | string;
      } | {
          enableConsentAuditTrail?: null | boolean;
          enableConsentEventStream?: null | boolean;
          enableDefaultMetadataValues?: null | boolean;
          fullName?: null | string;
      } | {
          description?: null | string;
          direction?: string;
          externalConnectionProperties?: {
              propertyName?: string;
              propertyValue?: string;
          }[];
          fullName?: null | string;
          label?: string;
          status?: string;
          type?: string;
      } | {
          enableCascadeActivateToRelatedPrices?: null | boolean;
          enableMySettings?: null | boolean;
          enableQuantitySchedule?: null | boolean;
          enableRevenueSchedule?: null | boolean;
          fullName?: null | string;
      } | {
          forgotPasswordRedirect?: null | boolean;
          fullName?: null | string;
          lockoutInterval?: number;
          maxLoginAttempts?: number;
          minimumPasswordLength?: number;
          minimumPasswordLifetime?: null | boolean;
          obscure?: null | boolean;
          passwordComplexity?: number;
          passwordExpiration?: number;
          passwordHistory?: number;
          passwordQuestion?: number;
          profile?: string;
      } | {
          externalCommunityUserIdentityVerif?: boolean;
          forceLogout?: boolean;
          fullName?: null | string;
          profile?: string;
          requiredSessionLevel?: null | string;
          sessionPersistence?: boolean;
          sessionTimeout?: number;
          sessionTimeoutWarning?: boolean;
      } | {
          fullName?: null | string;
          masterLabel?: string;
          promptVersions?: {
              actionButtonLabel?: null | string;
              actionButtonLink?: null | string;
              body?: string;
              customApplication?: null | string;
              delayDays?: number;
              description?: null | string;
              dismissButtonLabel?: null | string;
              displayPosition?: null | string;
              displayType?: string;
              endDate?: null | string;
              header?: null | string;
              indexWithIsPublished?: null | string;
              indexWithoutIsPublished?: null | string;
              isPublished?: null | boolean;
              masterLabel?: string;
              publishedByUser?: null | string;
              publishedDate?: null | string;
              shouldDisplayActionButton?: boolean;
              startDate?: string;
              targetAppDeveloperName?: string;
              targetAppNamespacePrefix?: null | string;
              targetPageKey1?: string;
              targetPageKey2?: null | string;
              targetPageType?: string;
              timesToDisplay?: number;
              title?: string;
              uiFormulaRule?: null | {
                  booleanFilter?: null | string;
                  criteria?: {
                      leftValue?: (...) | (...);
                      operator?: (...) | (...);
                      rightValue?: (...) | (...) | (...);
                  }[];
              };
              userAccess?: string;
              versionNumber?: number;
          }[];
      } | {
          doesSendEmailToMembers?: null | boolean;
          email?: null | string;
          fullName?: null | string;
          name?: string;
          queueMembers?: null | {
              publicGroups?: null | {
                  publicGroup?: string[];
              };
              roleAndSubordinates?: null | {
                  roleAndSubordinate?: string[];
              };
              roleAndSubordinatesInternal?: null | {
                  roleAndSubordinateInternal?: string[];
              };
              roles?: null | {
                  role?: string[];
              };
              users?: null | {
                  user?: string[];
              };
          };
          queueRoutingConfig?: null | string;
          queueSobject?: {
              sobjectType?: string;
          }[];
      } | {
          capacityPercentage?: null | number;
          capacityWeight?: null | number;
          dropAdditionalSkillsTimeout?: null | number;
          fullName?: null | string;
          isAttributeBased?: null | boolean;
          label?: string;
          pushTimeout?: null | number;
          queueOverflowAssignee?: null | string;
          routingModel?: string;
          routingPriority?: number;
          userOverflowAssignee?: null | string;
      } | {
          canvas?: null | string;
          description?: null | string;
          fieldOverrides?: {
              field?: string;
              formula?: null | string;
              literalValue?: null | string;
          }[];
          flowDefinition?: null | string;
          fullName?: null | string;
          height?: null | number;
          icon?: null | string;
          isProtected?: null | boolean;
          label?: null | string;
          lightningComponent?: null | string;
          mobExtDisplayMode?: null | string;
          optionsCreateFeedItem?: boolean;
          page?: null | string;
          quickActionLayout?: null | {
              layoutSectionStyle?: string;
              quickActionLayoutColumns?: {
                  quickActionLayoutItems?: {
                      emptySpace?: (...) | (...) | (...) | (...);
                      field?: (...) | (...) | (...);
                      uiBehavior?: (...) | (...) | (...);
                  }[];
              }[];
          };
          quickActionSendEmailOptions?: null | {
              defaultEmailTemplateName?: null | string;
              ignoreDefaultEmailTemplateSubject?: boolean;
          };
          standardLabel?: null | string;
          successMessage?: null | string;
          targetObject?: null | string;
          targetParentField?: null | string;
          targetRecordType?: null | string;
          type?: string;
          width?: null | number;
      } | {
          enableQuote?: boolean;
          enableQuotesWithoutOppEnabled?: null | boolean;
          fullName?: null | string;
      } | {
          actionContext?: {
              action?: string;
              argument?: {
                  name?: string;
                  value?: string;
              }[];
              description?: null | string;
              label?: null | string;
              name?: string;
              type?: string;
          }[];
          contextRecordType?: null | string;
          description?: null | string;
          filter?: {
              childNode?: string[];
              description?: null | string;
              expression?: string;
              label?: null | string;
              limit?: null | number;
              name?: string;
          }[];
          fullName?: null | string;
          if?: {
              childNode?: string[];
              childNodeExpression?: {
                  childName?: string;
                  expression?: string;
              }[];
              description?: null | string;
              label?: null | string;
              limit?: null | number;
              name?: string;
              onlyFirstMatch?: null | boolean;
          }[];
          invocableAction?: {
              action?: string;
              argument?: {
                  name?: string;
                  value?: string;
              }[];
              childNode?: string[];
              description?: null | string;
              isGenerator?: boolean;
              label?: null | string;
              limit?: null | number;
              name?: string;
              type?: string;
          }[];
          isTemplate?: null | boolean;
          label?: string;
          map?: {
              childNode?: string[];
              description?: null | string;
              label?: null | string;
              limit?: null | number;
              mapExpression?: {
                  expression?: string;
                  name?: string;
                  type?: string;
              }[];
              name?: string;
          }[];
          mutuallyExclusive?: {
              childNode?: string[];
              description?: null | string;
              label?: null | string;
              limit?: null | number;
              name?: string;
          }[];
          onBehalfOfExpression?: null | string;
          recommendationLimit?: {
              childNode?: string[];
              description?: null | string;
              filterMode?: string[];
              label?: null | string;
              limit?: null | number;
              lookbackDuration?: null | number;
              maxRecommendationCount?: null | number;
              name?: string;
          }[];
          recommendationLoad?: {
              childNode?: string[];
              condition?: {
                  field?: string;
                  operator?: string;
                  value?: {
                      type?: (...) | (...);
                      value?: (...) | (...) | (...);
                  };
              }[];
              conditionLogic?: null | string;
              description?: null | string;
              label?: null | string;
              limit?: null | number;
              name?: string;
          }[];
          sort?: {
              childNode?: string[];
              description?: null | string;
              field?: {
                  name?: string;
                  nullsFirst?: null | boolean;
                  order?: null | string;
              }[];
              label?: null | string;
              limit?: null | number;
              name?: string;
          }[];
          union?: {
              childNode?: string[];
              description?: null | string;
              label?: null | string;
              limit?: null | number;
              name?: string;
          }[];
      } | {
          channelConfigurations?: {
              channel?: string;
              channelItems?: {
                  action?: string;
                  isMandatory?: null | boolean;
                  isUiRemoveHidden?: null | boolean;
                  pinned?: string;
                  position?: number;
                  type?: string;
              }[];
              isAutopopEnabled?: null | boolean;
          }[];
          deploymentContexts?: {
              entityName?: string;
              recommendationStrategy?: null | string;
          }[];
          fullName?: null | string;
          hasGuidedActions?: null | boolean;
          hasRecommendations?: null | boolean;
          masterLabel?: string;
          recommendation?: null | {
              defaultStrategy?: null | string;
              hasDescription?: boolean;
              hasImage?: boolean;
              hasRejectAction?: boolean;
              hasTitle?: boolean;
              maxDisplayRecommendations?: number;
          };
          selectableItems?: {
              action?: string;
              type?: string;
          }[];
      } | {
          enableActivityRelatedList?: null | boolean;
          enableFullRecordView?: null | boolean;
          fullName?: null | string;
      } | {
          description?: null | string;
          disableProtocolSecurity?: boolean;
          fullName?: null | string;
          isActive?: boolean;
          url?: string;
      } | {
          autogenerated?: null | boolean;
          baseObject?: string;
          category?: string;
          deployed?: boolean;
          description?: null | string;
          fullName?: null | string;
          join?: null | {
              join?: { join?: ... | null | undefined; outerJoin?: boolean | undefined; relationship?: string | undefined; } | null | undefined;
              outerJoin?: boolean;
              relationship?: string;
          };
          label?: string;
          sections?: {
              columns?: {
                  checkedByDefault?: boolean;
                  displayNameOverride?: null | string;
                  field?: string;
                  table?: string;
              }[];
              masterLabel?: string;
          }[];
      } | {
          active?: boolean;
          description?: string;
          enforcementType?: string;
          fullName?: null | string;
          masterLabel?: string;
          recordFilter?: string;
          targetEntity?: string;
          userCriteria?: string;
          version?: number;
      } | {
          enableRetailExecution?: null | boolean;
          fullName?: null | string;
      } | {
          caseAccessLevel?: null | string;
          contactAccessLevel?: null | string;
          description?: null | string;
          fullName?: null | string;
          mayForecastManagerShare?: null | boolean;
          name?: string;
          opportunityAccessLevel?: null | string;
      } | {
          caseAccessLevel?: null | string;
          contactAccessLevel?: null | string;
          description?: null | string;
          fullName?: null | string;
          mayForecastManagerShare?: null | boolean;
          name?: string;
          opportunityAccessLevel?: null | string;
          parentRole?: null | string;
      } | {
          accountAccessLevel?: null | string;
          caseAccessLevel?: null | string;
          contactAccessLevel?: null | string;
          description?: null | string;
          fullName?: null | string;
          mayForecastManagerShare?: null | boolean;
          name?: string;
          opportunityAccessLevel?: null | string;
          parentTerritory?: null | string;
      } | {
          enableAdvancedCMTSecurity?: null | boolean;
          enableAdvancedCSSecurity?: null | boolean;
          enableListCustomSettingCreation?: null | boolean;
          enableSOSLOnCustomSettings?: null | boolean;
          fullName?: null | string;
      } | {
          documentContentSearchEnabled?: boolean;
          enableAdvancedSearchInAlohaSidebar?: null | boolean;
          enableEinsteinSearchPersonalization?: null | boolean;
          enableQuerySuggestionPigOn?: null | boolean;
          enableSalesforceGeneratedSynonyms?: null | boolean;
          enableSetupSearch?: null | boolean;
          fullName?: null | string;
          optimizeSearchForCJKEnabled?: boolean;
          recentlyViewedUsersForBlankLookupEnabled?: boolean;
          searchSettingsByObject?: {
              searchSettingsByObject?: {
                  enhancedLookupEnabled?: boolean;
                  lookupAutoCompleteEnabled?: boolean;
                  name?: string;
                  resultsPerPageCount?: number;
              }[];
          };
          sidebarAutoCompleteEnabled?: boolean;
          sidebarDropDownListEnabled?: boolean;
          sidebarLimitToItemsIOwnCheckboxEnabled?: boolean;
          singleSearchResultShortcutEnabled?: boolean;
          spellCorrectKnowledgeSearchEnabled?: boolean;
      } | {
          canUsersGrantLoginAccess?: null | boolean;
          enableAdminLoginAsAnyUser?: null | boolean;
          enableAuditFieldsInactiveOwner?: null | boolean;
          enableAuraSecureEvalPref?: null | boolean;
          enableRequireHttpsConnection?: null | boolean;
          fullName?: null | string;
          isTLSv12Required?: null | boolean;
          isTLSv12RequiredCommunities?: null | boolean;
          networkAccess?: null | {
              ipRanges?: {
                  description?: null | string;
                  end?: null | string;
                  start?: null | string;
              }[];
          };
          passwordPolicies?: null | {
              apiOnlyUserHomePageURL?: null | string;
              complexity?: null | string;
              enableSetPasswordInApi?: null | boolean;
              expiration?: null | string;
              historyRestriction?: null | string;
              lockoutInterval?: null | string;
              maxLoginAttempts?: null | string;
              minimumPasswordLength?: null | string;
              minimumPasswordLifetime?: null | boolean;
              obscureSecretAnswer?: null | boolean;
              passwordAssistanceMessage?: null | string;
              passwordAssistanceURL?: null | string;
              questionRestriction?: null | string;
          };
          sessionSettings?: null | {
              allowUserAuthenticationByCertificate?: null | boolean;
              canConfirmEmailChangeInLightningCommunities?: null | boolean;
              disableTimeoutWarning?: null | boolean;
              enableCSPOnEmail?: null | boolean;
              enableCSRFOnGet?: null | boolean;
              enableCSRFOnPost?: null | boolean;
              enableCacheAndAutocomplete?: null | boolean;
              enableClickjackNonsetupSFDC?: null | boolean;
              enableClickjackNonsetupUser?: null | boolean;
              enableClickjackNonsetupUserHeaderless?: null | boolean;
              enableClickjackSetup?: null | boolean;
              enableContentSniffingProtection?: null | boolean;
              enableLightningLogin?: null | boolean;
              enableLightningLoginOnlyWithUserPerm?: null | boolean;
              enablePostForSessions?: null | boolean;
              enableSMSIdentity?: null | boolean;
              enableU2F?: null | boolean;
              enableUpgradeInsecureRequests?: null | boolean;
              enableXssProtection?: null | boolean;
              enforceIpRangesEveryRequest?: null | boolean;
              forceLogoutOnSessionTimeout?: null | boolean;
              forceRelogin?: null | boolean;
              hasRetainedLoginHints?: null | boolean;
              hasUserSwitching?: null | boolean;
              hstsOnForcecomSites?: null | boolean;
              identityConfirmationOnEmailChange?: null | boolean;
              identityConfirmationOnTwoFactorRegistrationEnabled?: null | boolean;
              lockSessionsToDomain?: null | boolean;
              lockSessionsToIp?: null | boolean;
              lockerServiceAPIVersion?: null | string;
              lockerServiceCSP?: null | boolean;
              lockerServiceFrozenRealm?: null | boolean;
              logoutURL?: null | string;
              redirectionWarning?: null | boolean;
              referrerPolicy?: null | boolean;
              requireHttpOnly?: null | boolean;
              requireHttps?: null | boolean;
              securityCentralKillSession?: null | boolean;
              sessionTimeout?: null | string;
          };
          singleSignOnSettings?: null | {
              enableForceDelegatedCallout?: null | boolean;
              enableMultipleSamlConfigs?: null | boolean;
              enableSamlJitProvisioning?: null | boolean;
              enableSamlLogin?: null | boolean;
          };
      } | {
          fullName?: null | string;
          interactionComponent?: null | string;
          label?: string;
          relatedEntityType?: string;
          secondaryRoutingPriorityField?: null | string;
          serviceChannelFieldPriorities?: {
              priority?: number;
              value?: string;
          }[];
      } | {
          channels?: null | {
              channel?: string[];
          };
          fullName?: null | string;
          label?: string;
      } | {
          accessLevel?: string;
          accountSettings?: null | {
              caseAccessLevel?: string;
              contactAccessLevel?: string;
              opportunityAccessLevel?: string;
          };
          description?: null | string;
          fullName?: null | string;
          label?: string;
          sharedTo?: {
              allCustomerPortalUsers?: null | string;
              allInternalUsers?: null | string;
              allPartnerUsers?: null | string;
              channelProgramGroup?: string[];
              channelProgramGroups?: string[];
              group?: string[];
              groups?: string[];
              guestUser?: string[];
              managerSubordinates?: string[];
              managers?: string[];
              portalRole?: string[];
              portalRoleAndSubordinates?: string[];
              queue?: string[];
              role?: string[];
              roleAndSubordinates?: string[];
              roleAndSubordinatesInternal?: string[];
              roles?: string[];
              rolesAndSubordinates?: string[];
              territories?: string[];
              territoriesAndSubordinates?: string[];
              territory?: string[];
              territoryAndSubordinates?: string[];
          };
      } | {
          accessLevel?: string;
          accountSettings?: null | {
              caseAccessLevel?: string;
              contactAccessLevel?: string;
              opportunityAccessLevel?: string;
          };
          booleanFilter?: null | string;
          criteriaItems?: {
              field?: string;
              operation?: string;
              value?: null | string;
              valueField?: null | string;
          }[];
          description?: null | string;
          fullName?: null | string;
          label?: string;
          sharedTo?: {
              allCustomerPortalUsers?: null | string;
              allInternalUsers?: null | string;
              allPartnerUsers?: null | string;
              channelProgramGroup?: string[];
              channelProgramGroups?: string[];
              group?: string[];
              groups?: string[];
              guestUser?: string[];
              managerSubordinates?: string[];
              managers?: string[];
              portalRole?: string[];
              portalRoleAndSubordinates?: string[];
              queue?: string[];
              role?: string[];
              roleAndSubordinates?: string[];
              roleAndSubordinatesInternal?: string[];
              roles?: string[];
              rolesAndSubordinates?: string[];
              territories?: string[];
              territoriesAndSubordinates?: string[];
              territory?: string[];
              territoryAndSubordinates?: string[];
          };
      } | {
          accessLevel?: string;
          accountSettings?: null | {
              caseAccessLevel?: string;
              contactAccessLevel?: string;
              opportunityAccessLevel?: string;
          };
          booleanFilter?: null | string;
          criteriaItems?: {
              field?: string;
              operation?: string;
              value?: null | string;
              valueField?: null | string;
          }[];
          description?: null | string;
          fullName?: null | string;
          label?: string;
          sharedTo?: {
              allCustomerPortalUsers?: null | string;
              allInternalUsers?: null | string;
              allPartnerUsers?: null | string;
              channelProgramGroup?: string[];
              channelProgramGroups?: string[];
              group?: string[];
              groups?: string[];
              guestUser?: string[];
              managerSubordinates?: string[];
              managers?: string[];
              portalRole?: string[];
              portalRoleAndSubordinates?: string[];
              queue?: string[];
              role?: string[];
              roleAndSubordinates?: string[];
              roleAndSubordinatesInternal?: string[];
              roles?: string[];
              rolesAndSubordinates?: string[];
              territories?: string[];
              territoriesAndSubordinates?: string[];
              territory?: string[];
              territoryAndSubordinates?: string[];
          };
      } | {
          accessLevel?: string;
          accountSettings?: null | {
              caseAccessLevel?: string;
              contactAccessLevel?: string;
              opportunityAccessLevel?: string;
          };
          description?: null | string;
          fullName?: null | string;
          label?: string;
          sharedFrom?: {
              allCustomerPortalUsers?: null | string;
              allInternalUsers?: null | string;
              allPartnerUsers?: null | string;
              channelProgramGroup?: string[];
              channelProgramGroups?: string[];
              group?: string[];
              groups?: string[];
              guestUser?: string[];
              managerSubordinates?: string[];
              managers?: string[];
              portalRole?: string[];
              portalRoleAndSubordinates?: string[];
              queue?: string[];
              role?: string[];
              roleAndSubordinates?: string[];
              roleAndSubordinatesInternal?: string[];
              roles?: string[];
              rolesAndSubordinates?: string[];
              territories?: string[];
              territoriesAndSubordinates?: string[];
              territory?: string[];
              territoryAndSubordinates?: string[];
          };
          sharedTo?: {
              allCustomerPortalUsers?: null | string;
              allInternalUsers?: null | string;
              allPartnerUsers?: null | string;
              channelProgramGroup?: string[];
              channelProgramGroups?: string[];
              group?: string[];
              groups?: string[];
              guestUser?: string[];
              managerSubordinates?: string[];
              managers?: string[];
              portalRole?: string[];
              portalRoleAndSubordinates?: string[];
              queue?: string[];
              role?: string[];
              roleAndSubordinates?: string[];
              roleAndSubordinatesInternal?: string[];
              roles?: string[];
              rolesAndSubordinates?: string[];
              territories?: string[];
              territoriesAndSubordinates?: string[];
              territory?: string[];
              territoryAndSubordinates?: string[];
          };
      } | {
          fullName?: null | string;
          sharingCriteriaRules?: {
              accessLevel?: string;
              accountSettings?: null | {
                  caseAccessLevel?: string;
                  contactAccessLevel?: string;
                  opportunityAccessLevel?: string;
              };
              booleanFilter?: null | string;
              criteriaItems?: {
                  field?: string;
                  operation?: string;
                  value?: null | string;
                  valueField?: null | string;
              }[];
              description?: null | string;
              fullName?: null | string;
              label?: string;
              sharedTo?: {
                  allCustomerPortalUsers?: null | string;
                  allInternalUsers?: null | string;
                  allPartnerUsers?: null | string;
                  channelProgramGroup?: string[];
                  channelProgramGroups?: string[];
                  group?: string[];
                  groups?: string[];
                  guestUser?: string[];
                  managerSubordinates?: string[];
                  managers?: string[];
                  portalRole?: string[];
                  portalRoleAndSubordinates?: string[];
                  queue?: string[];
                  role?: string[];
                  roleAndSubordinates?: string[];
                  roleAndSubordinatesInternal?: string[];
                  roles?: string[];
                  rolesAndSubordinates?: string[];
                  territories?: string[];
                  territoriesAndSubordinates?: string[];
                  territory?: string[];
                  territoryAndSubordinates?: string[];
              };
          }[];
          sharingGuestRules?: {
              accessLevel?: string;
              accountSettings?: null | {
                  caseAccessLevel?: string;
                  contactAccessLevel?: string;
                  opportunityAccessLevel?: string;
              };
              booleanFilter?: null | string;
              criteriaItems?: {
                  field?: string;
                  operation?: string;
                  value?: null | string;
                  valueField?: null | string;
              }[];
              description?: null | string;
              fullName?: null | string;
              label?: string;
              sharedTo?: {
                  allCustomerPortalUsers?: null | string;
                  allInternalUsers?: null | string;
                  allPartnerUsers?: null | string;
                  channelProgramGroup?: string[];
                  channelProgramGroups?: string[];
                  group?: string[];
                  groups?: string[];
                  guestUser?: string[];
                  managerSubordinates?: string[];
                  managers?: string[];
                  portalRole?: string[];
                  portalRoleAndSubordinates?: string[];
                  queue?: string[];
                  role?: string[];
                  roleAndSubordinates?: string[];
                  roleAndSubordinatesInternal?: string[];
                  roles?: string[];
                  rolesAndSubordinates?: string[];
                  territories?: string[];
                  territoriesAndSubordinates?: string[];
                  territory?: string[];
                  territoryAndSubordinates?: string[];
              };
          }[];
          sharingOwnerRules?: {
              accessLevel?: string;
              accountSettings?: null | {
                  caseAccessLevel?: string;
                  contactAccessLevel?: string;
                  opportunityAccessLevel?: string;
              };
              description?: null | string;
              fullName?: null | string;
              label?: string;
              sharedFrom?: {
                  allCustomerPortalUsers?: null | string;
                  allInternalUsers?: null | string;
                  allPartnerUsers?: null | string;
                  channelProgramGroup?: string[];
                  channelProgramGroups?: string[];
                  group?: string[];
                  groups?: string[];
                  guestUser?: string[];
                  managerSubordinates?: string[];
                  managers?: string[];
                  portalRole?: string[];
                  portalRoleAndSubordinates?: string[];
                  queue?: string[];
                  role?: string[];
                  roleAndSubordinates?: string[];
                  roleAndSubordinatesInternal?: string[];
                  roles?: string[];
                  rolesAndSubordinates?: string[];
                  territories?: string[];
                  territoriesAndSubordinates?: string[];
                  territory?: string[];
                  territoryAndSubordinates?: string[];
              };
              sharedTo?: {
                  allCustomerPortalUsers?: null | string;
                  allInternalUsers?: null | string;
                  allPartnerUsers?: null | string;
                  channelProgramGroup?: string[];
                  channelProgramGroups?: string[];
                  group?: string[];
                  groups?: string[];
                  guestUser?: string[];
                  managerSubordinates?: string[];
                  managers?: string[];
                  portalRole?: string[];
                  portalRoleAndSubordinates?: string[];
                  queue?: string[];
                  role?: string[];
                  roleAndSubordinates?: string[];
                  roleAndSubordinatesInternal?: string[];
                  roles?: string[];
                  rolesAndSubordinates?: string[];
                  territories?: string[];
                  territoriesAndSubordinates?: string[];
                  territory?: string[];
                  territoryAndSubordinates?: string[];
              };
          }[];
          sharingTerritoryRules?: {
              accessLevel?: string;
              accountSettings?: null | {
                  caseAccessLevel?: string;
                  contactAccessLevel?: string;
                  opportunityAccessLevel?: string;
              };
              description?: null | string;
              fullName?: null | string;
              label?: string;
              sharedFrom?: {
                  allCustomerPortalUsers?: null | string;
                  allInternalUsers?: null | string;
                  allPartnerUsers?: null | string;
                  channelProgramGroup?: string[];
                  channelProgramGroups?: string[];
                  group?: string[];
                  groups?: string[];
                  guestUser?: string[];
                  managerSubordinates?: string[];
                  managers?: string[];
                  portalRole?: string[];
                  portalRoleAndSubordinates?: string[];
                  queue?: string[];
                  role?: string[];
                  roleAndSubordinates?: string[];
                  roleAndSubordinatesInternal?: string[];
                  roles?: string[];
                  rolesAndSubordinates?: string[];
                  territories?: string[];
                  territoriesAndSubordinates?: string[];
                  territory?: string[];
                  territoryAndSubordinates?: string[];
              };
              sharedTo?: {
                  allCustomerPortalUsers?: null | string;
                  allInternalUsers?: null | string;
                  allPartnerUsers?: null | string;
                  channelProgramGroup?: string[];
                  channelProgramGroups?: string[];
                  group?: string[];
                  groups?: string[];
                  guestUser?: string[];
                  managerSubordinates?: string[];
                  managers?: string[];
                  portalRole?: string[];
                  portalRoleAndSubordinates?: string[];
                  queue?: string[];
                  role?: string[];
                  roleAndSubordinates?: string[];
                  roleAndSubordinatesInternal?: string[];
                  roles?: string[];
                  rolesAndSubordinates?: string[];
                  territories?: string[];
                  territoriesAndSubordinates?: string[];
                  territory?: string[];
                  territoryAndSubordinates?: string[];
              };
          }[];
      } | {
          accessMappings?: {
              accessLevel?: string;
              object?: string;
              objectField?: string;
              userField?: string;
          }[];
          description?: null | string;
          fullName?: null | string;
          name?: string;
          profiles?: string[];
      } | {
          enableAccountRoleOptimization?: null | boolean;
          enableAssetSharing?: null | boolean;
          enableCommunityUserVisibility?: null | boolean;
          enableExternalSharingModel?: null | boolean;
          enableManagerGroups?: null | boolean;
          enableManualUserRecordSharing?: null | boolean;
          enablePartnerSuperUserAccess?: null | boolean;
          enablePortalUserCaseSharing?: null | boolean;
          enablePortalUserVisibility?: null | boolean;
          enableRemoveTMGroupMembership?: null | boolean;
          enableSecureGuestAccess?: null | boolean;
          enableStandardReportVisibility?: null | boolean;
          enableTerritoryForecastManager?: null | boolean;
          fullName?: null | string;
      } | {
          enableProxyLoginICHeader?: null | boolean;
          enableTopicsInSites?: null | boolean;
          enableVisualforceApiAccessAllowed?: null | boolean;
          fullName?: null | string;
      } | {
          assignments?: null | {
              profiles?: null | {
                  profile?: string[];
              };
              users?: null | {
                  user?: string[];
              };
          };
          description?: null | string;
          fullName?: null | string;
          label?: string;
      } | {
          caseSubjectOption?: string;
          enableSocialApprovals?: null | boolean;
          enableSocialCaseAssignmentRules?: null | boolean;
          enableSocialCustomerService?: null | boolean;
          enableSocialPersonaHistoryTracking?: null | boolean;
          enableSocialPostHistoryTracking?: null | boolean;
          enableSocialReceiveParentPost?: null | boolean;
          fullName?: null | string;
      } | {
          enableSocialProfiles?: null | boolean;
          fullName?: null | string;
          isFacebookSocialProfilesDisabled?: null | boolean;
          isLinkedInSocialProfilesDisabled?: null | boolean;
          isTwitterSocialProfilesDisabled?: null | boolean;
          isYouTubeSocialProfilesDisabled?: null | boolean;
      } | {
          fullName?: null | string;
          groupingStringEnum?: null | string;
          sorted?: boolean;
          standardValue?: {
              allowEmail?: null | boolean;
              closed?: null | boolean;
              color?: null | string;
              converted?: null | boolean;
              cssExposed?: null | boolean;
              default?: boolean;
              description?: null | string;
              forecastCategory?: null | string;
              fullName?: null | string;
              groupingString?: null | string;
              highPriority?: null | boolean;
              isActive?: null | boolean;
              label?: null | string;
              probability?: null | number;
              reverseRole?: null | string;
              reviewed?: null | boolean;
              won?: null | boolean;
          }[];
      } | {
          fullName?: null | string;
          valueTranslation?: {
              masterLabel?: string;
              translation?: null | string;
          }[];
      } | {
          enableSurvey?: null | boolean;
          enableSurveyOwnerCanManageResponse?: null | boolean;
          fullName?: null | string;
      } | {
          fullName?: null | string;
          groups?: {
              languages?: string[];
              terms?: string[];
          }[];
          isProtected?: null | boolean;
          label?: string;
      } | {
          disableDowntimeNotifications?: null | boolean;
          disableMaintenanceNotifications?: null | boolean;
          fullName?: null | string;
      } | {
          accountAccessLevel?: null | string;
          caseAccessLevel?: null | string;
          contactAccessLevel?: null | string;
          customFields?: {
              name?: string;
              value?: any;
          }[];
          description?: null | string;
          fullName?: null | string;
          name?: string;
          opportunityAccessLevel?: null | string;
          parentTerritory?: null | string;
          ruleAssociations?: {
              inherited?: boolean;
              ruleName?: string;
          }[];
          territory2Type?: string;
      } | {
          customFields?: {
              name?: string;
              value?: any;
          }[];
          description?: null | string;
          fullName?: null | string;
          name?: string;
      } | {
          active?: boolean;
          booleanFilter?: null | string;
          fullName?: null | string;
          name?: string;
          objectType?: string;
          ruleItems?: {
              field?: string;
              operation?: string;
              value?: null | string;
          }[];
      } | {
          defaultAccountAccessLevel?: null | string;
          defaultCaseAccessLevel?: null | string;
          defaultContactAccessLevel?: null | string;
          defaultOpportunityAccessLevel?: null | string;
          enableTerritoryManagement2?: null | boolean;
          fullName?: null | string;
          opportunityFilterSettings?: null | {
              apexClassName?: null | string;
              enableFilter?: boolean;
              runOnCreate?: boolean;
          };
      } | {
          description?: null | string;
          fullName?: null | string;
          name?: string;
          priority?: number;
      } | {
          active?: boolean;
          description?: null | string;
          frequency?: string;
          fullName?: null | string;
          masterLabel?: string;
          startDate?: string;
          timeSheetTemplateAssignments?: {
              assignedTo?: null | string;
          }[];
          workWeekEndDay?: string;
          workWeekStartDay?: string;
      } | {
          enableTopics?: boolean;
          entityApiName?: string;
          fullName?: null | string;
      } | {
          enableMyTrailheadPref?: null | boolean;
          fullName?: null | string;
      } | {
          action?: {
              block?: boolean;
              endSession?: boolean;
              freezeUser?: boolean;
              notifications?: {
                  inApp?: boolean;
                  sendEmail?: boolean;
                  user?: string;
              }[];
              twoFactorAuthentication?: boolean;
          };
          active?: boolean;
          apexClass?: null | string;
          description?: null | string;
          developerName?: null | string;
          eventName?: null | string;
          eventType?: null | string;
          executionUser?: null | string;
          flow?: null | string;
          fullName?: null | string;
          masterLabel?: null | string;
          resourceName?: null | string;
          type?: null | string;
      } | {
          customApplications?: {
              label?: string;
              name?: string;
          }[];
          customDataTypeTranslations?: {
              components?: {
                  developerSuffix?: string;
                  label?: null | string;
              }[];
              customDataTypeName?: string;
              description?: null | string;
              label?: null | string;
          }[];
          customLabels?: {
              label?: string;
              name?: string;
          }[];
          customPageWebLinks?: {
              label?: string;
              name?: string;
          }[];
          customTabs?: {
              label?: string;
              name?: string;
          }[];
          flowDefinitions?: {
              flows?: {
                  choices?: {
                      choiceText?: ...;
                      name?: ...;
                      userInput?: ...;
                  }[];
                  fullName?: string;
                  label?: null | string;
                  screens?: {
                      fields?: ...;
                      helpText?: ...;
                      name?: ...;
                      pausedText?: ...;
                  }[];
                  stages?: {
                      label?: ...;
                      name?: ...;
                  }[];
                  textTemplates?: {
                      name?: ...;
                      text?: ...;
                  }[];
              }[];
              fullName?: string;
              label?: null | string;
          }[];
          fullName?: null | string;
          quickActions?: {
              label?: string;
              name?: string;
          }[];
          reportTypes?: {
              description?: null | string;
              label?: null | string;
              name?: string;
              sections?: {
                  columns?: {
                      label?: ...;
                      name?: ...;
                  }[];
                  label?: null | string;
                  name?: string;
              }[];
          }[];
          scontrols?: {
              label?: string;
              name?: string;
          }[];
      } | {
          flows?: {
              choices?: {
                  choiceText?: null | string;
                  name?: string;
                  userInput?: null | {
                      promptText?: (...) | (...) | (...);
                      validationRule?: (...) | (...) | (...);
                  };
              }[];
              fullName?: string;
              label?: null | string;
              screens?: {
                  fields?: {
                      fieldText?: ...;
                      helpText?: ...;
                      name?: ...;
                      validationRule?: ...;
                  }[];
                  helpText?: null | string;
                  name?: string;
                  pausedText?: null | string;
              }[];
              stages?: {
                  label?: null | string;
                  name?: string;
              }[];
              textTemplates?: {
                  name?: string;
                  text?: null | string;
              }[];
          }[];
          fullName?: string;
          label?: null | string;
      } | {
          choices?: {
              choiceText?: null | string;
              name?: string;
              userInput?: null | {
                  promptText?: null | string;
                  validationRule?: null | {
                      errorMessage?: null | string;
                  };
              };
          }[];
          fullName?: string;
          label?: null | string;
          screens?: {
              fields?: {
                  fieldText?: null | string;
                  helpText?: null | string;
                  name?: string;
                  validationRule?: null | {
                      errorMessage?: (...) | (...) | (...);
                  };
              }[];
              helpText?: null | string;
              name?: string;
              pausedText?: null | string;
          }[];
          stages?: {
              label?: null | string;
              name?: string;
          }[];
          textTemplates?: {
              name?: string;
              text?: null | string;
          }[];
      } | {
          UIObjectRelationFieldConfigs?: {
              displayLabel?: string;
              queryText?: string;
              rowOrder?: number;
          }[];
          contextObject?: string;
          contextObjectRecordType?: null | string;
          directRelationshipField?: null | string;
          fullName?: null | string;
          indirectObjectContextField?: null | string;
          indirectObjectRelatedField?: null | string;
          indirectRelationshipObject?: null | string;
          isActive?: boolean;
          masterLabel?: string;
          relatedObject?: string;
          relatedObjectRecordType?: null | string;
          relationshipType?: string;
      } | {
          creationAgeInSeconds?: null | number;
          description?: null | string;
          fullName?: null | string;
          lastChatterActivityAgeInSeconds?: null | number;
          masterLabel?: string;
          profiles?: string[];
          userTypes?: string[];
      } | {
          canGovCloudUseAdoptionApps?: null | boolean;
          doesScheduledSwitcherRunDaily?: null | boolean;
          enableCustomHelpGlobalSection?: null | boolean;
          enableHelpMenuShowFeedback?: null | boolean;
          enableHelpMenuShowHelp?: null | boolean;
          enableHelpMenuShowNewUser?: null | boolean;
          enableHelpMenuShowSearch?: null | boolean;
          enableHelpMenuShowSfdcContent?: null | boolean;
          enableHelpMenuShowShortcut?: null | boolean;
          enableHelpMenuShowSupport?: null | boolean;
          enableHelpMenuShowTrailhead?: null | boolean;
          enableIBILOptOutDashboards?: null | boolean;
          enableIBILOptOutEvents?: null | boolean;
          enableIBILOptOutReports?: null | boolean;
          enableIBILOptOutTasks?: null | boolean;
          enableLexToClassicFeedbackEnable?: null | boolean;
          enableOrchestrationInSandbox?: null | boolean;
          enableOrgUserAssistEnabled?: null | boolean;
          enableScheduledSwitcher?: null | boolean;
          enableSfdcProductFeedbackSurvey?: null | boolean;
          enableShowSalesforceUserAssist?: null | boolean;
          fullName?: null | string;
          isAutoTransitionDelayed?: null | boolean;
          isCrucNotificationDisabled?: null | boolean;
          isCustomProfileAutoTransitionDelayed?: null | boolean;
          isLEXWelcomeMatDisabled?: null | boolean;
          isMeetTheAssistantDisabledInClassic?: null | boolean;
          isMeetTheAssistantDisabledInLightning?: null | boolean;
          optimizerAppEnabled?: null | boolean;
      } | {
          alternateAlohaListView?: null | boolean;
          enableAsyncRelatedLists?: null | boolean;
          enableClickjackUserPageHeaderless?: null | boolean;
          enableCollapsibleSections?: null | boolean;
          enableCollapsibleSideBar?: null | boolean;
          enableCustomObjectTruncate?: null | boolean;
          enableCustomeSideBarOnAllPages?: null | boolean;
          enableDeleteFieldHistory?: null | boolean;
          enableHoverDetails?: null | boolean;
          enableInlineEdit?: null | boolean;
          enableNewPageLayoutEditor?: null | boolean;
          enablePersonalCanvas?: null | boolean;
          enablePrintableListViews?: null | boolean;
          enableProfileCustomTabsets?: null | boolean;
          enableQuickCreate?: null | boolean;
          enableTabOrganizer?: null | boolean;
          fullName?: null | string;
      } | {
          enableCanAnswerContainUsername?: null | boolean;
          enableCanSaveUserPerm?: null | boolean;
          enableConcealPersonalInfo?: null | boolean;
          enableContactlessExternalIdentityUsers?: null | boolean;
          enableEnhancedPermsetMgmt?: null | boolean;
          enableEnhancedProfileMgmt?: null | boolean;
          enableNewProfileUI?: null | boolean;
          enableScrambleUserData?: null | boolean;
          enableUserSelfDeactivate?: null | boolean;
          fullName?: null | string;
      } | {
          enableCallDisposition?: null | boolean;
          enableVoiceCallList?: null | boolean;
          enableVoiceCallRecording?: null | boolean;
          enableVoiceCoaching?: null | boolean;
          enableVoiceConferencing?: null | boolean;
          enableVoiceLocalPresence?: null | boolean;
          enableVoiceMail?: null | boolean;
          enableVoiceMailDrop?: null | boolean;
          fullName?: null | string;
      } | {
          assetIcon?: null | string;
          description?: null | string;
          folder?: string;
          fullName?: null | string;
          masterLabel?: string;
          shares?: {
              accessLevel?: string;
              sharedTo?: string;
              sharedToType?: string;
          }[];
          templateOrigin?: null | string;
          templateVersion?: null | string;
      } | {
          application?: string;
          description?: null | string;
          fullName?: null | string;
          masterLabel?: string;
          templateAssetSourceName?: null | string;
      } | {
          assetIcon?: null | string;
          assetVersion?: null | number;
          description?: null | string;
          fullName?: null | string;
          label?: string;
          templateType?: string;
      } | {
          application?: null | string;
          dataset?: string;
          datasetConnector?: null | string;
          datasetFullyQualifiedName?: null | string;
          dates?: {
              alias?: string;
              compact?: null | boolean;
              dateFieldDay?: null | string;
              dateFieldEpochDay?: null | string;
              dateFieldEpochSecond?: null | string;
              dateFieldFiscalMonth?: null | string;
              dateFieldFiscalQuarter?: null | string;
              dateFieldFiscalWeek?: null | string;
              dateFieldFiscalYear?: null | string;
              dateFieldFullYear?: null | string;
              dateFieldHour?: null | string;
              dateFieldMinute?: null | string;
              dateFieldMonth?: null | string;
              dateFieldQuarter?: null | string;
              dateFieldSecond?: null | string;
              dateFieldWeek?: null | string;
              dateFieldYear?: null | string;
              description?: null | string;
              firstDayOfWeek?: number;
              fiscalMonthOffset?: number;
              isYearEndFiscalYear?: null | boolean;
              label?: null | string;
              showInExplorer?: null | boolean;
              sortIndex?: number;
              type?: string;
          }[];
          dimensions?: {
              conditionalFormatting?: {
                  formattingBins?: {
                      bin?: ...;
                      formatValue?: ...;
                      label?: ...;
                      sortIndex?: ...;
                  }[];
                  formattingPredicates?: {
                      formatValue?: ...;
                      operator?: ...;
                      sortIndex?: ...;
                      value?: ...;
                  }[];
                  property?: string;
                  referenceField?: string;
                  sortIndex?: number;
                  type?: string;
              }[];
              customActions?: {
                  customActionName?: string;
                  enabled?: boolean;
                  icon?: null | string;
                  method?: null | string;
                  sortIndex?: number;
                  target?: null | string;
                  tooltip?: null | string;
                  url?: null | string;
              }[];
              customActionsEnabled?: null | boolean;
              dateFormat?: null | string;
              description?: null | string;
              field?: string;
              fullyQualifiedName?: null | string;
              imageTemplate?: null | string;
              isDerived?: boolean;
              isMultiValue?: null | boolean;
              label?: null | string;
              linkTemplate?: null | string;
              linkTemplateEnabled?: null | boolean;
              linkTooltip?: null | string;
              members?: {
                  color?: null | string;
                  label?: null | string;
                  member?: string;
                  sortIndex?: number;
              }[];
              origin?: null | string;
              recordDisplayFields?: {
                  recordDisplayField?: string;
              }[];
              recordIdField?: null | string;
              recordOrganizationIdField?: null | string;
              salesforceActions?: {
                  enabled?: boolean;
                  salesforceActionName?: string;
                  sortIndex?: number;
              }[];
              salesforceActionsEnabled?: null | boolean;
              showDetailsDefaultFieldIndex?: null | number;
              showInExplorer?: null | boolean;
              sortIndex?: number;
          }[];
          fullName?: null | string;
          measures?: {
              conditionalFormatting?: {
                  formattingBins?: {
                      bin?: ...;
                      formatValue?: ...;
                      label?: ...;
                      sortIndex?: ...;
                  }[];
                  formattingPredicates?: {
                      formatValue?: ...;
                      operator?: ...;
                      sortIndex?: ...;
                      value?: ...;
                  }[];
                  property?: string;
                  referenceField?: string;
                  sortIndex?: number;
                  type?: string;
              }[];
              dateFormat?: null | string;
              description?: null | string;
              field?: string;
              formatCustomFormat?: null | string;
              formatDecimalDigits?: null | number;
              formatIsNegativeParens?: null | boolean;
              formatPrefix?: null | string;
              formatSuffix?: null | string;
              formatUnit?: null | string;
              formatUnitMultiplier?: null | number;
              fullyQualifiedName?: null | string;
              isDerived?: boolean;
              label?: null | string;
              origin?: null | string;
              showDetailsDefaultFieldIndex?: null | number;
              showInExplorer?: null | boolean;
              sortIndex?: number;
          }[];
          organizations?: {
              instanceUrl?: string;
              label?: string;
              organizationIdentifier?: string;
              sortIndex?: number;
          }[];
          origin?: null | string;
          type?: null | string;
          waveVisualization?: null | string;
      } | {
          enableCoachingManagerGroupAccess?: null | boolean;
          enableGoalManagerGroupAccess?: null | boolean;
          enableProfileSkills?: null | boolean;
          enableProfileSkillsAddFeedPost?: null | boolean;
          enableProfileSkillsAutoSuggest?: null | boolean;
          enableProfileSkillsUsePlatform?: null | boolean;
          enableWorkBadgeDefRestrictPref?: null | boolean;
          enableWorkCalibration?: null | boolean;
          enableWorkCanvasPref?: null | boolean;
          enableWorkCertification?: null | boolean;
          enableWorkCertificationNotification?: null | boolean;
          enableWorkRewardsPref?: null | boolean;
          enableWorkThanksPref?: null | boolean;
          enableWorkUseObjectivesForGoals?: null | boolean;
          fullName?: null | string;
      } | {
          alerts?: {
              ccEmails?: string[];
              description?: string;
              fullName?: null | string;
              protected?: boolean;
              recipients?: {
                  field?: null | string;
                  recipient?: null | string;
                  type?: string;
              }[];
              senderAddress?: null | string;
              senderType?: null | string;
              template?: string;
          }[];
          fieldUpdates?: {
              description?: null | string;
              field?: string;
              formula?: null | string;
              fullName?: null | string;
              literalValue?: null | string;
              lookupValue?: null | string;
              lookupValueType?: null | string;
              name?: string;
              notifyAssignee?: boolean;
              operation?: string;
              protected?: boolean;
              reevaluateOnChange?: null | boolean;
              targetObject?: null | string;
          }[];
          flowActions?: {
              description?: null | string;
              flow?: string;
              flowInputs?: {
                  name?: string;
                  value?: null | string;
              }[];
              fullName?: null | string;
              label?: string;
              language?: null | string;
              protected?: boolean;
          }[];
          fullName?: null | string;
          knowledgePublishes?: {
              action?: string;
              description?: null | string;
              fullName?: null | string;
              label?: string;
              language?: null | string;
              protected?: boolean;
          }[];
          outboundMessages?: {
              apiVersion?: number;
              description?: null | string;
              endpointUrl?: string;
              fields?: string[];
              fullName?: null | string;
              includeSessionId?: boolean;
              integrationUser?: string;
              name?: string;
              protected?: boolean;
              useDeadLetterQueue?: null | boolean;
          }[];
          rules?: {
              actions?: {
                  name?: string;
                  type?: string;
              }[];
              active?: boolean;
              booleanFilter?: null | string;
              criteriaItems?: {
                  field?: string;
                  operation?: string;
                  value?: null | string;
                  valueField?: null | string;
              }[];
              description?: null | string;
              formula?: null | string;
              fullName?: null | string;
              triggerType?: string;
              workflowTimeTriggers?: {
                  actions?: {
                      name?: ...;
                      type?: ...;
                  }[];
                  offsetFromField?: null | string;
                  timeLength?: null | string;
                  workflowTimeTriggerUnit?: string;
              }[];
          }[];
          send?: {
              action?: string;
              description?: null | string;
              fullName?: null | string;
              label?: string;
              language?: null | string;
              protected?: boolean;
          }[];
          tasks?: {
              assignedTo?: null | string;
              assignedToType?: string;
              description?: null | string;
              dueDateOffset?: number;
              fullName?: null | string;
              notifyAssignee?: boolean;
              offsetFromField?: null | string;
              priority?: string;
              protected?: boolean;
              status?: string;
              subject?: string;
          }[];
      } | {
          ccEmails?: string[];
          description?: string;
          fullName?: null | string;
          protected?: boolean;
          recipients?: {
              field?: null | string;
              recipient?: null | string;
              type?: string;
          }[];
          senderAddress?: null | string;
          senderType?: null | string;
          template?: string;
      } | {
          description?: null | string;
          field?: string;
          formula?: null | string;
          fullName?: null | string;
          literalValue?: null | string;
          lookupValue?: null | string;
          lookupValueType?: null | string;
          name?: string;
          notifyAssignee?: boolean;
          operation?: string;
          protected?: boolean;
          reevaluateOnChange?: null | boolean;
          targetObject?: null | string;
      } | {
          description?: null | string;
          flow?: string;
          flowInputs?: {
              name?: string;
              value?: null | string;
          }[];
          fullName?: null | string;
          label?: string;
          language?: null | string;
          protected?: boolean;
      } | {
          action?: string;
          description?: null | string;
          fullName?: null | string;
          label?: string;
          language?: null | string;
          protected?: boolean;
      } | {
          apiVersion?: number;
          description?: null | string;
          endpointUrl?: string;
          fields?: string[];
          fullName?: null | string;
          includeSessionId?: boolean;
          integrationUser?: string;
          name?: string;
          protected?: boolean;
          useDeadLetterQueue?: null | boolean;
      } | {
          actions?: {
              name?: string;
              type?: string;
          }[];
          active?: boolean;
          booleanFilter?: null | string;
          criteriaItems?: {
              field?: string;
              operation?: string;
              value?: null | string;
              valueField?: null | string;
          }[];
          description?: null | string;
          formula?: null | string;
          fullName?: null | string;
          triggerType?: string;
          workflowTimeTriggers?: {
              actions?: {
                  name?: string;
                  type?: string;
              }[];
              offsetFromField?: null | string;
              timeLength?: null | string;
              workflowTimeTriggerUnit?: string;
          }[];
      } | {
          action?: string;
          description?: null | string;
          fullName?: null | string;
          label?: string;
          language?: null | string;
          protected?: boolean;
      } | {
          assignedTo?: null | string;
          assignedToType?: string;
          description?: null | string;
          dueDateOffset?: number;
          fullName?: null | string;
          notifyAssignee?: boolean;
          offsetFromField?: null | string;
          priority?: string;
          protected?: boolean;
          status?: string;
          subject?: string;
      } | {
          errors?: {
              extendedErrorDetails?: {
                  extendedErrorCode?: string;
              }[];
              fields?: string[];
              message?: string;
              statusCode?: string;
          }[];
          fullName?: string;
          success?: boolean;
      } | {
          errors?: {
              extendedErrorDetails?: {
                  extendedErrorCode?: string;
              }[];
              fields?: string[];
              message?: string;
              statusCode?: string;
          }[];
          fullName?: string;
          success?: boolean;
      } | {
          created?: boolean;
          errors?: {
              extendedErrorDetails?: {
                  extendedErrorCode?: string;
              }[];
              fields?: string[];
              message?: string;
              statusCode?: string;
          }[];
          fullName?: string;
          success?: boolean;
      } = DeepPartial<MetadataDefinition<T, M>>

    Parameters

    • type: T
    • metadata: MD | MD[]

    Returns Promise<SaveResult | SaveResult[]>

  • Deploy components into an organization using zipped file representations

    Parameters

    • zipInput: string | Readable | Buffer
    • options: Partial<DeployOptions> = {}

    Returns DeployResultLocator<S>

  • Will deploy a recently validated deploy request

    Parameters

    • options: {
          id: string;
          rest?: boolean;
      }
      • id: string

        = the deploy ID that's been validated already from a previous checkOnly deploy request

      • Optional rest?: boolean

        = a boolean whether or not to use the REST API

    Returns Promise<string>

    the deploy ID of the recent validation request

  • Deploy components into an organization using zipped file representations using the REST Metadata API instead of SOAP

    Parameters

    Returns DeployResultLocator<S>

  • Retrieves the metadata which describes your organization, including Apex classes and triggers, custom objects, custom fields on standard objects, tab sets that define an app, and many other components.

    Parameters

    • Optional asOfVersion: string

    Returns Promise<DescribeMetadataResult>

  • Read specified metadata components in the organization.

    Type Parameters

    • M extends Metadata = Metadata
    • T extends MetadataType = MetadataType
    • MD extends Metadata | Metadata & {
          content?: null | string;
      } & {
          format?: null | string;
          isVisibleByExternalUsers?: null | boolean;
          language: string;
          masterLabel: string;
          originNetwork?: null | string;
          relationships?: null | ContentAssetRelationships;
          versions: ContentAssetVersions;
      } | Metadata & {
          actionLinkTemplates: ActionLinkTemplate[];
          category: string;
          executionsAllowed: string;
          hoursUntilExpiration?: null | number;
          isPublished: boolean;
          name: string;
      } | Metadata & {
          content?: null | string;
      } & {
          apiVersion: number;
          packageVersions: PackageVersion[];
          status: string;
      } | Metadata & {
          content?: null | string;
      } & {
          apiVersion?: null | number;
          description?: null | string;
          label: string;
          packageVersions: PackageVersion[];
      } | Metadata & {
          content?: null | string;
      } & {
          apiVersion: number;
          availableInTouch?: null | boolean;
          confirmationTokenRequired?: null | boolean;
          description?: null | string;
          label: string;
          packageVersions: PackageVersion[];
      } | Metadata & {
          testClassName: string[];
      } | Metadata & {
          content?: null | string;
      } & {
          apiVersion: number;
          packageVersions: PackageVersion[];
          status: string;
      } | Metadata & {
          active?: null | boolean;
          ruleEntry: RuleEntry[];
      } | Metadata & {
          SVGContent?: null | string;
          apiVersion?: null | number;
          controllerContent?: null | string;
          description?: null | string;
          designContent?: null | string;
          documentationContent?: null | string;
          helperContent?: null | string;
          markup?: null | string;
          modelContent?: null | string;
          packageVersions: PackageVersion[];
          rendererContent?: null | string;
          styleContent?: null | string;
          testsuiteContent?: null | string;
          type?: null | string;
      } | Metadata & {
          appleTeam?: null | string;
          authorizeUrl?: null | string;
          consumerKey?: null | string;
          consumerSecret?: null | string;
          customMetadataTypeRecord?: null | string;
          defaultScopes?: null | string;
          ecKey?: null | string;
          errorUrl?: null | string;
          executionUser?: null | string;
          friendlyName: string;
          iconUrl?: null | string;
          idTokenIssuer?: null | string;
          includeOrgIdInIdentifier?: null | boolean;
          linkKickoffUrl?: null | string;
          logoutUrl?: null | string;
          oauthKickoffUrl?: null | string;
          plugin?: null | string;
          portal?: null | string;
          providerType: string;
          registrationHandler?: null | string;
          sendAccessTokenInHeader?: null | boolean;
          sendClientCredentialsInHeader?: null | boolean;
          sendSecretInApis?: null | boolean;
          ssoKickoffUrl?: null | string;
          tokenUrl?: null | string;
          userInfoUrl?: null | string;
      } | Metadata & {
          brandingSetProperty: BrandingSetProperty[];
          description?: null | string;
          masterLabel: string;
          type?: null | string;
      } | Metadata & {
          description?: null | string;
          isActive?: null | boolean;
          values: PicklistValue[];
      } | Metadata & {
          adapterUrl?: null | string;
          customSettings?: null | string;
          displayName: string;
          displayNameLabel: string;
          internalNameLabel: string;
          sections: CallCenterSection[];
          version?: null | string;
      } | Metadata & {
          active: boolean;
          businessProcess?: null | string;
          compactLayoutAssignment?: null | string;
          description?: null | string;
          label: string;
          picklistValues: RecordTypePicklistValue[];
      } | Metadata & {
          isActive?: null | boolean;
          isDefaultModel: boolean;
          isModelLocked: boolean;
          modelDescription?: null | string;
          name: string;
          recordPreference?: null | string;
      } | Metadata & {
          description?: null | string;
          recurrenceType?: null | string;
      } | Metadata & {
          index: number;
          textField?: null | string;
          type: string;
      } | Metadata & {
          compositionComponent: string;
          description: string;
          extensionName: string;
          headerText?: null | string;
          hoverText?: null | string;
          icon: string;
          isProtected?: null | boolean;
          masterLabel: string;
          renderComponent: string;
          type: string;
      } | Metadata & {
          active?: null | boolean;
          chatterAnswersFacebookSsoUrl?: null | string;
          communityFeedPage?: null | string;
          dataCategoryName?: null | string;
          description?: null | string;
          emailFooterDocument?: null | string;
          emailHeaderDocument?: null | string;
          emailNotificationUrl?: null | string;
          enableChatterAnswers?: null | boolean;
          enablePrivateQuestions?: null | boolean;
          expertsGroup?: null | string;
          portal?: null | string;
          reputationLevels?: null | ReputationLevels;
          showInPortal?: null | boolean;
          site?: null | string;
      } | Metadata & {
          authProvider?: null | string;
          certificate?: null | string;
          customConfiguration?: null | string;
          customHttpHeaders: CustomHttpHeader[];
          endpoint?: null | string;
          isWritable?: null | boolean;
          label: string;
          oauthRefreshToken?: null | string;
          oauthScope?: null | string;
          oauthToken?: null | string;
          password?: null | string;
          principalType: string;
          protocol: string;
          repository?: null | string;
          type: string;
          username?: null | string;
          version?: null | string;
      } | Metadata & {
          context?: null | string;
          description?: null | string;
          endpointUrl: string;
          isActive: boolean;
      } | Metadata & {
          connectedApp?: null | string;
          description?: null | string;
          label: string;
          requiredPermission: CustomPermissionDependencyRequired[];
      } | Metadata & {
          backgroundEndColor: string;
          backgroundFadeDirection: string;
          backgroundStartColor: string;
          chartTheme?: null | string;
          colorPalette?: null | string;
          dashboardChartTheme?: null | string;
          dashboardColorPalette?: null | string;
          dashboardFilters: DashboardFilter[];
          dashboardGridLayout?: null | DashboardGridLayout;
          dashboardResultRefreshedDate?: null | string;
          dashboardResultRunningUser?: null | string;
          dashboardType?: null | string;
          description?: null | string;
          folderName?: null | string;
          isGridLayout?: null | boolean;
          leftSection?: null | DashboardComponentSection;
          middleSection?: null | DashboardComponentSection;
          numSubscriptions?: null | number;
          rightSection?: null | DashboardComponentSection;
          runningUser?: null | string;
          textColor: string;
          title: string;
          titleColor: string;
          titleSize: number;
      } | Metadata & {
          content?: null | string;
      } & {
          description?: null | string;
          internalUseOnly: boolean;
          keywords?: null | string;
          name?: null | string;
          public: boolean;
      } | Metadata & {
          actionOnInsert: string;
          actionOnUpdate: string;
          alertText?: null | string;
          description?: null | string;
          duplicateRuleFilter?: null | DuplicateRuleFilter;
          duplicateRuleMatchRules?: null | DuplicateRuleMatchRule[];
          isActive: boolean;
          masterLabel: string;
          operationsOnInsert: string[];
          operationsOnUpdate: string[];
          securityOption: string;
          sortOrder: number;
      } | Metadata & {
          apexClass: string;
          attachmentOption: string;
          authenticationFailureAction: string;
          authorizationFailureAction: string;
          authorizedSenders?: null | string;
          emailServicesAddresses: EmailServicesAddress[];
          errorRoutingAddress?: null | string;
          functionInactiveAction: string;
          functionName: string;
          isActive?: null | boolean;
          isAuthenticationRequired?: null | boolean;
          isErrorRoutingEnabled?: null | boolean;
          isTextAttachmentsAsBinary?: null | boolean;
          isTlsRequired?: null | boolean;
          overLimitAction: string;
      } | Metadata & {
          content?: null | string;
      } & {
          apiVersion?: null | number;
          attachedDocuments: string[];
          attachments: Attachment[];
          available: boolean;
          description?: null | string;
          encodingKey: string;
          letterhead?: null | string;
          name: string;
          packageVersions: PackageVersion[];
          relatedEntityType?: null | string;
          style: string;
          subject?: null | string;
          textOnly?: null | string;
          type: string;
          uiType?: null | string;
      } | Metadata & {
          businessHours?: null | string;
          casesPerEntitlement?: null | number;
          entitlementProcess?: null | string;
          isPerIncident?: null | boolean;
          term?: null | number;
          type?: null | string;
      } | Metadata & {
          content?: null | string;
      } & {
          cacheControl: string;
          contentType: string;
          description?: null | string;
      } | Metadata & {
          applicationVisibilities: PermissionSetApplicationVisibility[];
          classAccesses: PermissionSetApexClassAccess[];
          customMetadataTypeAccesses: PermissionSetCustomMetadataTypeAccess[];
          customPermissions: PermissionSetCustomPermissions[];
          description?: null | string;
          externalDataSourceAccesses: PermissionSetExternalDataSourceAccess[];
          fieldPermissions: PermissionSetFieldPermissions[];
          flowAccesses: PermissionSetFlowAccess[];
          hasActivationRequired?: null | boolean;
          label: string;
          license?: null | string;
          objectPermissions: PermissionSetObjectPermissions[];
          pageAccesses: PermissionSetApexPageAccess[];
          recordTypeVisibilities: PermissionSetRecordTypeVisibility[];
          tabSettings: PermissionSetTabSetting[];
          userPermissions: PermissionSetUserPermission[];
      } | Metadata & {
          accessType?: null | string;
          folderShares: FolderShare[];
          name: string;
          publicFolderAccess?: null | string;
          sharedTo?: null | SharedTo;
      } | Metadata & {
          doesIncludeBosses?: null | boolean;
          name: string;
      } | Metadata & {
          defaultBrandingSet: string;
          description?: null | string;
          masterLabel: string;
          shouldOverrideLoadingImage?: null | boolean;
      } | Metadata & {
          booleanFilter?: null | string;
          columns: string[];
          division?: null | string;
          filterScope: string;
          filters: ListViewFilter[];
          label: string;
          language?: null | string;
          queue?: null | string;
          sharedTo?: null | SharedTo;
      } | Metadata & {
          booleanFilter?: null | string;
          description?: null | string;
          label: string;
          matchingRuleItems: MatchingRuleItem[];
          ruleStatus: string;
      } | Metadata & {
          applicationVisibilities: ProfileApplicationVisibility[];
          categoryGroupVisibilities: ProfileCategoryGroupVisibility[];
          classAccesses: ProfileApexClassAccess[];
          custom?: null | boolean;
          customMetadataTypeAccesses: ProfileCustomMetadataTypeAccess[];
          customPermissions: ProfileCustomPermissions[];
          description?: null | string;
          externalDataSourceAccesses: ProfileExternalDataSourceAccess[];
          fieldPermissions: ProfileFieldLevelSecurity[];
          flowAccesses: ProfileFlowAccess[];
          layoutAssignments: ProfileLayoutAssignment[];
          loginHours?: null | ProfileLoginHours;
          loginIpRanges: ProfileLoginIpRange[];
          objectPermissions: ProfileObjectPermissions[];
          pageAccesses: ProfileApexPageAccess[];
          profileActionOverrides: ProfileActionOverride[];
          recordTypeVisibilities: ProfileRecordTypeVisibility[];
          tabVisibilities: ProfileTabVisibility[];
          userLicense?: null | string;
          userPermissions: ProfileUserPermission[];
      } | Metadata & {
          allowMergeFieldsInBody?: null | boolean;
          allowMergeFieldsInHeader?: null | boolean;
          authProvider?: null | string;
          authTokenEndpointUrl?: null | string;
          awsAccessKey?: null | string;
          awsAccessSecret?: null | string;
          awsRegion?: null | string;
          awsService?: null | string;
          certificate?: null | string;
          endpoint?: null | string;
          generateAuthorizationHeader?: null | boolean;
          jwtAudience?: null | string;
          jwtFormulaSubject?: null | string;
          jwtIssuer?: null | string;
          jwtSigningCertificate?: null | string;
          jwtTextSubject?: null | string;
          jwtValidityPeriodSeconds?: null | number;
          label: string;
          oauthRefreshToken?: null | string;
          oauthScope?: null | string;
          oauthToken?: null | string;
          password?: null | string;
          principalType: string;
          privateConnection?: null | string;
          protocol: string;
          username?: null | string;
      } | Metadata & {
          description?: null | string;
          isDefaultPartition: boolean;
          masterLabel: string;
          platformCachePartitionTypes: PlatformCachePartitionType[];
      } | Metadata & {
          aggregates: ReportAggregate[];
          block: Report[];
          blockInfo?: null | ReportBlockInfo;
          buckets: ReportBucketField[];
          chart?: null | ReportChart;
          colorRanges: ReportColorRange[];
          columns: ReportColumn[];
          crossFilters: ReportCrossFilter[];
          currency?: null | string;
          customDetailFormulas: ReportCustomDetailFormula[];
          dataCategoryFilters: ReportDataCategoryFilter[];
          description?: null | string;
          division?: null | string;
          filter?: null | ReportFilter;
          folderName?: null | string;
          format: string;
          formattingRules: ReportFormattingRule[];
          groupingsAcross: ReportGrouping[];
          groupingsDown: ReportGrouping[];
          historicalSelector?: null | ReportHistoricalSelector;
          name: string;
          numSubscriptions?: null | number;
          params: ReportParam[];
          reportType: string;
          roleHierarchyFilter?: null | string;
          rowLimit?: null | number;
          scope?: null | string;
          showCurrentDate?: null | boolean;
          showDetails?: null | boolean;
          showGrandTotal?: null | boolean;
          showSubTotals?: null | boolean;
          sortColumn?: null | string;
          sortOrder?: null | string;
          territoryHierarchyFilter?: null | string;
          timeFrameFilter?: null | ReportTimeFrameFilter;
          userFilter?: null | string;
      } | Metadata & {
          attributeName?: null | string;
          attributeNameIdFormat?: null | string;
          decryptionCertificate?: null | string;
          errorUrl?: null | string;
          executionUserId?: null | string;
          identityLocation: string;
          identityMapping: string;
          issuer: string;
          loginUrl?: null | string;
          logoutUrl?: null | string;
          name: string;
          oauthTokenEndpoint?: null | string;
          redirectBinding?: null | boolean;
          requestSignatureMethod?: null | string;
          requestSigningCertId?: null | string;
          salesforceLoginUrl?: null | string;
          samlEntityId: string;
          samlJitHandlerId?: null | string;
          samlVersion: string;
          singleLogoutBinding?: null | string;
          singleLogoutUrl?: null | string;
          userProvisioning?: null | boolean;
          validationCert: string;
      } | Metadata & {
          content?: null | string;
      } & {
          contentSource: string;
          description?: null | string;
          encodingKey: string;
          fileContent?: null | string;
          fileName?: null | string;
          name: string;
          supportsCaching: boolean;
      } | Metadata & {
          availability: string;
          description?: null | string;
          displayType: string;
          encodingKey?: null | string;
          hasMenubar?: null | boolean;
          hasScrollbars?: null | boolean;
          hasToolbar?: null | boolean;
          height?: null | number;
          isResizable?: null | boolean;
          linkType: string;
          masterLabel?: null | string;
          openType: string;
          page?: null | string;
          position?: null | string;
          protected: boolean;
          requireRowSelection?: null | boolean;
          scontrol?: null | string;
          showsLocation?: null | boolean;
          showsStatus?: null | boolean;
          url?: null | string;
          width?: null | number;
      } | Metadata & {
          fields: IndexField[];
          label: string;
      } | Metadata & DeployMessage | Metadata & FileProperties | Metadata & {
          accessLevel: string;
          accountToCriteriaField: string;
          description?: null | string;
          entityType: string;
          masterLabel: string;
          staticFormulaCriteria?: null | string;
          type: string;
      } | Metadata & {
          enableAccountHistoryTracking?: null | boolean;
          enableAccountInsightsInMobile?: null | boolean;
          enableAccountOwnerReport?: null | boolean;
          enableAccountTeams?: null | boolean;
          enableContactHistoryTracking?: null | boolean;
          enableRelateContactToMultipleAccounts?: null | boolean;
          showViewHierarchyLink?: null | boolean;
      } | Metadata & {
          actionPlanTemplateItem: ActionPlanTemplateItem[];
          description?: null | string;
          name: string;
          targetEntityType: string;
          uniqueName: string;
      } | Metadata & {
          enableDefaultQuickActionsOn?: null | boolean;
          enableMdpEnabled?: null | boolean;
          enableThirdPartyActions?: null | boolean;
      } | Metadata & {
          allowUsersToRelateMultipleContactsToTasksAndEvents?: null | boolean;
          autoRelateEventAttendees?: null | boolean;
          enableActivityReminders?: null | boolean;
          enableClickCreateEvents?: null | boolean;
          enableDragAndDropScheduling?: null | boolean;
          enableEmailTracking?: null | boolean;
          enableGroupTasks?: null | boolean;
          enableListViewScheduling?: null | boolean;
          enableLogNote?: null | boolean;
          enableMultidayEvents?: null | boolean;
          enableRecurringEvents?: null | boolean;
          enableRecurringTasks?: null | boolean;
          enableRollUpActivToContactsAcct?: null | boolean;
          enableSidebarCalendarShortcut?: null | boolean;
          enableSimpleTaskCreateUI?: null | boolean;
          enableUNSTaskDelegatedToNotifications?: null | boolean;
          enableUserListViewCalendars?: null | boolean;
          meetingRequestsLogo?: null | string;
          showCustomLogoMeetingRequests?: null | boolean;
          showEventDetailsMultiUserCalendar?: null | boolean;
          showHomePageHoverLinksForEvents?: null | boolean;
          showMyTasksHoverLinks?: null | boolean;
      } | Metadata & {
          countriesAndStates: CountriesAndStates;
      } | Metadata & {
          description?: null | string;
          groupColumn?: null | string;
          mappings: AnalyticSnapshotMapping[];
          name: string;
          runningUser?: null | string;
          sourceReport: string;
          targetObject: string;
      } | Metadata & {
          alwaysGenPreviews?: null | boolean;
          analyticsAdoptionMetadata?: null | boolean;
          canAccessAnalyticsViaAPI?: null | boolean;
          canAnnotateDashboards?: null | boolean;
          canEnableSavedView?: null | boolean;
          canExploreDataConversationally?: null | boolean;
          canShareAppsWithCommunities?: null | boolean;
          canSubscribeDashboardWidgets?: null | boolean;
          canViewThumbnailAssets?: null | boolean;
          enableAnalyticsSubtotals?: null | boolean;
          enableAutoCompleteCombo?: null | boolean;
          enableDashboardComponentSnapshot?: null | boolean;
          enableDashboardFlexiTable?: null | boolean;
          enableEmailReportsToPortalUsers?: null | boolean;
          enableFloatingReportHeaders?: null | boolean;
          enableInsights?: null | boolean;
          enableLightningReportBuilder?: null | boolean;
          enableLotusNotesImages?: null | boolean;
          enableMassEnableReportBuilder?: null | boolean;
          enableNewChartsEngine?: null | boolean;
          enablePowerInsights?: null | boolean;
          enableRemoveFooterForRepDisplay?: null | boolean;
          enableRemoveFooterFromRepExp?: null | boolean;
          enableReportFieldToFieldPref?: null | boolean;
          enableReportUniqueRowCountPref?: null | boolean;
          enableSFXJoinedReportsEnable?: null | boolean;
          enableSmartDataDiscovery?: null | boolean;
          enableUseOldChartsLookAndFeel?: null | boolean;
          enableWaveReplication?: null | boolean;
          enableWaveSharingInheritance?: null | boolean;
          enableWaveTemplate?: null | boolean;
          enableWaveTrendedDatasetCleanup?: null | boolean;
      } | Metadata & {
          animationFrequency: string;
          developerName: string;
          isActive: boolean;
          masterLabel: string;
          recordTypeContext: string;
          recordTypeName?: null | string;
          sobjectType: string;
          targetField: string;
          targetFieldChangeToValues: string;
      } | Metadata & {
          enableAggregateCodeCoverageOnly?: null | boolean;
          enableApexAccessRightsPref?: null | boolean;
          enableApexApprovalLockUnlock?: null | boolean;
          enableApexCtrlImplicitWithSharingPref?: null | boolean;
          enableApexPropertyGetterPref?: null | boolean;
          enableAuraApexCtrlAuthUserAccessCheckPref?: null | boolean;
          enableAuraApexCtrlGuestUserAccessCheckPref?: null | boolean;
          enableCompileOnDeploy?: null | boolean;
          enableDisableParallelApexTesting?: null | boolean;
          enableDoNotEmailDebugLog?: null | boolean;
          enableGaplessTestAutoNum?: null | boolean;
          enableMngdCtrlActionAccessPref?: null | boolean;
          enableNonCertifiedApexMdCrud?: null | boolean;
      } | Metadata & {
          doesHideAllAppsInAppLauncher?: null | boolean;
      } | Metadata & {
          appMenuItems: AppMenuItem[];
      } | Metadata & {
          appointmentStartTimeInterval: string;
          masterLabel: string;
          shouldConsiderCalendarEvents: boolean;
          shouldEnforceExcludedResource: boolean;
          shouldEnforceRequiredResource: boolean;
          shouldMatchSkill: boolean;
          shouldMatchSkillLevel: boolean;
          shouldRespectVisitingHours: boolean;
          shouldUsePrimaryMembers: boolean;
          shouldUseSecondaryMembers: boolean;
      } | Metadata & {
          active: boolean;
          allowRecall?: null | boolean;
          allowedSubmitters: ApprovalSubmitter[];
          approvalPageFields?: null | ApprovalPageField;
          approvalStep: ApprovalStep[];
          description?: null | string;
          emailTemplate?: null | string;
          enableMobileDeviceAccess?: null | boolean;
          entryCriteria?: null | ApprovalEntryCriteria;
          finalApprovalActions?: null | ApprovalAction;
          finalApprovalRecordLock?: null | boolean;
          finalRejectionActions?: null | ApprovalAction;
          finalRejectionRecordLock?: null | boolean;
          initialSubmissionActions?: null | ApprovalAction;
          label: string;
          nextAutomatedApprover?: null | NextAutomatedApprover;
          postTemplate?: null | string;
          recallActions?: null | ApprovalAction;
          recordEditability: string;
          showApprovalHistory?: null | boolean;
      } | Metadata & {
          enableEntityArchivingEnabled?: null | boolean;
      } | Metadata & {
          assignmentRule: AssignmentRule[];
      } | Metadata & {
          audienceName: string;
          container: string;
          criteria: AudienceCriteria;
          description?: null | string;
          formula?: null | string;
          formulaFilterType?: null | string;
          targets?: null | PersonalizationTargetInfos;
      } | Metadata & {
          active?: null | boolean;
          ruleEntry: RuleEntry[];
      } | Metadata & {
          autoResponseRule: AutoResponseRule[];
      } | Metadata & {
          enableBcp?: null | boolean;
          enableBcpCoin?: null | boolean;
      } | Metadata & {
          botMlDomain?: null | LocalMlDomain;
          botUser?: null | string;
          botVersions: BotVersion[];
          contextVariables: ConversationContextVariable[];
          description?: null | string;
          label?: null | string;
      } | Metadata & {
          botDialogGroups: BotDialogGroup[];
          botDialogs: BotDialog[];
          conversationVariables: ConversationVariable[];
          entryDialog: string;
          mainMenuDialog: string;
          responseDelayMilliseconds?: null | number;
      } | Metadata & {
          enableBots?: null | boolean;
      } | Metadata & {
          active?: null | boolean;
          default: boolean;
          fridayEndTime?: null | string;
          fridayStartTime?: null | string;
          mondayEndTime?: null | string;
          mondayStartTime?: null | string;
          name?: null | string;
          saturdayEndTime?: null | string;
          saturdayStartTime?: null | string;
          sundayEndTime?: null | string;
          sundayStartTime?: null | string;
          thursdayEndTime?: null | string;
          thursdayStartTime?: null | string;
          timeZoneId?: null | string;
          tuesdayEndTime?: null | string;
          tuesdayStartTime?: null | string;
          wednesdayEndTime?: null | string;
          wednesdayStartTime?: null | string;
      } | Metadata & {
          businessHours: BusinessHoursEntry[];
          holidays: Holiday[];
      } | Metadata & {
          allowEmail?: null | boolean;
          closed?: null | boolean;
          color?: null | string;
          controllingFieldValues: string[];
          converted?: null | boolean;
          cssExposed?: null | boolean;
          default: boolean;
          description?: null | string;
          forecastCategory?: null | string;
          highPriority?: null | boolean;
          isActive?: null | boolean;
          probability?: null | number;
          reverseRole?: null | string;
          reviewed?: null | boolean;
          won?: null | boolean;
      } | Metadata & {
          cmsConnectAsset: CMSConnectAsset[];
          cmsConnectLanguage: CMSConnectLanguage[];
          cmsConnectPersonalization?: null | CMSConnectPersonalization;
          cmsConnectResourceType: CMSConnectResourceType[];
          connectionType: string;
          cssScope?: null | string;
          developerName: string;
          languageEnabled?: null | string;
          masterLabel: string;
          namedCredential?: null | string;
          personalizationEnabled?: null | string;
          rootPath?: null | string;
          sortOrder: number;
          status: string;
          type: string;
          websiteUrl?: null | string;
      } | Metadata & {
          enableAutoCampInfluenceDisabled?: null | boolean;
          enableB2bmaCampaignInfluence2?: null | boolean;
          enableCampaignHistoryTrackEnabled?: null | boolean;
          enableCampaignInfluence2?: null | boolean;
          enableCampaignMemberTWCF?: null | boolean;
          enableSuppressNoValueCI2?: null | boolean;
      } | Metadata & {
          accessMethod: string;
          canvasOptions?: null | string;
          canvasUrl: string;
          lifecycleClass?: null | string;
          locationOptions?: null | string;
          samlInitiationMethod?: null | string;
      } | Metadata & {
          caseClassificationRecommendations?: null | boolean;
          reRunAttributeBasedRules?: null | boolean;
          runAssignmentRules?: null | boolean;
      } | Metadata & {
          caseAssignNotificationTemplate?: null | string;
          caseAutoProcUser?: null | boolean;
          caseCloseNotificationTemplate?: null | string;
          caseCommentNotificationTemplate?: null | string;
          caseCreateNotificationTemplate?: null | string;
          caseFeedItemSettings: FeedItemSettings[];
          caseFeedReadUnreadLtng?: null | boolean;
          caseMergeInLightning?: null | boolean;
          closeCaseThroughStatusChange?: null | boolean;
          defaultCaseFeedLayoutOn?: null | boolean;
          defaultCaseOwner?: null | string;
          defaultCaseOwnerType?: null | string;
          defaultCaseUser?: null | string;
          emailActionDefaultsHandlerClass?: null | string;
          emailToCase?: null | EmailToCaseSettings;
          enableCaseFeed?: null | boolean;
          enableCollapseEmailThread?: null | boolean;
          enableDraftEmails?: null | boolean;
          enableEarlyEscalationRuleTriggers?: null | boolean;
          enableEmailActionDefaultsHandler?: null | boolean;
          enableSuggestedArticlesApplication?: null | boolean;
          enableSuggestedArticlesCustomerPortal?: null | boolean;
          enableSuggestedArticlesPartnerPortal?: null | boolean;
          enableSuggestedSolutions?: null | boolean;
          escalateCaseBefore?: null | boolean;
          genericMessageEnabled?: null | boolean;
          keepRecordTypeOnAssignmentRule?: null | boolean;
          notifyContactOnCaseComment?: null | boolean;
          notifyDefaultCaseOwner?: null | boolean;
          notifyOwnerOnCaseComment?: null | boolean;
          notifyOwnerOnCaseOwnerChange?: null | boolean;
          predictiveSupportEnabled?: null | boolean;
          showEmailAttachmentsInCaseAttachmentsRL?: null | boolean;
          showFewerCloseActions?: null | boolean;
          systemUserEmail?: null | string;
          useSystemEmailAddress?: null | boolean;
          useSystemUserAsDefaultCaseUser?: null | boolean;
          webToCase?: null | WebToCaseSettings;
      } | Metadata & {
          enabledChannels: string[];
          label: string;
          layoutItems: ChannelLayoutItem[];
          recordType?: null | string;
      } | Metadata & {
          emailFollowersOnBestAnswer?: null | boolean;
          emailFollowersOnReply?: null | boolean;
          emailOwnerOnPrivateReply?: null | boolean;
          emailOwnerOnReply?: null | boolean;
          enableAnswerViaEmail?: null | boolean;
          enableChatterAnswers: boolean;
          enableFacebookSSO?: null | boolean;
          enableInlinePublisher?: null | boolean;
          enableReputation?: null | boolean;
          enableRichTextEditor?: null | boolean;
          facebookAuthProvider?: null | string;
          showInPortals?: null | boolean;
      } | Metadata & {
          enableChatterDigestEmailsApiOnly?: null | boolean;
          enableChatterEmailAttachment?: null | boolean;
          enableCollaborationEmail?: null | boolean;
          enableDisplayAppDownloadBadges?: null | boolean;
          enableEmailReplyToChatter?: null | boolean;
          enableEmailToChatter?: null | boolean;
      } | Metadata & {
          allowChatterGroupArchiving?: null | boolean;
          allowRecordsInChatterGroup?: null | boolean;
          allowSharingInChatterGroup?: null | boolean;
          enableApprovalRequest?: null | boolean;
          enableChatter?: null | boolean;
          enableChatterEmoticons?: null | boolean;
          enableFeedEdit?: null | boolean;
          enableFeedPinning?: null | boolean;
          enableFeedsDraftPosts?: null | boolean;
          enableFeedsRichText?: null | boolean;
          enableInviteCsnUsers?: null | boolean;
          enableOutOfOfficeEnabledPref?: null | boolean;
          enableRichLinkPreviewsInFeed?: null | boolean;
          enableTodayRecsInFeed?: null | boolean;
          unlistedGroupsEnabled?: null | boolean;
      } | Metadata & {
          cleanRules: CleanRule[];
          description: string;
          masterLabel: string;
          matchEngine: string;
      } | Metadata & {
          actionType: string;
          description?: null | string;
          intents: CommandActionIntent[];
          label: string;
          parameters: CommandActionParam[];
          responseTemplates: CommandActionResponse[];
          target?: null | string;
      } | Metadata & {
          canModerateAllFeedPosts?: null | boolean;
          canModerateInternalFeedPosts?: null | boolean;
          embeddedVisualforcePages?: null | boolean;
          enableCommunityWorkspaces?: null | boolean;
          enableCspContactVisibilityPref?: null | boolean;
          enableCspNotesOnAccConPref?: null | boolean;
          enableEnablePRM?: null | boolean;
          enableExternalAccHierPref?: null | boolean;
          enableGuestRecordReassignOrgPref?: null | boolean;
          enableInviteChatterGuestEnabled?: null | boolean;
          enableNetPortalUserReportOpts?: null | boolean;
          enableNetworksEnabled?: null | boolean;
          enableOotbProfExtUserOpsEnable?: null | boolean;
          enablePRMAccRelPref?: null | boolean;
          enablePowerCustomerCaseStatus?: null | boolean;
          enableRelaxPartnerAccountFieldPref?: null | boolean;
          enableUsernameUniqForOrgPref?: null | boolean;
      } | Metadata & {
          baseTemplate?: null | string;
          bundlesInfo: CommunityTemplateBundleInfo[];
          category: string;
          defaultBrandingSet?: null | string;
          defaultThemeDefinition: string;
          description?: null | string;
          enableExtendedCleanUpOnDelete?: null | boolean;
          masterLabel: string;
          navigationLinkSet: NavigationLinkSet[];
          pageSetting: CommunityTemplatePageSetting[];
          publisher?: null | string;
      } | Metadata & {
          bundlesInfo: CommunityTemplateBundleInfo[];
          customThemeLayoutType: CommunityCustomThemeLayoutType[];
          defaultBrandingSet?: null | string;
          description?: null | string;
          enableExtendedCleanUpOnDelete?: null | boolean;
          masterLabel: string;
          publisher?: null | string;
          themeRouteOverride: CommunityThemeRouteOverride[];
          themeSetting: CommunityThemeSetting[];
      } | Metadata & {
          fields: string[];
          label: string;
      } | Metadata & {
          enableCustomFiscalYear: boolean;
          fiscalYear?: null | FiscalYearSettings;
      } | Metadata & {
          attributes: ConnectedAppAttribute[];
          canvas?: null | CanvasMetadata;
          canvasConfig?: null | ConnectedAppCanvasConfig;
          contactEmail: string;
          contactPhone?: null | string;
          description?: null | string;
          iconUrl?: null | string;
          infoUrl?: null | string;
          ipRanges: ConnectedAppIpRange[];
          label: string;
          logoUrl?: null | string;
          mobileAppConfig?: null | ConnectedAppMobileDetailConfig;
          mobileStartUrl?: null | string;
          oauthConfig?: null | ConnectedAppOauthConfig;
          permissionSetName: string[];
          plugin?: null | string;
          pluginExecutionUser?: null | string;
          profileName: string[];
          samlConfig?: null | ConnectedAppSamlConfig;
          startUrl?: null | string;
      } | Metadata & {
          enableAdminApprovedAppsOnly?: null | boolean;
          enableSkipUserProvisioningWizardWelcomePage?: null | boolean;
      } | Metadata & {
          enableChatterFileLink?: null | boolean;
          enableContent?: null | boolean;
          enableContentAutoAssign?: null | boolean;
          enableContentDistForPortalUsers?: null | boolean;
          enableContentDistPwOptionsBit1?: null | boolean;
          enableContentDistPwOptionsBit2?: null | boolean;
          enableContentDistribution?: null | boolean;
          enableContentSupportMultiLanguage?: null | boolean;
          enableContentWorkspaceAccess?: null | boolean;
          enableFileShareSetByRecord?: null | boolean;
          enableFilesUsrShareNetRestricted?: null | boolean;
          enableJPGPreviews?: null | boolean;
          enableLibraryManagedFiles?: null | boolean;
          enableSiteGuestUserToUploadFiles?: null | boolean;
          enableUploadFilesOnAttachments?: null | boolean;
          skipContentAssetTriggers?: null | boolean;
          skipContentAssetTriggersOnDeploy?: null | boolean;
      } | Metadata & {
          autoCalculateEndDate?: null | boolean;
          autoExpirationDelay?: null | string;
          autoExpirationRecipient?: null | string;
          autoExpireContracts?: null | boolean;
          enableContractHistoryTracking?: null | boolean;
          notifyOwnersOnContractExpiration?: null | boolean;
      } | Metadata & {
          urlPattern: string;
      } | Metadata & {
          enableCurrencyEffectiveDates?: null | boolean;
          enableCurrencySymbolWithMultiCurrency?: null | boolean;
          enableMultiCurrency?: null | boolean;
          isMultiCurrencyActivationAllowed?: null | boolean;
          isParenCurrencyConvDisabled?: null | boolean;
      } | Metadata & {
          actionOverrides: AppActionOverride[];
          brand?: null | AppBrand;
          consoleConfig?: null | ServiceCloudConsoleConfig;
          defaultLandingTab?: null | string;
          description?: null | string;
          formFactors: string[];
          isNavAutoTempTabsDisabled?: null | boolean;
          isNavPersonalizationDisabled?: null | boolean;
          isServiceCloudConsole?: null | boolean;
          label?: null | string;
          logo?: null | string;
          navType?: null | string;
          preferences?: null | AppPreferences;
          profileActionOverrides: AppProfileActionOverride[];
          setupExperience?: null | string;
          subscriberTabs: string[];
          tabs: string[];
          uiType?: null | string;
          utilityBar?: null | string;
          workspaceConfig?: null | AppWorkspaceConfig;
      } | Metadata & {
          buttonIconUrl?: null | string;
          buttonStyle?: null | string;
          buttonText?: null | string;
          buttonWidth?: null | number;
          height?: null | number;
          isHeightFixed: boolean;
          isHidden: boolean;
          isWidthFixed: boolean;
          visualforcePage: string;
          width?: null | number;
      } | Metadata & {
          criteria: FeedFilterCriterion[];
          description?: null | string;
          isProtected?: null | boolean;
          label: string;
      } | Metadata & {
          businessOwnerGroup?: null | string;
          businessOwnerUser?: null | string;
          businessStatus?: null | string;
          caseSensitive?: null | boolean;
          complianceGroup?: null | string;
          customDataType?: null | string;
          defaultValue?: null | string;
          deleteConstraint?: null | string;
          deprecated?: null | boolean;
          description?: null | string;
          displayFormat?: null | string;
          encryptionScheme?: null | string;
          escapeMarkup?: null | boolean;
          externalDeveloperName?: null | string;
          externalId?: null | boolean;
          fieldManageability?: null | string;
          formula?: null | string;
          formulaTreatBlanksAs?: null | string;
          inlineHelpText?: null | string;
          isAIPredictionField?: null | boolean;
          isConvertLeadDisabled?: null | boolean;
          isFilteringDisabled?: null | boolean;
          isNameField?: null | boolean;
          isSortingDisabled?: null | boolean;
          label?: null | string;
          length?: null | number;
          lookupFilter?: null | LookupFilter;
          maskChar?: null | string;
          maskType?: null | string;
          metadataRelationshipControllingField?: null | string;
          populateExistingRows?: null | boolean;
          precision?: null | number;
          referenceTargetField?: null | string;
          referenceTo?: null | string;
          relationshipLabel?: null | string;
          relationshipName?: null | string;
          relationshipOrder?: null | number;
          reparentableMasterDetail?: null | boolean;
          required?: null | boolean;
          restrictedAdminField?: null | boolean;
          scale?: null | number;
          securityClassification?: null | string;
          startingNumber?: null | number;
          stripMarkup?: null | boolean;
          summarizedField?: null | string;
          summaryFilterItems: FilterItem[];
          summaryForeignKey?: null | string;
          summaryOperation?: null | string;
          trackFeedHistory?: null | boolean;
          trackHistory?: null | boolean;
          trackTrending?: null | boolean;
          translateData?: null | boolean;
          type?: null | string;
          unique?: null | boolean;
          valueSet?: null | ValueSet;
          visibleLines?: null | number;
          writeRequiresMasterRead?: null | boolean;
      } | Metadata & {
          color?: null | string;
          default: boolean;
          description?: null | string;
          isActive?: null | boolean;
          label?: null | string;
      } | Metadata & {
          color?: null | string;
          default: boolean;
          description?: null | string;
          isActive?: null | boolean;
          label?: null | string;
      } & {
          allowEmail?: null | boolean;
          closed?: null | boolean;
          converted?: null | boolean;
          cssExposed?: null | boolean;
          forecastCategory?: null | string;
          groupingString?: null | string;
          highPriority?: null | boolean;
          probability?: null | number;
          reverseRole?: null | string;
          reviewed?: null | boolean;
          won?: null | boolean;
      } | Metadata & {
          customHelpMenuItems: CustomHelpMenuItem[];
          masterLabel: string;
      } | Metadata & {
          categories?: null | string;
          language: string;
          protected: boolean;
          shortDescription: string;
          value: string;
      } | Metadata & {
          labels: CustomLabel[];
      } | Metadata & {
          description?: null | string;
          label?: null | string;
          protected?: null | boolean;
          values: CustomMetadataValue[];
      } | Metadata & {
          customNotifTypeName: string;
          description?: null | string;
          desktop: boolean;
          masterLabel: string;
          mobile: boolean;
      } | Metadata & {
          actionOverrides: ActionOverride[];
          allowInChatterGroups?: null | boolean;
          articleTypeChannelDisplay?: null | ArticleTypeChannelDisplay;
          businessProcesses: BusinessProcess[];
          compactLayoutAssignment?: null | string;
          compactLayouts: CompactLayout[];
          customHelp?: null | string;
          customHelpPage?: null | string;
          customSettingsType?: null | string;
          deploymentStatus?: null | string;
          deprecated?: null | boolean;
          description?: null | string;
          enableActivities?: null | boolean;
          enableBulkApi?: null | boolean;
          enableDataTranslation?: null | boolean;
          enableDivisions?: null | boolean;
          enableEnhancedLookup?: null | boolean;
          enableFeeds?: null | boolean;
          enableHistory?: null | boolean;
          enableLicensing?: null | boolean;
          enableReports?: null | boolean;
          enableSearch?: null | boolean;
          enableSharing?: null | boolean;
          enableStreamingApi?: null | boolean;
          eventType?: null | string;
          externalDataSource?: null | string;
          externalName?: null | string;
          externalRepository?: null | string;
          externalSharingModel?: null | string;
          fieldSets: FieldSet[];
          fields: CustomField[];
          gender?: null | string;
          historyRetentionPolicy?: null | HistoryRetentionPolicy;
          household?: null | boolean;
          indexes: Index[];
          label?: null | string;
          listViews: ListView[];
          nameField?: null | CustomField;
          pluralLabel?: null | string;
          profileSearchLayouts: ProfileSearchLayouts[];
          publishBehavior?: null | string;
          recordTypeTrackFeedHistory?: null | boolean;
          recordTypeTrackHistory?: null | boolean;
          recordTypes: RecordType[];
          searchLayouts?: null | SearchLayouts;
          sharingModel?: null | string;
          sharingReasons: SharingReason[];
          sharingRecalculations: SharingRecalculation[];
          startsWith?: null | string;
          validationRules: ValidationRule[];
          visibility?: null | string;
          webLinks: WebLink[];
      } | Metadata & {
          availableFields: FieldSetItem[];
          description: string;
          displayedFields: FieldSetItem[];
          label: string;
      } | Metadata & {
          label: string;
      } | Metadata & {
          active: boolean;
          description?: null | string;
          errorConditionFormula: string;
          errorDisplayField?: null | string;
          errorMessage: string;
      } | Metadata & {
          caseValues: ObjectNameCaseValue[];
          fieldSets: FieldSetTranslation[];
          fields: CustomFieldTranslation[];
          gender?: null | string;
          layouts: LayoutTranslation[];
          nameFieldLabel?: null | string;
          quickActions: QuickActionTranslation[];
          recordTypes: RecordTypeTranslation[];
          sharingReasons: SharingReasonTranslation[];
          standardFields: StandardFieldTranslation[];
          startsWith?: null | string;
          validationRules: ValidationRuleTranslation[];
          webLinks: WebLinkTranslation[];
          workflowTasks: WorkflowTaskTranslation[];
      } | Metadata & {
          availability: string;
          description?: null | string;
          displayType: string;
          encodingKey?: null | string;
          hasMenubar?: null | boolean;
          hasScrollbars?: null | boolean;
          hasToolbar?: null | boolean;
          height?: null | number;
          isResizable?: null | boolean;
          linkType: string;
          masterLabel?: null | string;
          openType: string;
          page?: null | string;
          position?: null | string;
          protected: boolean;
          requireRowSelection?: null | boolean;
          scontrol?: null | string;
          showsLocation?: null | boolean;
          showsStatus?: null | boolean;
          url?: null | string;
          width?: null | number;
      } | Metadata & {
          active: boolean;
          allowHomePage: boolean;
          allowStandardAnswersPages?: null | boolean;
          allowStandardIdeasPages: boolean;
          allowStandardLookups: boolean;
          allowStandardPortalPages: boolean;
          allowStandardSearch: boolean;
          analyticsTrackingCode?: null | string;
          authorizationRequiredPage?: null | string;
          bandwidthExceededPage?: null | string;
          browserXssProtection: boolean;
          changePasswordPage?: null | string;
          chatterAnswersForgotPasswordConfirmPage?: null | string;
          chatterAnswersForgotPasswordPage?: null | string;
          chatterAnswersHelpPage?: null | string;
          chatterAnswersLoginPage?: null | string;
          chatterAnswersRegistrationPage?: null | string;
          clickjackProtectionLevel: string;
          contentSniffingProtection: boolean;
          cspUpgradeInsecureRequests: boolean;
          customWebAddresses: SiteWebAddress[];
          description?: null | string;
          enableAuraRequests?: null | boolean;
          favoriteIcon?: null | string;
          fileNotFoundPage?: null | string;
          forgotPasswordPage?: null | string;
          genericErrorPage?: null | string;
          guestProfile?: null | string;
          inMaintenancePage?: null | string;
          inactiveIndexPage?: null | string;
          indexPage: string;
          masterLabel: string;
          myProfilePage?: null | string;
          portal?: null | string;
          referrerPolicyOriginWhenCrossOrigin: boolean;
          requireHttps: boolean;
          requireInsecurePortalAccess: boolean;
          robotsTxtPage?: null | string;
          rootComponent?: null | string;
          selfRegPage?: null | string;
          serverIsDown?: null | string;
          siteAdmin?: null | string;
          siteRedirectMappings: SiteRedirectMapping[];
          siteTemplate?: null | string;
          siteType: string;
          subdomain?: null | string;
          urlPathPrefix?: null | string;
      } | Metadata & {
          actionOverrides: ActionOverride[];
          auraComponent?: null | string;
          customObject?: null | boolean;
          description?: null | string;
          flexiPage?: null | string;
          frameHeight?: null | number;
          hasSidebar?: null | boolean;
          icon?: null | string;
          label?: null | string;
          lwcComponent?: null | string;
          motif?: null | string;
          page?: null | string;
          scontrol?: null | string;
          splashPageLink?: null | string;
          url?: null | string;
          urlEncodingKey?: null | string;
      } | Metadata & {
          active: boolean;
          dataCategory: DataCategory;
          description?: null | string;
          label: string;
          objectUsage?: null | ObjectUsage;
      } | Metadata & {
          enableAccountExportButtonOff?: null | boolean;
          enableAccountImportButtonOff?: null | boolean;
          enableAllowDupeContactFromLead?: null | boolean;
          enableAllowDupeLeadFromContact?: null | boolean;
          enableCleanUpgradeRequested?: null | boolean;
          enableContactExportButtonOff?: null | boolean;
          enableContactImportButtonOff?: null | boolean;
      } | Metadata & {
          customObjects: string[];
          groups: string[];
          label: string;
          loginAccess: boolean;
          permissionSets: string[];
          profiles: string[];
          roles: string[];
      } | Metadata & {
          doesSkipAsyncApexValidation?: null | boolean;
      } | Metadata & {
          enableShapeExportPref?: null | boolean;
      } | Metadata & {
          enableEinsteinAnswersPref?: null | boolean;
      } | Metadata & {
          description: string;
          isActive: boolean;
          masterLabel: string;
      } | Metadata & {
          enableEACForEveryonePref?: null | boolean;
          enableInboxActivitySharing?: null | boolean;
          enableInsightsInTimeline?: null | boolean;
          enableInsightsInTimelineEacStd?: null | boolean;
      } | Metadata & {
          enableComplianceBcc?: null | boolean;
          enableEmailConsentManagement?: null | boolean;
          enableEmailSenderIdCompliance?: null | boolean;
          enableEmailSpfCompliance?: null | boolean;
          enableEmailToSalesforce?: null | boolean;
          enableEmailWorkflowApproval?: null | boolean;
          enableEnhancedEmailEnabled?: null | boolean;
          enableHandleBouncedEmails?: null | boolean;
          enableHtmlEmail?: null | boolean;
          enableListEmailLogActivities?: null | boolean;
          enableResendBouncedEmails?: null | boolean;
          enableRestrictTlsToDomains?: null | boolean;
          enableSendThroughGmailPref?: null | boolean;
          enableSendViaExchangePref?: null | boolean;
          enableSendViaGmailPref?: null | boolean;
          enableSetMatchingEmailsOnBounce?: null | boolean;
          enableUseOrgFootersForExtTrans?: null | boolean;
          sendEmailsEvenWhenAutomationUpdatesSameRecord?: null | boolean;
          sendMassEmailNotification?: null | boolean;
          sendTextOnlySystemEmails?: null | boolean;
      } | Metadata & {
          doesEmailLogAsEmailMessageInOutlook?: null | boolean;
          doesGmailStayConnectedToSalesforce?: null | boolean;
          enableContactAndEventSync?: null | boolean;
          enableEmailTrackingInMobile?: null | boolean;
          enableEngageForOutlook?: null | boolean;
          enableGmailIntegration?: null | boolean;
          enableOutlookIntegration?: null | boolean;
          enableProductivityFeatures?: null | boolean;
          enableSupplementalContactInfoInMobile?: null | boolean;
          isLayoutCustomizationAllowed?: null | boolean;
          shouldUseTrustedDomainsList?: null | boolean;
      } | Metadata & {
          enableLwcEmailTemplateBuilder?: null | boolean;
          enableTemplateEnhancedFolderPref?: null | boolean;
      } | Metadata & {
          contrastInvertedColor?: null | string;
          contrastPrimaryColor?: null | string;
          embeddedServiceConfig: string;
          font?: null | string;
          height?: null | number;
          masterLabel: string;
          navBarColor?: null | string;
          primaryColor?: null | string;
          secondaryColor?: null | string;
          width?: null | number;
      } | Metadata & {
          areGuestUsersAllowed?: null | boolean;
          authMethod?: null | string;
          embeddedServiceAppointmentSettings?: null | EmbeddedServiceAppointmentSettings;
          embeddedServiceCustomComponents: EmbeddedServiceCustomComponent[];
          embeddedServiceCustomLabels: EmbeddedServiceCustomLabel[];
          embeddedServiceFlowConfig?: null | EmbeddedServiceFlowConfig;
          embeddedServiceFlows: EmbeddedServiceFlow[];
          embeddedServiceLayouts: EmbeddedServiceLayout[];
          masterLabel: string;
          shouldHideAuthDialog?: null | boolean;
          site: string;
      } | Metadata & {
          enabled: boolean;
      } | Metadata & {
          avatarImg?: null | string;
          embeddedServiceConfig: string;
          embeddedServiceQuickActions: EmbeddedServiceQuickAction[];
          enabled: boolean;
          fontSize: string;
          headerBackgroundImg?: null | string;
          isOfflineCaseEnabled?: null | boolean;
          isQueuePositionEnabled?: null | boolean;
          liveAgentChatUrl?: null | string;
          liveAgentContentUrl?: null | string;
          liveChatButton: string;
          liveChatDeployment: string;
          masterLabel: string;
          offlineCaseBackgroundImg?: null | string;
          prechatBackgroundImg?: null | string;
          prechatEnabled: boolean;
          prechatJson?: null | string;
          scenario: string;
          smallCompanyLogoImg?: null | string;
          waitingStateBackgroundImg?: null | string;
      } | Metadata & {
          branding?: null | string;
          embeddedServiceMenuItems: EmbeddedServiceMenuItem[];
          isEnabled?: null | boolean;
          masterLabel?: null | string;
          site?: null | string;
      } | Metadata & {
          canOptOutOfDerivationWithBYOK?: null | boolean;
          enableCacheOnlyKeys?: null | boolean;
          enableReplayDetection?: null | boolean;
      } | Metadata & {
          enableEnhancedNotes?: null | boolean;
          enableTasksOnEnhancedNotes?: null | boolean;
      } | Metadata & {
          SObjectType?: null | string;
          active?: null | boolean;
          businessHours?: null | string;
          description?: null | string;
          entryStartDateField?: null | string;
          exitCriteriaBooleanFilter?: null | string;
          exitCriteriaFilterItems: FilterItem[];
          exitCriteriaFormula?: null | string;
          isRecordTypeApplied?: null | boolean;
          isVersionDefault?: null | boolean;
          milestones: EntitlementProcessMilestoneItem[];
          name?: null | string;
          recordType?: null | string;
          versionMaster?: null | string;
          versionNotes?: null | string;
          versionNumber?: null | number;
      } | Metadata & {
          assetLookupLimitedToActiveEntitlementsOnAccount?: null | boolean;
          assetLookupLimitedToActiveEntitlementsOnContact?: null | boolean;
          assetLookupLimitedToSameAccount?: null | boolean;
          assetLookupLimitedToSameContact?: null | boolean;
          enableEntitlementVersioning: boolean;
          enableEntitlements: boolean;
          enableMilestoneFeedItem?: null | boolean;
          enableMilestoneStoppedTime?: null | boolean;
          entitlementLookupLimitedToActiveStatus?: null | boolean;
          entitlementLookupLimitedToSameAccount?: null | boolean;
          entitlementLookupLimitedToSameAsset?: null | boolean;
          entitlementLookupLimitedToSameContact?: null | boolean;
          ignoreMilestoneBusinessHours?: null | boolean;
      } | Metadata & {
          fieldMap: FieldImplements[];
          interface?: null | string;
          isDefault?: null | boolean;
      } | Metadata & {
          active?: null | boolean;
          ruleEntry: RuleEntry[];
      } | Metadata & {
          escalationRule: EscalationRule[];
      } | Metadata & {
          emailConnectorEnabled?: null | boolean;
          essentialsAppEnabled?: null | boolean;
      } | Metadata & {
          enableSampleDataDeleted?: null | boolean;
      } | Metadata & {
          enableApexLimitEvents?: null | boolean;
          enableDeleteMonitoringData?: null | boolean;
          enableDynamicStreamingChannel?: null | boolean;
          enableEventLogWaveIntegration?: null | boolean;
          enableLoginForensics?: null | boolean;
          enableStreamingApi?: null | boolean;
          enableTerminateOldestSession?: null | boolean;
          enableTransactionSecurityPolicies?: null | boolean;
      } | Metadata & {
          enableExperienceBundleMetadata?: null | boolean;
      } | Metadata & {
          description?: null | string;
          label: string;
          namedCredential?: null | string;
          schema?: null | string;
          schemaType?: null | string;
          schemaUrl?: null | string;
          status: string;
      } | Metadata & {
          enableEnhancedExternalServices?: null | boolean;
      } | Metadata & {
          capacityUsageCalcClassId?: null | string;
          doesAllowEditSaForCrew?: null | boolean;
          doesShareSaParentWoWithAr?: null | boolean;
          doesShareSaWithAr?: null | boolean;
          enableWorkOrders?: null | boolean;
          fieldServiceNotificationsOrgPref?: null | boolean;
          fieldServiceOrgPref?: null | boolean;
          isGeoCodeSyncEnabled?: null | boolean;
          isLocationHistoryEnabled?: null | boolean;
          serviceAppointmentsDueDateOffsetOrgValue?: null | number;
          workOrderLineItemSearchFields: string[];
          workOrderSearchFields: string[];
      } | Metadata & {
          dispositions: FileTypeDispositionAssignmentBean[];
          noHtmlUploadAsAttachment: boolean;
      } | Metadata & {
          enableContentHubAllowed?: null | boolean;
          enableContentHubCvtLinksAllowed?: null | boolean;
          enableContentHubEOSearchLayout?: null | boolean;
      } | Metadata & {
          description?: null | string;
          flexiPageRegions: FlexiPageRegion[];
          masterLabel: string;
          parentFlexiPage?: null | string;
          platformActionlist?: null | PlatformActionList;
          quickActionList?: null | QuickActionList;
          sobjectType?: null | string;
          template: FlexiPageTemplateInstance;
          type: string;
      } | Metadata & {
          actionListContext: string;
          platformActionListItems: PlatformActionListItem[];
          relatedSourceEntity?: null | string;
      } | Metadata & {
          actionCalls: FlowActionCall[];
          apexPluginCalls: FlowApexPluginCall[];
          assignments: FlowAssignment[];
          choices: FlowChoice[];
          constants: FlowConstant[];
          decisions: FlowDecision[];
          description?: null | string;
          dynamicChoiceSets: FlowDynamicChoiceSet[];
          formulas: FlowFormula[];
          interviewLabel?: null | string;
          isAdditionalPermissionRequiredToRun?: null | boolean;
          isTemplate?: null | boolean;
          label: string;
          loops: FlowLoop[];
          processMetadataValues: FlowMetadataValue[];
          processType?: null | string;
          recordCreates: FlowRecordCreate[];
          recordDeletes: FlowRecordDelete[];
          recordLookups: FlowRecordLookup[];
          recordUpdates: FlowRecordUpdate[];
          screens: FlowScreen[];
          stages: FlowStage[];
          start?: null | FlowStart;
          startElementReference?: null | string;
          status?: null | string;
          steps: FlowStep[];
          subflows: FlowSubflow[];
          textTemplates: FlowTextTemplate[];
          variables: FlowVariable[];
          waits: FlowWait[];
      } | Metadata & {
          description?: null | string;
          flowCategoryItems: FlowCategoryItems[];
          masterLabel: string;
      } | Metadata & {
          activeVersionNumber?: null | number;
          description?: null | string;
          masterLabel?: null | string;
      } | Metadata & {
          enableFlowBREncodedFixEnabled?: null | boolean;
          enableFlowDeployAsActiveEnabled?: null | boolean;
          enableFlowFieldFilterEnabled?: null | boolean;
          enableFlowFormulasFixEnabled?: null | boolean;
          enableFlowInterviewSharingEnabled?: null | boolean;
          enableFlowNullPreviousValueFix?: null | boolean;
          enableFlowPauseEnabled?: null | boolean;
          enableFlowUseApexExceptionEmail?: null | boolean;
          enableInvocableFlowFixEnabled?: null | boolean;
          enableLightningRuntimeEnabled?: null | boolean;
          enableUseFlowBuilder?: null | boolean;
          isAccessToInvokedApexRequired?: null | boolean;
          isEnhancedFlowListViewVisible?: null | boolean;
          isManageFlowRequiredForAutomationCharts?: null | boolean;
      } | Metadata & {
          defaultToPersonalCurrency?: null | boolean;
          enableForecasts?: null | boolean;
          forecastingCategoryMappings: ForecastingCategoryMapping[];
          forecastingDisplayedFamilySettings: ForecastingDisplayedFamilySettings[];
          forecastingTypeSettings: ForecastingTypeSettings[];
      } | Metadata & {
          description?: null | string;
          formSections: FormSection[];
          masterLabel: string;
      } | Metadata & {
          formColumns: FormColumn[];
          masterLabel: string;
          tabOrderType: string;
      } | Metadata & {
          enableDSTAwareDatevalue?: null | boolean;
      } | Metadata & {
          customValue: CustomValue[];
          description?: null | string;
          masterLabel: string;
          sorted: boolean;
      } | Metadata & {
          valueTranslation: ValueTranslation[];
      } | Metadata & {
          enableGmailButtons?: null | boolean;
          enableGmailButtonsAndLinks?: null | boolean;
          enableGmailLinks?: null | boolean;
          enableGoogleDocs?: null | boolean;
          enableGoogleDocsTab?: null | boolean;
          enableGoogleTalk?: null | boolean;
          googleAppsDomain?: null | string;
          googleAppsDomainLinked?: null | boolean;
          googleAppsDomainValidated?: null | boolean;
      } | Metadata & {
          enableDispositionCategory?: null | boolean;
          enableEngagementWaveAnalyticsPref?: null | boolean;
          enableHighVelocitySales?: null | boolean;
          enableHighVelocitySalesSetup?: null | boolean;
      } | Metadata & {
          body?: null | string;
          height?: null | number;
          links: string[];
          page?: null | string;
          pageComponentType: string;
          showLabel?: null | boolean;
          showScrollbars?: null | boolean;
          width?: null | string;
      } | Metadata & {
          narrowComponents: string[];
          wideComponents: string[];
      } | Metadata & {
          enableChatterProfile?: null | boolean;
          enableHtmlIdea?: null | boolean;
          enableIdeaMultipleCategory?: null | boolean;
          enableIdeaThemes?: null | boolean;
          enableIdeas?: null | boolean;
          enableIdeasControllerExtensions?: null | boolean;
          enableIdeasReputation?: null | boolean;
          halfLife?: null | number;
          ideasProfilePage?: null | string;
      } | Metadata & {
          enableIndManufacturing?: null | boolean;
          enableIndustriesMfgAccountForecast?: null | boolean;
      } | Metadata & {
          allowMultipleProducersToWorkOnSamePolicy?: null | boolean;
          enableAccessToMasterListOfCoverageTypes?: null | boolean;
          enableBlockResourceAvailabilityOrgPref?: null | boolean;
          enableEventManagementOrgPref?: null | boolean;
          enableHCReferralScoring?: null | boolean;
          enableManyToManyRelationships?: null | boolean;
          enableMortgageRlaTotalsOrgPref?: null | boolean;
          enableMultiResourceOrgPref?: null | boolean;
          enableObjectDetection?: null | boolean;
          enableOverbookingOrgPref?: null | boolean;
          enableProviderSearchSyncOrgPref?: null | boolean;
          enableReferralScoring?: null | boolean;
          enableSentimentAnalysis?: null | boolean;
      } | Metadata & {
          activateRSS: boolean;
          password?: null | string;
          versionNumber: string;
      } | Metadata & {
          canonicalName?: null | string;
          canonicalNameBindingChar?: null | string;
          description?: null | string;
          isEnabled?: null | boolean;
          isProtected?: null | boolean;
          masterLabel: string;
          setupData?: null | string;
          setupDefinition?: null | string;
          setupNamespace?: null | string;
          setupSimpleName: string;
          uUID?: null | string;
          version?: null | string;
          versionBuild?: null | number;
          versionMajor?: null | number;
          versionMinor?: null | number;
          versionSetUuid?: null | string;
      } | Metadata & {
          canonicalName?: null | string;
          canonicalNameBindingChar?: null | string;
          description?: null | string;
          isEnabled?: null | boolean;
          isProtected?: null | boolean;
          masterLabel: string;
          setupNamespace?: null | string;
          setupSimpleName: string;
          uUID?: null | string;
          version?: null | string;
          versionBuild?: null | number;
          versionMajor?: null | number;
          versionMinor?: null | number;
          versionSetUuid?: null | string;
      } | Metadata & {
          isPartialSaveAllowed?: null | boolean;
      } | Metadata & {
          enableIoT?: null | boolean;
          enableIoTInsightsPilot?: null | boolean;
          enableIoTUsageEmail?: null | boolean;
      } | Metadata & {
          enableIsvHammerSubIsOptedOut?: null | boolean;
      } | Metadata & {
          description?: null | string;
          keywords: Keyword[];
          masterLabel: string;
      } | Metadata & {
          answers?: null | KnowledgeAnswerSettings;
          cases?: null | KnowledgeCaseSettings;
          defaultLanguage?: null | string;
          enableChatterQuestionKBDeflection?: null | boolean;
          enableCreateEditOnArticlesTab?: null | boolean;
          enableExternalMediaContent?: null | boolean;
          enableKnowledge?: null | boolean;
          enableKnowledgeArticleTextHighlights?: null | boolean;
          enableKnowledgeKeywordAutoComplete?: null | boolean;
          enableKnowledgeTitleAutoComplete?: null | boolean;
          enableLightningKbAutoLoadRichTextField?: null | boolean;
          enableLightningKnowledge?: null | boolean;
          languages?: null | KnowledgeLanguageSettings;
          showArticleSummariesCustomerPortal?: null | boolean;
          showArticleSummariesInternalApp?: null | boolean;
          showArticleSummariesPartnerPortal?: null | boolean;
          showValidationStatusField?: null | boolean;
          suggestedArticles?: null | KnowledgeSuggestedArticlesSettings;
      } | Metadata & {
          enableCanadaIcuFormat?: null | boolean;
          enableEndUserLanguages?: null | boolean;
          enableICULocaleDateFormat?: null | boolean;
          enablePlatformLanguages?: null | boolean;
          enableTranslationWorkbench?: null | boolean;
          useLanguageFallback?: null | boolean;
      } | Metadata & {
          customButtons: string[];
          customConsoleComponents?: null | CustomConsoleComponents;
          emailDefault?: null | boolean;
          excludeButtons: string[];
          feedLayout?: null | FeedLayout;
          headers: string[];
          layoutSections: LayoutSection[];
          miniLayout?: null | MiniLayout;
          multilineLayoutFields: string[];
          platformActionList?: null | PlatformActionList;
          quickActionList?: null | QuickActionList;
          relatedContent?: null | RelatedContent;
          relatedLists: RelatedListItem[];
          relatedObjects: string[];
          runAssignmentRulesDefault?: null | boolean;
          showEmailCheckbox?: null | boolean;
          showHighlightsPanel?: null | boolean;
          showInteractionLogPanel?: null | boolean;
          showKnowledgeComponent?: null | boolean;
          showRunAssignmentRulesCheckbox?: null | boolean;
          showSolutionSection?: null | boolean;
          showSubmitAndAttachButton?: null | boolean;
          summaryLayout?: null | SummaryLayout;
      } | Metadata & {
          doesEnableLeadConvertDefaultSubjectBlankTaskCreation?: null | boolean;
          doesHideOpportunityInConvertLeadWindow?: null | boolean;
          doesPreserveLeadStatus?: null | boolean;
          doesSelectNoOpportunityOnConvertLead?: null | boolean;
          doesTrackHistory?: null | boolean;
          enableConversionsOnMobile?: null | boolean;
          enableOrgWideMergeAndDelete?: null | boolean;
          shouldLeadConvertRequireValidation?: null | boolean;
      } | Metadata & {
          allowOwnerChange?: null | boolean;
          objectMapping: ObjectMapping[];
          opportunityCreationOptions?: null | string;
      } | Metadata & {
          available: boolean;
          backgroundColor: string;
          bodyColor: string;
          bottomLine: LetterheadLine;
          description?: null | string;
          footer: LetterheadHeaderFooter;
          header: LetterheadHeaderFooter;
          middleLine: LetterheadLine;
          name: string;
          topLine: LetterheadLine;
      } | Metadata & {
          aggregationGroup: string;
          description?: null | string;
          isPublished: boolean;
          label: string;
          licensedCustomPermissions: LicensedCustomPermissions[];
          licensingAuthority: string;
          licensingAuthorityProvider: string;
          minPlatformVersion: number;
          origin: string;
          revision: number;
          trialLicenseDuration: number;
          trialLicenseQuantity: number;
      } | Metadata & {
          category: string;
          lightningBoltFeatures: LightningBoltFeatures[];
          lightningBoltImages: LightningBoltImages[];
          lightningBoltItems: LightningBoltItems[];
          masterLabel: string;
          publisher: string;
          summary: string;
      } | Metadata & {
          apiVersion?: null | number;
          description?: null | string;
          isExplicitImport?: null | boolean;
          isExposed?: null | boolean;
          lwcResources?: null | LwcResources;
          masterLabel?: null | string;
          runtimeNamespace?: null | string;
          targetConfigs?: null | string;
          targets?: null | Targets;
      } | Metadata & {
          enableAccessCheckCrucPref?: null | boolean;
          enableApiUserLtngOutAccessPref?: null | boolean;
          enableAuraCDNPref?: null | boolean;
          enableFeedbackInMobile?: null | boolean;
          enableIE11DeprecationMsgHidden?: null | boolean;
          enableIE11LEXCrucPref?: null | boolean;
          enableInAppTooltips?: null | boolean;
          enableLEXOnIpadEnabled?: null | boolean;
          enableLexEndUsersNoSwitching?: null | boolean;
          enableNavPersonalizationOptOut?: null | boolean;
          enableRemoveThemeBrandBanner?: null | boolean;
          enableS1BannerPref?: null | boolean;
          enableS1BrowserEnabled?: null | boolean;
          enableS1DesktopEnabled?: null | boolean;
          enableS1UiLoggingEnabled?: null | boolean;
          enableTryLightningOptOut?: null | boolean;
          enableUseS1AlohaDesktop?: null | boolean;
          enableUsersAreLightningOnly?: null | boolean;
      } | Metadata & {
          description?: null | string;
          isExposed?: null | boolean;
          lightningMessageFields: LightningMessageField[];
          masterLabel: string;
      } | Metadata & {
          collaborationGroup?: null | string;
          customQuestion: string;
          feedbackFormDaysFrequency: number;
          isCustom: boolean;
          masterLabel: string;
          sendFeedbackToSalesforce: boolean;
      } | Metadata & {
          enableLiveAgent?: null | boolean;
          enableQuickTextEnabled?: null | boolean;
      } | Metadata & {
          assignments?: null | AgentConfigAssignments;
          autoGreeting?: null | string;
          capacity?: null | number;
          criticalWaitTime?: null | number;
          customAgentName?: null | string;
          enableAgentFileTransfer?: null | boolean;
          enableAgentSneakPeek?: null | boolean;
          enableAssistanceFlag?: null | boolean;
          enableAutoAwayOnDecline?: null | boolean;
          enableAutoAwayOnPushTimeout?: null | boolean;
          enableChatConferencing?: null | boolean;
          enableChatMonitoring?: null | boolean;
          enableChatTransferToAgent?: null | boolean;
          enableChatTransferToButton?: null | boolean;
          enableChatTransferToSkill?: null | boolean;
          enableLogoutSound?: null | boolean;
          enableNotifications?: null | boolean;
          enableRequestSound?: null | boolean;
          enableSneakPeek?: null | boolean;
          enableVisitorBlocking?: null | boolean;
          enableWhisperMessage?: null | boolean;
          label: string;
          supervisorDefaultAgentStatusFilter?: null | string;
          supervisorDefaultButtonFilter?: null | string;
          supervisorDefaultSkillFilter?: null | string;
          supervisorSkills?: null | SupervisorAgentConfigSkills;
          transferableButtons?: null | AgentConfigButtons;
          transferableSkills?: null | AgentConfigSkills;
      } | Metadata & {
          animation?: null | string;
          autoGreeting?: null | string;
          chasitorIdleTimeout?: null | number;
          chasitorIdleTimeoutWarning?: null | number;
          chatPage?: null | string;
          customAgentName?: null | string;
          deployments?: null | LiveChatButtonDeployments;
          enableQueue?: null | boolean;
          inviteEndPosition?: null | string;
          inviteImage?: null | string;
          inviteStartPosition?: null | string;
          isActive?: null | boolean;
          label: string;
          numberOfReroutingAttempts?: null | number;
          offlineImage?: null | string;
          onlineImage?: null | string;
          optionsCustomRoutingIsEnabled?: null | boolean;
          optionsHasChasitorIdleTimeout: boolean;
          optionsHasInviteAfterAccept?: null | boolean;
          optionsHasInviteAfterReject?: null | boolean;
          optionsHasRerouteDeclinedRequest?: null | boolean;
          optionsIsAutoAccept?: null | boolean;
          optionsIsInviteAutoRemove?: null | boolean;
          overallQueueLength?: null | number;
          perAgentQueueLength?: null | number;
          postChatPage?: null | string;
          postChatUrl?: null | string;
          preChatFormPage?: null | string;
          preChatFormUrl?: null | string;
          pushTimeOut?: null | number;
          routingType: string;
          site?: null | string;
          skills?: null | LiveChatButtonSkills;
          timeToRemoveInvite?: null | number;
          type: string;
          windowLanguage?: null | string;
      } | Metadata & {
          brandingImage?: null | string;
          connectionTimeoutDuration?: null | number;
          connectionWarningDuration?: null | number;
          displayQueuePosition?: null | boolean;
          domainWhiteList?: null | LiveChatDeploymentDomainWhitelist;
          enablePrechatApi?: null | boolean;
          enableTranscriptSave?: null | boolean;
          label: string;
          mobileBrandingImage?: null | string;
          site?: null | string;
          windowTitle: string;
      } | Metadata & {
          actionType: string;
          description?: null | string;
          enforceOn: number;
          isEnabled: boolean;
          pattern: string;
          priority: number;
          replacement?: null | string;
      } | Metadata & {
          enableLiveMessage?: null | boolean;
      } | Metadata & {
          enableAdvancedSearch?: null | boolean;
          macrosInFolders?: null | boolean;
      } | Metadata & {
          description?: null | string;
          developerName: string;
          managedContentNodeTypes: ManagedContentNodeType[];
          masterLabel: string;
      } | Metadata & {
          managedTopicType: string;
          name: string;
          parentName: string;
          position: number;
          topicDescription: string;
      } | Metadata & {
          managedTopic: ManagedTopic[];
      } | Metadata & {
          enableSourceTrackingSandboxes?: null | boolean;
      } | Metadata & {
          enableAddressAutoComplete?: null | boolean;
          enableMapsAndLocation?: null | boolean;
      } | Metadata & {
          matchingRules: MatchingRule[];
      } | Metadata & {
          content?: null | string;
      } | Metadata & {
          content?: null | string;
      } & {
          active: boolean;
          deploymentStatus: string;
          description?: null | string;
          masterLabel: string;
          targetEntity: string;
          version: number;
      } | Metadata & {
          content?: null | string;
      } & {
          caSigned: boolean;
          encryptedWithPlatformEncryption?: null | boolean;
          expirationDate?: null | string;
          keySize?: null | number;
          masterLabel: string;
          privateKeyExportable?: null | boolean;
      } | Metadata & {
          content?: null | string;
      } & {
          maps: EclairMap[];
          masterLabel: string;
      } | Metadata & {
          content?: null | string;
      } & {
          loginBackgroundImageUrl?: null | string;
          loginFooterText?: null | string;
          loginLogo?: null | string;
          loginLogoName?: null | string;
          loginPrimaryColor?: null | string;
          loginQuaternaryColor?: null | string;
          loginRightFrameUrl?: null | string;
          network?: null | string;
          pageFooter?: null | string;
          pageHeader?: null | string;
          primaryColor: string;
          primaryComplementColor: string;
          quaternaryColor: string;
          quaternaryComplementColor: string;
          secondaryColor: string;
          staticLogoImageUrl?: null | string;
          tertiaryColor: string;
          tertiaryComplementColor: string;
          zeronaryColor: string;
          zeronaryComplementColor: string;
      } | Metadata & {
          content?: null | string;
      } & {
          context: string;
          masterLabel: string;
      } | Metadata & {
          content?: null | string;
      } & {
          label: string;
          siteType: string;
      } | Metadata & {
          content?: null | string;
      } & {
          description?: null | string;
          extensionPointIdentifier: string;
          isEnabled: boolean;
          language: string;
          masterLabel: string;
      } | Metadata & {
          content?: null | string;
      } & {
          application: string;
          description?: null | string;
          masterLabel: string;
          templateAssetSourceName?: null | string;
      } | Metadata & {
          content?: null | string;
      } & {
          dataflowType?: null | string;
          description?: null | string;
          masterLabel: string;
      } | Metadata & {
          content?: null | string;
      } & {
          application: string;
          datasets: string[];
          description?: null | string;
          masterLabel: string;
          templateAssetSourceName?: null | string;
          visualizationType: string;
      } | Metadata & {
          content?: null | string;
      } & {
          dataflow: string;
          masterLabel: string;
          securityPredicate?: null | string;
          targetDatasetAlias: string;
      } | Metadata & {
          description?: null | string;
          label: string;
          mlIntents: MlIntent[];
          mlSlotClasses: MlSlotClass[];
      } | Metadata & {
          applicationBinaryFile?: null | string;
          applicationBinaryFileName?: null | string;
          applicationBundleIdentifier?: null | string;
          applicationFileLength?: null | number;
          applicationIconFile?: null | string;
          applicationIconFileName?: null | string;
          applicationInstallUrl?: null | string;
          devicePlatform: string;
          deviceType?: null | string;
          minimumOsVersion?: null | string;
          privateApp?: null | boolean;
          version: string;
      } | Metadata & {
          dashboardMobile?: null | DashboardMobileSettings;
          enableImportContactFromDevice?: null | boolean;
          enableLightningOnMobile?: null | boolean;
          enableOfflineDraftsEnabled?: null | boolean;
          enablePopulateNameManuallyInToday?: null | boolean;
          enableS1EncryptedStoragePref2?: null | boolean;
          enableS1OfflinePref?: null | boolean;
      } | Metadata & {
          action: string;
          actionLimit?: null | number;
          active: boolean;
          description?: null | string;
          entitiesAndFields: ModeratedEntityField[];
          masterLabel: string;
          notifyLimit?: null | number;
          timePeriod?: null | string;
          type?: null | string;
          userCriteria: string[];
          userMessage?: null | string;
      } | Metadata & {
          canOnlyLoginWithMyDomainUrl?: null | boolean;
          doesApiLoginRequireOrgDomain?: null | boolean;
          enableNativeBrowserForAuthOnAndroid?: null | boolean;
          enableNativeBrowserForAuthOnIos?: null | boolean;
          useStabilizedMyDomainHostnames?: null | boolean;
          useStabilizedSandboxMyDomainHostnames?: null | boolean;
      } | Metadata & {
          enableMiddleName?: null | boolean;
          enableNameSuffix?: null | boolean;
      } | Metadata & {
          container: string;
          containerType: string;
          label: string;
          navigationMenuItem: NavigationMenuItem[];
      } | Metadata & {
          allowInternalUserLogin?: null | boolean;
          allowMembersToFlag?: null | boolean;
          allowedExtensions?: null | string;
          caseCommentEmailTemplate?: null | string;
          changePasswordTemplate: string;
          communityRoles?: null | CommunityRoles;
          description?: null | string;
          disableReputationRecordConversations?: null | boolean;
          emailFooterLogo?: null | string;
          emailFooterText?: null | string;
          emailSenderAddress: string;
          emailSenderName: string;
          enableCustomVFErrorPageOverrides?: null | boolean;
          enableDirectMessages?: null | boolean;
          enableGuestChatter?: null | boolean;
          enableGuestFileAccess?: null | boolean;
          enableGuestMemberVisibility?: null | boolean;
          enableInvitation?: null | boolean;
          enableKnowledgeable?: null | boolean;
          enableMemberVisibility?: null | boolean;
          enableNicknameDisplay?: null | boolean;
          enablePrivateMessages?: null | boolean;
          enableReputation?: null | boolean;
          enableShowAllNetworkSettings?: null | boolean;
          enableSiteAsContainer?: null | boolean;
          enableTalkingAboutStats?: null | boolean;
          enableTopicAssignmentRules?: null | boolean;
          enableTopicSuggestions?: null | boolean;
          enableUpDownVote?: null | boolean;
          feedChannel?: null | string;
          forgotPasswordTemplate: string;
          gatherCustomerSentimentData?: null | boolean;
          lockoutTemplate?: null | string;
          logoutUrl?: null | string;
          maxFileSizeKb?: null | number;
          navigationLinkSet?: null | NavigationLinkSet;
          networkMemberGroups?: null | NetworkMemberGroup;
          networkPageOverrides?: null | NetworkPageOverride;
          newSenderAddress?: null | string;
          picassoSite?: null | string;
          recommendationAudience?: null | RecommendationAudience;
          recommendationDefinition?: null | RecommendationDefinition;
          reputationLevels?: null | ReputationLevelDefinitions;
          reputationPointsRules?: null | ReputationPointsRules;
          selfRegProfile?: null | string;
          selfRegistration?: null | boolean;
          sendWelcomeEmail?: null | boolean;
          site: string;
          status: string;
          tabs: NetworkTabSet;
          urlPathPrefix?: null | string;
          verificationTemplate?: null | string;
          welcomeTemplate: string;
      } | Metadata & {
          enableMobileAppPushNotifications?: null | boolean;
          enableNotifications?: null | boolean;
      } | Metadata & {
          description: string;
          developerName: string;
          isProtected?: null | boolean;
          isPublic?: null | boolean;
          masterLabel: string;
      } | Metadata & {
          enableObjectLinking?: null | boolean;
      } | Metadata & {
          enableOmniAutoLoginPrompt?: null | boolean;
          enableOmniChannel?: null | boolean;
          enableOmniSecondaryRoutingPriority?: null | boolean;
          enableOmniSkillsRouting?: null | boolean;
      } | Metadata & {
          autoActivateNewReminders?: null | boolean;
          customizableProductSchedulesEnabled?: null | boolean;
          doesAutoAddSplitOwnerAsOpportunityTeamMember?: null | boolean;
          doesEnforceStandardOpportunitySaveLogic?: null | boolean;
          enableFindSimilarOpportunities?: null | boolean;
          enableOpportunityFieldHistoryTracking?: null | boolean;
          enableOpportunityInsightsInMobile?: null | boolean;
          enableOpportunityTeam?: null | boolean;
          enableUpdateReminders?: null | boolean;
          findSimilarOppFilter?: null | FindSimilarOppFilter;
          promptToAddProducts?: null | boolean;
      } | Metadata & {
          datasets: OrchestrationContextDataset[];
          description?: null | string;
          events: OrchestrationContextEvent[];
          imageFile: string;
          imageScale: number;
          masterLabel: string;
          runtimeType: string;
          salesforceObject?: null | string;
          salesforceObjectPrimaryKey?: null | string;
      } | Metadata & {
          enableOrderManagement?: null | boolean;
      } | Metadata & {
          enableNegativeQuantity?: null | boolean;
          enableOrders?: null | boolean;
          enableReductionOrders?: null | boolean;
          enableZeroQuantity?: null | boolean;
      } | Metadata & {
          preferences: OrganizationSettingsDetail[];
      } | Metadata & {
          enableCustomerSuccessPortal?: null | boolean;
          enableExtendedMailMerge?: null | boolean;
          enableIncludeContractStatus?: null | boolean;
          enableMakeDeploymentsMandatory?: null | boolean;
          enableManageSelfServiceUsers?: null | boolean;
          enableOrgFeedSentimentAnalysis?: null | boolean;
          enableRADeploymentAttributeOnly?: null | boolean;
          enableResetDivisionOnLogin?: null | boolean;
          saveMailMergeDocsAsSalesforceDocs?: null | boolean;
      } | Metadata & {
          apiAccessLevel?: null | string;
          description?: null | string;
          namespacePrefix?: null | string;
          objectPermissions: ProfileObjectPermissions[];
          packageType?: null | string;
          postInstallClass?: null | string;
          setupWeblink?: null | string;
          types: PackageTypeMembers[];
          uninstallClass?: null | string;
          version: string;
      } | Metadata & {
          enableCampaignInsight?: null | boolean;
          enableEngagementScore?: null | boolean;
      } | Metadata & {
          enableB2bmaAppEnabled?: null | boolean;
          enableEngagementHistoryDashboards?: null | boolean;
          enablePardotAppV1Enabled?: null | boolean;
          enablePardotEnabled?: null | boolean;
          enableProspectActivityDataset?: null | boolean;
      } | Metadata & {
          enableAutoSelectIndividualOnMerge?: null | boolean;
          enableConsentManagement?: null | boolean;
      } | Metadata & {
          active: boolean;
          entityName: string;
          fieldName: string;
          masterLabel: string;
          pathAssistantSteps: PathAssistantStep[];
          recordTypeName: string;
      } | Metadata & {
          canOverrideAutoPathCollapseWithUserPref?: null | boolean;
          pathAssistantEnabled?: null | boolean;
      } | Metadata & {
          applicationVisibilities: PermissionSetApplicationVisibility[];
          classAccesses: PermissionSetApexClassAccess[];
          customMetadataTypeAccesses: PermissionSetCustomMetadataTypeAccess[];
          customPermissions: PermissionSetCustomPermissions[];
          description?: null | string;
          externalDataSourceAccesses: PermissionSetExternalDataSourceAccess[];
          fieldPermissions: PermissionSetFieldPermissions[];
          flowAccesses: PermissionSetFlowAccess[];
          hasActivationRequired?: null | boolean;
          label: string;
          license?: null | string;
          objectPermissions: PermissionSetObjectPermissions[];
          pageAccesses: PermissionSetApexPageAccess[];
          recordTypeVisibilities: PermissionSetRecordTypeVisibility[];
          tabSettings: PermissionSetTabSetting[];
          userPermissions: PermissionSetUserPermission[];
      } & {
          label: string;
      } | Metadata & {
          description?: null | string;
          label: string;
          mutingPermissionSets: string[];
          permissionSets: string[];
          status?: null | string;
      } | Metadata & {
          enablePersonList: boolean;
      } | Metadata & {
          isPicklistApiNameEditDisabled?: null | boolean;
      } | Metadata & {
          canEncryptManagedPackageFields?: null | boolean;
          enableDeterministicEncryption?: null | boolean;
          enableEncryptFieldHistory?: null | boolean;
          enableEventBusEncryption?: null | boolean;
          isMEKForEncryptionRequired?: null | boolean;
          isUseHighAssuranceKeysRequired?: null | boolean;
      } | Metadata & {
          channelType: string;
          label: string;
      } | Metadata & {
          eventChannel: string;
          selectedEntity: string;
      } | Metadata & {
          active: boolean;
          admin?: null | string;
          defaultLanguage?: null | string;
          description?: null | string;
          emailSenderAddress: string;
          emailSenderName: string;
          enableSelfCloseCase?: null | boolean;
          footerDocument?: null | string;
          forgotPassTemplate?: null | string;
          headerDocument?: null | string;
          isSelfRegistrationActivated?: null | boolean;
          loginHeaderDocument?: null | string;
          logoDocument?: null | string;
          logoutUrl?: null | string;
          newCommentTemplate?: null | string;
          newPassTemplate?: null | string;
          newUserTemplate?: null | string;
          ownerNotifyTemplate?: null | string;
          selfRegNewUserUrl?: null | string;
          selfRegUserDefaultProfile?: null | string;
          selfRegUserDefaultRole?: null | string;
          selfRegUserTemplate?: null | string;
          showActionConfirmation?: null | boolean;
          stylesheetDocument?: null | string;
          type: string;
      } | Metadata & {
          default?: null | boolean;
          description?: null | string;
          fields: string[];
          label: string;
      } | Metadata & {
          label: string;
      } | Metadata & {
          assignments?: null | PresenceConfigAssignments;
          capacity: number;
          declineReasons: string[];
          enableAutoAccept?: null | boolean;
          enableDecline?: null | boolean;
          enableDeclineReason?: null | boolean;
          enableDisconnectSound?: null | boolean;
          enableRequestSound?: null | boolean;
          label: string;
          presenceStatusOnDecline?: null | string;
          presenceStatusOnPushTimeout?: null | string;
      } | Metadata & {
          enableConsentAuditTrail?: null | boolean;
          enableConsentEventStream?: null | boolean;
          enableDefaultMetadataValues?: null | boolean;
      } | Metadata & {
          description?: null | string;
          direction: string;
          externalConnectionProperties: ExternalConnectionProperty[];
          label: string;
          status: string;
          type: string;
      } | Metadata & {
          enableCascadeActivateToRelatedPrices?: null | boolean;
          enableMySettings?: null | boolean;
          enableQuantitySchedule?: null | boolean;
          enableRevenueSchedule?: null | boolean;
      } | Metadata & {
          forgotPasswordRedirect?: null | boolean;
          lockoutInterval: number;
          maxLoginAttempts: number;
          minimumPasswordLength: number;
          minimumPasswordLifetime?: null | boolean;
          obscure?: null | boolean;
          passwordComplexity: number;
          passwordExpiration: number;
          passwordHistory: number;
          passwordQuestion: number;
          profile: string;
      } | Metadata & {
          externalCommunityUserIdentityVerif: boolean;
          forceLogout: boolean;
          profile: string;
          requiredSessionLevel?: null | string;
          sessionPersistence: boolean;
          sessionTimeout: number;
          sessionTimeoutWarning: boolean;
      } | Metadata & {
          masterLabel: string;
          promptVersions: PromptVersion[];
      } | Metadata & {
          doesSendEmailToMembers?: null | boolean;
          email?: null | string;
          name: string;
          queueMembers?: null | QueueMembers;
          queueRoutingConfig?: null | string;
          queueSobject: QueueSobject[];
      } | Metadata & {
          capacityPercentage?: null | number;
          capacityWeight?: null | number;
          dropAdditionalSkillsTimeout?: null | number;
          isAttributeBased?: null | boolean;
          label: string;
          pushTimeout?: null | number;
          queueOverflowAssignee?: null | string;
          routingModel: string;
          routingPriority: number;
          userOverflowAssignee?: null | string;
      } | Metadata & {
          canvas?: null | string;
          description?: null | string;
          fieldOverrides: FieldOverride[];
          flowDefinition?: null | string;
          height?: null | number;
          icon?: null | string;
          isProtected?: null | boolean;
          label?: null | string;
          lightningComponent?: null | string;
          mobExtDisplayMode?: null | string;
          optionsCreateFeedItem: boolean;
          page?: null | string;
          quickActionLayout?: null | QuickActionLayout;
          quickActionSendEmailOptions?: null | QuickActionSendEmailOptions;
          standardLabel?: null | string;
          successMessage?: null | string;
          targetObject?: null | string;
          targetParentField?: null | string;
          targetRecordType?: null | string;
          type: string;
          width?: null | number;
      } | Metadata & {
          enableQuote: boolean;
          enableQuotesWithoutOppEnabled?: null | boolean;
      } | Metadata & {
          actionContext: StrategyAction[];
          contextRecordType?: null | string;
          description?: null | string;
          filter: StrategyNodeFilter[];
          if: StrategyNodeIf[];
          invocableAction: StrategyNodeInvocableAction[];
          isTemplate?: null | boolean;
          label: string;
          map: StrategyNodeMap[];
          mutuallyExclusive: StrategyNodeExclusive[];
          onBehalfOfExpression?: null | string;
          recommendationLimit: StrategyNodeRecommendationLimit[];
          recommendationLoad: StrategyNodeRecommendationLoad[];
          sort: StrategyNodeSort[];
          union: StrategyNodeUnion[];
      } | Metadata & {
          channelConfigurations: RecordActionDeploymentChannel[];
          deploymentContexts: RecordActionDeploymentContext[];
          hasGuidedActions?: null | boolean;
          hasRecommendations?: null | boolean;
          masterLabel: string;
          recommendation?: null | RecordActionRecommendation;
          selectableItems: RecordActionSelectableItem[];
      } | Metadata & {
          enableActivityRelatedList?: null | boolean;
          enableFullRecordView?: null | boolean;
      } | Metadata & {
          description?: null | string;
          disableProtocolSecurity: boolean;
          isActive: boolean;
          url: string;
      } | Metadata & {
          autogenerated?: null | boolean;
          baseObject: string;
          category: string;
          deployed: boolean;
          description?: null | string;
          join?: null | ObjectRelationship;
          label: string;
          sections: ReportLayoutSection[];
      } | Metadata & {
          active: boolean;
          description: string;
          enforcementType: string;
          masterLabel: string;
          recordFilter: string;
          targetEntity: string;
          userCriteria: string;
          version: number;
      } | Metadata & {
          enableRetailExecution?: null | boolean;
      } | Metadata & {
          caseAccessLevel?: null | string;
          contactAccessLevel?: null | string;
          description?: null | string;
          mayForecastManagerShare?: null | boolean;
          name: string;
          opportunityAccessLevel?: null | string;
      } | Metadata & {
          caseAccessLevel?: null | string;
          contactAccessLevel?: null | string;
          description?: null | string;
          mayForecastManagerShare?: null | boolean;
          name: string;
          opportunityAccessLevel?: null | string;
      } & {
          parentRole?: null | string;
      } | Metadata & {
          caseAccessLevel?: null | string;
          contactAccessLevel?: null | string;
          description?: null | string;
          mayForecastManagerShare?: null | boolean;
          name: string;
          opportunityAccessLevel?: null | string;
      } & {
          accountAccessLevel?: null | string;
          parentTerritory?: null | string;
      } | Metadata & {
          enableAdvancedCMTSecurity?: null | boolean;
          enableAdvancedCSSecurity?: null | boolean;
          enableListCustomSettingCreation?: null | boolean;
          enableSOSLOnCustomSettings?: null | boolean;
      } | Metadata & {
          documentContentSearchEnabled: boolean;
          enableAdvancedSearchInAlohaSidebar?: null | boolean;
          enableEinsteinSearchPersonalization?: null | boolean;
          enableQuerySuggestionPigOn?: null | boolean;
          enableSalesforceGeneratedSynonyms?: null | boolean;
          enableSetupSearch?: null | boolean;
          optimizeSearchForCJKEnabled: boolean;
          recentlyViewedUsersForBlankLookupEnabled: boolean;
          searchSettingsByObject: SearchSettingsByObject;
          sidebarAutoCompleteEnabled: boolean;
          sidebarDropDownListEnabled: boolean;
          sidebarLimitToItemsIOwnCheckboxEnabled: boolean;
          singleSearchResultShortcutEnabled: boolean;
          spellCorrectKnowledgeSearchEnabled: boolean;
      } | Metadata & {
          canUsersGrantLoginAccess?: null | boolean;
          enableAdminLoginAsAnyUser?: null | boolean;
          enableAuditFieldsInactiveOwner?: null | boolean;
          enableAuraSecureEvalPref?: null | boolean;
          enableRequireHttpsConnection?: null | boolean;
          isTLSv12Required?: null | boolean;
          isTLSv12RequiredCommunities?: null | boolean;
          networkAccess?: null | NetworkAccess;
          passwordPolicies?: null | PasswordPolicies;
          sessionSettings?: null | SessionSettings;
          singleSignOnSettings?: null | SingleSignOnSettings;
      } | Metadata & {
          interactionComponent?: null | string;
          label: string;
          relatedEntityType: string;
          secondaryRoutingPriorityField?: null | string;
          serviceChannelFieldPriorities: ServiceChannelFieldPriority[];
      } | Metadata & {
          channels?: null | ServiceChannelStatus;
          label: string;
      } | Metadata & {
          accessLevel: string;
          accountSettings?: null | AccountSharingRuleSettings;
          description?: null | string;
          label: string;
          sharedTo: SharedTo;
      } | Metadata & {
          accessLevel: string;
          accountSettings?: null | AccountSharingRuleSettings;
          description?: null | string;
          label: string;
          sharedTo: SharedTo;
      } & {
          booleanFilter?: null | string;
          criteriaItems: FilterItem[];
      } | Metadata & {
          accessLevel: string;
          accountSettings?: null | AccountSharingRuleSettings;
          description?: null | string;
          label: string;
          sharedTo: SharedTo;
      } & {
          booleanFilter?: null | string;
          criteriaItems: FilterItem[];
      } | Metadata & {
          accessLevel: string;
          accountSettings?: null | AccountSharingRuleSettings;
          description?: null | string;
          label: string;
          sharedTo: SharedTo;
      } & {
          sharedFrom: SharedTo;
      } | Metadata & {
          sharingCriteriaRules: SharingCriteriaRule[];
          sharingGuestRules: SharingGuestRule[];
          sharingOwnerRules: SharingOwnerRule[];
          sharingTerritoryRules: SharingTerritoryRule[];
      } | Metadata & {
          accessMappings: AccessMapping[];
          description?: null | string;
          name: string;
          profiles: string[];
      } | Metadata & {
          enableAccountRoleOptimization?: null | boolean;
          enableAssetSharing?: null | boolean;
          enableCommunityUserVisibility?: null | boolean;
          enableExternalSharingModel?: null | boolean;
          enableManagerGroups?: null | boolean;
          enableManualUserRecordSharing?: null | boolean;
          enablePartnerSuperUserAccess?: null | boolean;
          enablePortalUserCaseSharing?: null | boolean;
          enablePortalUserVisibility?: null | boolean;
          enableRemoveTMGroupMembership?: null | boolean;
          enableSecureGuestAccess?: null | boolean;
          enableStandardReportVisibility?: null | boolean;
          enableTerritoryForecastManager?: null | boolean;
      } | Metadata & {
          enableProxyLoginICHeader?: null | boolean;
          enableTopicsInSites?: null | boolean;
          enableVisualforceApiAccessAllowed?: null | boolean;
      } | Metadata & {
          assignments?: null | SkillAssignments;
          description?: null | string;
          label: string;
      } | Metadata & {
          caseSubjectOption: string;
          enableSocialApprovals?: null | boolean;
          enableSocialCaseAssignmentRules?: null | boolean;
          enableSocialCustomerService?: null | boolean;
          enableSocialPersonaHistoryTracking?: null | boolean;
          enableSocialPostHistoryTracking?: null | boolean;
          enableSocialReceiveParentPost?: null | boolean;
      } | Metadata & {
          enableSocialProfiles?: null | boolean;
          isFacebookSocialProfilesDisabled?: null | boolean;
          isLinkedInSocialProfilesDisabled?: null | boolean;
          isTwitterSocialProfilesDisabled?: null | boolean;
          isYouTubeSocialProfilesDisabled?: null | boolean;
      } | Metadata & {
          groupingStringEnum?: null | string;
          sorted: boolean;
          standardValue: StandardValue[];
      } | Metadata & {
          valueTranslation: ValueTranslation[];
      } | Metadata & {
          enableSurvey?: null | boolean;
          enableSurveyOwnerCanManageResponse?: null | boolean;
      } | Metadata & {
          groups: SynonymGroup[];
          isProtected?: null | boolean;
          label: string;
      } | Metadata & {
          disableDowntimeNotifications?: null | boolean;
          disableMaintenanceNotifications?: null | boolean;
      } | Metadata & {
          accountAccessLevel?: null | string;
          caseAccessLevel?: null | string;
          contactAccessLevel?: null | string;
          customFields: FieldValue[];
          description?: null | string;
          name: string;
          opportunityAccessLevel?: null | string;
          parentTerritory?: null | string;
          ruleAssociations: Territory2RuleAssociation[];
          territory2Type: string;
      } | Metadata & {
          customFields: FieldValue[];
          description?: null | string;
          name: string;
      } | Metadata & {
          active: boolean;
          booleanFilter?: null | string;
          name: string;
          objectType: string;
          ruleItems: Territory2RuleItem[];
      } | Metadata & {
          defaultAccountAccessLevel?: null | string;
          defaultCaseAccessLevel?: null | string;
          defaultContactAccessLevel?: null | string;
          defaultOpportunityAccessLevel?: null | string;
          enableTerritoryManagement2?: null | boolean;
          opportunityFilterSettings?: null | Territory2SettingsOpportunityFilter;
      } | Metadata & {
          description?: null | string;
          name: string;
          priority: number;
      } | Metadata & {
          active: boolean;
          description?: null | string;
          frequency: string;
          masterLabel: string;
          startDate: string;
          timeSheetTemplateAssignments: TimeSheetTemplateAssignment[];
          workWeekEndDay: string;
          workWeekStartDay: string;
      } | Metadata & {
          enableTopics: boolean;
          entityApiName: string;
      } | Metadata & {
          enableMyTrailheadPref?: null | boolean;
      } | Metadata & {
          action: TransactionSecurityAction;
          active: boolean;
          apexClass?: null | string;
          description?: null | string;
          developerName?: null | string;
          eventName?: null | string;
          eventType?: null | string;
          executionUser?: null | string;
          flow?: null | string;
          masterLabel?: null | string;
          resourceName?: null | string;
          type?: null | string;
      } | Metadata & {
          customApplications: CustomApplicationTranslation[];
          customDataTypeTranslations: CustomDataTypeTranslation[];
          customLabels: CustomLabelTranslation[];
          customPageWebLinks: CustomPageWebLinkTranslation[];
          customTabs: CustomTabTranslation[];
          flowDefinitions: FlowDefinitionTranslation[];
          quickActions: GlobalQuickActionTranslation[];
          reportTypes: ReportTypeTranslation[];
          scontrols: ScontrolTranslation[];
      } | Metadata & FlowDefinitionTranslation | Metadata & FlowTranslation | Metadata & {
          UIObjectRelationFieldConfigs: UIObjectRelationFieldConfig[];
          contextObject: string;
          contextObjectRecordType?: null | string;
          directRelationshipField?: null | string;
          indirectObjectContextField?: null | string;
          indirectObjectRelatedField?: null | string;
          indirectRelationshipObject?: null | string;
          isActive: boolean;
          masterLabel: string;
          relatedObject: string;
          relatedObjectRecordType?: null | string;
          relationshipType: string;
      } | Metadata & {
          creationAgeInSeconds?: null | number;
          description?: null | string;
          lastChatterActivityAgeInSeconds?: null | number;
          masterLabel: string;
          profiles: string[];
          userTypes: string[];
      } | Metadata & {
          canGovCloudUseAdoptionApps?: null | boolean;
          doesScheduledSwitcherRunDaily?: null | boolean;
          enableCustomHelpGlobalSection?: null | boolean;
          enableHelpMenuShowFeedback?: null | boolean;
          enableHelpMenuShowHelp?: null | boolean;
          enableHelpMenuShowNewUser?: null | boolean;
          enableHelpMenuShowSearch?: null | boolean;
          enableHelpMenuShowSfdcContent?: null | boolean;
          enableHelpMenuShowShortcut?: null | boolean;
          enableHelpMenuShowSupport?: null | boolean;
          enableHelpMenuShowTrailhead?: null | boolean;
          enableIBILOptOutDashboards?: null | boolean;
          enableIBILOptOutEvents?: null | boolean;
          enableIBILOptOutReports?: null | boolean;
          enableIBILOptOutTasks?: null | boolean;
          enableLexToClassicFeedbackEnable?: null | boolean;
          enableOrchestrationInSandbox?: null | boolean;
          enableOrgUserAssistEnabled?: null | boolean;
          enableScheduledSwitcher?: null | boolean;
          enableSfdcProductFeedbackSurvey?: null | boolean;
          enableShowSalesforceUserAssist?: null | boolean;
          isAutoTransitionDelayed?: null | boolean;
          isCrucNotificationDisabled?: null | boolean;
          isCustomProfileAutoTransitionDelayed?: null | boolean;
          isLEXWelcomeMatDisabled?: null | boolean;
          isMeetTheAssistantDisabledInClassic?: null | boolean;
          isMeetTheAssistantDisabledInLightning?: null | boolean;
          optimizerAppEnabled?: null | boolean;
      } | Metadata & {
          alternateAlohaListView?: null | boolean;
          enableAsyncRelatedLists?: null | boolean;
          enableClickjackUserPageHeaderless?: null | boolean;
          enableCollapsibleSections?: null | boolean;
          enableCollapsibleSideBar?: null | boolean;
          enableCustomObjectTruncate?: null | boolean;
          enableCustomeSideBarOnAllPages?: null | boolean;
          enableDeleteFieldHistory?: null | boolean;
          enableHoverDetails?: null | boolean;
          enableInlineEdit?: null | boolean;
          enableNewPageLayoutEditor?: null | boolean;
          enablePersonalCanvas?: null | boolean;
          enablePrintableListViews?: null | boolean;
          enableProfileCustomTabsets?: null | boolean;
          enableQuickCreate?: null | boolean;
          enableTabOrganizer?: null | boolean;
      } | Metadata & {
          enableCanAnswerContainUsername?: null | boolean;
          enableCanSaveUserPerm?: null | boolean;
          enableConcealPersonalInfo?: null | boolean;
          enableContactlessExternalIdentityUsers?: null | boolean;
          enableEnhancedPermsetMgmt?: null | boolean;
          enableEnhancedProfileMgmt?: null | boolean;
          enableNewProfileUI?: null | boolean;
          enableScrambleUserData?: null | boolean;
          enableUserSelfDeactivate?: null | boolean;
      } | Metadata & {
          enableCallDisposition?: null | boolean;
          enableVoiceCallList?: null | boolean;
          enableVoiceCallRecording?: null | boolean;
          enableVoiceCoaching?: null | boolean;
          enableVoiceConferencing?: null | boolean;
          enableVoiceLocalPresence?: null | boolean;
          enableVoiceMail?: null | boolean;
          enableVoiceMailDrop?: null | boolean;
      } | Metadata & {
          assetIcon?: null | string;
          description?: null | string;
          folder: string;
          masterLabel: string;
          shares: FolderShare[];
          templateOrigin?: null | string;
          templateVersion?: null | string;
      } | Metadata & {
          application: string;
          description?: null | string;
          masterLabel: string;
          templateAssetSourceName?: null | string;
      } | Metadata & {
          assetIcon?: null | string;
          assetVersion?: null | number;
          description?: null | string;
          label: string;
          templateType: string;
      } | Metadata & {
          application?: null | string;
          dataset: string;
          datasetConnector?: null | string;
          datasetFullyQualifiedName?: null | string;
          dates: WaveXmdDate[];
          dimensions: WaveXmdDimension[];
          measures: WaveXmdMeasure[];
          organizations: WaveXmdOrganization[];
          origin?: null | string;
          type?: null | string;
          waveVisualization?: null | string;
      } | Metadata & {
          enableCoachingManagerGroupAccess?: null | boolean;
          enableGoalManagerGroupAccess?: null | boolean;
          enableProfileSkills?: null | boolean;
          enableProfileSkillsAddFeedPost?: null | boolean;
          enableProfileSkillsAutoSuggest?: null | boolean;
          enableProfileSkillsUsePlatform?: null | boolean;
          enableWorkBadgeDefRestrictPref?: null | boolean;
          enableWorkCalibration?: null | boolean;
          enableWorkCanvasPref?: null | boolean;
          enableWorkCertification?: null | boolean;
          enableWorkCertificationNotification?: null | boolean;
          enableWorkRewardsPref?: null | boolean;
          enableWorkThanksPref?: null | boolean;
          enableWorkUseObjectivesForGoals?: null | boolean;
      } | Metadata & {
          alerts: WorkflowAlert[];
          fieldUpdates: WorkflowFieldUpdate[];
          flowActions: WorkflowFlowAction[];
          knowledgePublishes: WorkflowKnowledgePublish[];
          outboundMessages: WorkflowOutboundMessage[];
          rules: WorkflowRule[];
          send: WorkflowSend[];
          tasks: WorkflowTask[];
      } | Metadata & {
          ccEmails: string[];
          description: string;
          protected: boolean;
          recipients: WorkflowEmailRecipient[];
          senderAddress?: null | string;
          senderType?: null | string;
          template: string;
      } | Metadata & {
          description?: null | string;
          field: string;
          formula?: null | string;
          literalValue?: null | string;
          lookupValue?: null | string;
          lookupValueType?: null | string;
          name: string;
          notifyAssignee: boolean;
          operation: string;
          protected: boolean;
          reevaluateOnChange?: null | boolean;
          targetObject?: null | string;
      } | Metadata & {
          description?: null | string;
          flow: string;
          flowInputs: WorkflowFlowActionParameter[];
          label: string;
          language?: null | string;
          protected: boolean;
      } | Metadata & {
          action: string;
          description?: null | string;
          label: string;
          language?: null | string;
          protected: boolean;
      } | Metadata & {
          apiVersion: number;
          description?: null | string;
          endpointUrl: string;
          fields: string[];
          includeSessionId: boolean;
          integrationUser: string;
          name: string;
          protected: boolean;
          useDeadLetterQueue?: null | boolean;
      } | Metadata & {
          actions: WorkflowActionReference[];
          active: boolean;
          booleanFilter?: null | string;
          criteriaItems: FilterItem[];
          description?: null | string;
          formula?: null | string;
          triggerType: string;
          workflowTimeTriggers: WorkflowTimeTrigger[];
      } | Metadata & {
          action: string;
          description?: null | string;
          label: string;
          language?: null | string;
          protected: boolean;
      } | Metadata & {
          assignedTo?: null | string;
          assignedToType: string;
          description?: null | string;
          dueDateOffset: number;
          notifyAssignee: boolean;
          offsetFromField?: null | string;
          priority: string;
          protected: boolean;
          status: string;
          subject: string;
      } | Metadata & SaveResult | Metadata & DeleteResult | Metadata & UpsertResult = MetadataDefinition<T, M>

    Parameters

    • type: T
    • fullNames: string[]

    Returns Promise<MD[]>

  • Type Parameters

    • M extends Metadata = Metadata
    • T extends MetadataType = MetadataType
    • MD extends Metadata | Metadata & {
          content?: null | string;
      } & {
          format?: null | string;
          isVisibleByExternalUsers?: null | boolean;
          language: string;
          masterLabel: string;
          originNetwork?: null | string;
          relationships?: null | ContentAssetRelationships;
          versions: ContentAssetVersions;
      } | Metadata & {
          actionLinkTemplates: ActionLinkTemplate[];
          category: string;
          executionsAllowed: string;
          hoursUntilExpiration?: null | number;
          isPublished: boolean;
          name: string;
      } | Metadata & {
          content?: null | string;
      } & {
          apiVersion: number;
          packageVersions: PackageVersion[];
          status: string;
      } | Metadata & {
          content?: null | string;
      } & {
          apiVersion?: null | number;
          description?: null | string;
          label: string;
          packageVersions: PackageVersion[];
      } | Metadata & {
          content?: null | string;
      } & {
          apiVersion: number;
          availableInTouch?: null | boolean;
          confirmationTokenRequired?: null | boolean;
          description?: null | string;
          label: string;
          packageVersions: PackageVersion[];
      } | Metadata & {
          testClassName: string[];
      } | Metadata & {
          content?: null | string;
      } & {
          apiVersion: number;
          packageVersions: PackageVersion[];
          status: string;
      } | Metadata & {
          active?: null | boolean;
          ruleEntry: RuleEntry[];
      } | Metadata & {
          SVGContent?: null | string;
          apiVersion?: null | number;
          controllerContent?: null | string;
          description?: null | string;
          designContent?: null | string;
          documentationContent?: null | string;
          helperContent?: null | string;
          markup?: null | string;
          modelContent?: null | string;
          packageVersions: PackageVersion[];
          rendererContent?: null | string;
          styleContent?: null | string;
          testsuiteContent?: null | string;
          type?: null | string;
      } | Metadata & {
          appleTeam?: null | string;
          authorizeUrl?: null | string;
          consumerKey?: null | string;
          consumerSecret?: null | string;
          customMetadataTypeRecord?: null | string;
          defaultScopes?: null | string;
          ecKey?: null | string;
          errorUrl?: null | string;
          executionUser?: null | string;
          friendlyName: string;
          iconUrl?: null | string;
          idTokenIssuer?: null | string;
          includeOrgIdInIdentifier?: null | boolean;
          linkKickoffUrl?: null | string;
          logoutUrl?: null | string;
          oauthKickoffUrl?: null | string;
          plugin?: null | string;
          portal?: null | string;
          providerType: string;
          registrationHandler?: null | string;
          sendAccessTokenInHeader?: null | boolean;
          sendClientCredentialsInHeader?: null | boolean;
          sendSecretInApis?: null | boolean;
          ssoKickoffUrl?: null | string;
          tokenUrl?: null | string;
          userInfoUrl?: null | string;
      } | Metadata & {
          brandingSetProperty: BrandingSetProperty[];
          description?: null | string;
          masterLabel: string;
          type?: null | string;
      } | Metadata & {
          description?: null | string;
          isActive?: null | boolean;
          values: PicklistValue[];
      } | Metadata & {
          adapterUrl?: null | string;
          customSettings?: null | string;
          displayName: string;
          displayNameLabel: string;
          internalNameLabel: string;
          sections: CallCenterSection[];
          version?: null | string;
      } | Metadata & {
          active: boolean;
          businessProcess?: null | string;
          compactLayoutAssignment?: null | string;
          description?: null | string;
          label: string;
          picklistValues: RecordTypePicklistValue[];
      } | Metadata & {
          isActive?: null | boolean;
          isDefaultModel: boolean;
          isModelLocked: boolean;
          modelDescription?: null | string;
          name: string;
          recordPreference?: null | string;
      } | Metadata & {
          description?: null | string;
          recurrenceType?: null | string;
      } | Metadata & {
          index: number;
          textField?: null | string;
          type: string;
      } | Metadata & {
          compositionComponent: string;
          description: string;
          extensionName: string;
          headerText?: null | string;
          hoverText?: null | string;
          icon: string;
          isProtected?: null | boolean;
          masterLabel: string;
          renderComponent: string;
          type: string;
      } | Metadata & {
          active?: null | boolean;
          chatterAnswersFacebookSsoUrl?: null | string;
          communityFeedPage?: null | string;
          dataCategoryName?: null | string;
          description?: null | string;
          emailFooterDocument?: null | string;
          emailHeaderDocument?: null | string;
          emailNotificationUrl?: null | string;
          enableChatterAnswers?: null | boolean;
          enablePrivateQuestions?: null | boolean;
          expertsGroup?: null | string;
          portal?: null | string;
          reputationLevels?: null | ReputationLevels;
          showInPortal?: null | boolean;
          site?: null | string;
      } | Metadata & {
          authProvider?: null | string;
          certificate?: null | string;
          customConfiguration?: null | string;
          customHttpHeaders: CustomHttpHeader[];
          endpoint?: null | string;
          isWritable?: null | boolean;
          label: string;
          oauthRefreshToken?: null | string;
          oauthScope?: null | string;
          oauthToken?: null | string;
          password?: null | string;
          principalType: string;
          protocol: string;
          repository?: null | string;
          type: string;
          username?: null | string;
          version?: null | string;
      } | Metadata & {
          context?: null | string;
          description?: null | string;
          endpointUrl: string;
          isActive: boolean;
      } | Metadata & {
          connectedApp?: null | string;
          description?: null | string;
          label: string;
          requiredPermission: CustomPermissionDependencyRequired[];
      } | Metadata & {
          backgroundEndColor: string;
          backgroundFadeDirection: string;
          backgroundStartColor: string;
          chartTheme?: null | string;
          colorPalette?: null | string;
          dashboardChartTheme?: null | string;
          dashboardColorPalette?: null | string;
          dashboardFilters: DashboardFilter[];
          dashboardGridLayout?: null | DashboardGridLayout;
          dashboardResultRefreshedDate?: null | string;
          dashboardResultRunningUser?: null | string;
          dashboardType?: null | string;
          description?: null | string;
          folderName?: null | string;
          isGridLayout?: null | boolean;
          leftSection?: null | DashboardComponentSection;
          middleSection?: null | DashboardComponentSection;
          numSubscriptions?: null | number;
          rightSection?: null | DashboardComponentSection;
          runningUser?: null | string;
          textColor: string;
          title: string;
          titleColor: string;
          titleSize: number;
      } | Metadata & {
          content?: null | string;
      } & {
          description?: null | string;
          internalUseOnly: boolean;
          keywords?: null | string;
          name?: null | string;
          public: boolean;
      } | Metadata & {
          actionOnInsert: string;
          actionOnUpdate: string;
          alertText?: null | string;
          description?: null | string;
          duplicateRuleFilter?: null | DuplicateRuleFilter;
          duplicateRuleMatchRules?: null | DuplicateRuleMatchRule[];
          isActive: boolean;
          masterLabel: string;
          operationsOnInsert: string[];
          operationsOnUpdate: string[];
          securityOption: string;
          sortOrder: number;
      } | Metadata & {
          apexClass: string;
          attachmentOption: string;
          authenticationFailureAction: string;
          authorizationFailureAction: string;
          authorizedSenders?: null | string;
          emailServicesAddresses: EmailServicesAddress[];
          errorRoutingAddress?: null | string;
          functionInactiveAction: string;
          functionName: string;
          isActive?: null | boolean;
          isAuthenticationRequired?: null | boolean;
          isErrorRoutingEnabled?: null | boolean;
          isTextAttachmentsAsBinary?: null | boolean;
          isTlsRequired?: null | boolean;
          overLimitAction: string;
      } | Metadata & {
          content?: null | string;
      } & {
          apiVersion?: null | number;
          attachedDocuments: string[];
          attachments: Attachment[];
          available: boolean;
          description?: null | string;
          encodingKey: string;
          letterhead?: null | string;
          name: string;
          packageVersions: PackageVersion[];
          relatedEntityType?: null | string;
          style: string;
          subject?: null | string;
          textOnly?: null | string;
          type: string;
          uiType?: null | string;
      } | Metadata & {
          businessHours?: null | string;
          casesPerEntitlement?: null | number;
          entitlementProcess?: null | string;
          isPerIncident?: null | boolean;
          term?: null | number;
          type?: null | string;
      } | Metadata & {
          content?: null | string;
      } & {
          cacheControl: string;
          contentType: string;
          description?: null | string;
      } | Metadata & {
          applicationVisibilities: PermissionSetApplicationVisibility[];
          classAccesses: PermissionSetApexClassAccess[];
          customMetadataTypeAccesses: PermissionSetCustomMetadataTypeAccess[];
          customPermissions: PermissionSetCustomPermissions[];
          description?: null | string;
          externalDataSourceAccesses: PermissionSetExternalDataSourceAccess[];
          fieldPermissions: PermissionSetFieldPermissions[];
          flowAccesses: PermissionSetFlowAccess[];
          hasActivationRequired?: null | boolean;
          label: string;
          license?: null | string;
          objectPermissions: PermissionSetObjectPermissions[];
          pageAccesses: PermissionSetApexPageAccess[];
          recordTypeVisibilities: PermissionSetRecordTypeVisibility[];
          tabSettings: PermissionSetTabSetting[];
          userPermissions: PermissionSetUserPermission[];
      } | Metadata & {
          accessType?: null | string;
          folderShares: FolderShare[];
          name: string;
          publicFolderAccess?: null | string;
          sharedTo?: null | SharedTo;
      } | Metadata & {
          doesIncludeBosses?: null | boolean;
          name: string;
      } | Metadata & {
          defaultBrandingSet: string;
          description?: null | string;
          masterLabel: string;
          shouldOverrideLoadingImage?: null | boolean;
      } | Metadata & {
          booleanFilter?: null | string;
          columns: string[];
          division?: null | string;
          filterScope: string;
          filters: ListViewFilter[];
          label: string;
          language?: null | string;
          queue?: null | string;
          sharedTo?: null | SharedTo;
      } | Metadata & {
          booleanFilter?: null | string;
          description?: null | string;
          label: string;
          matchingRuleItems: MatchingRuleItem[];
          ruleStatus: string;
      } | Metadata & {
          applicationVisibilities: ProfileApplicationVisibility[];
          categoryGroupVisibilities: ProfileCategoryGroupVisibility[];
          classAccesses: ProfileApexClassAccess[];
          custom?: null | boolean;
          customMetadataTypeAccesses: ProfileCustomMetadataTypeAccess[];
          customPermissions: ProfileCustomPermissions[];
          description?: null | string;
          externalDataSourceAccesses: ProfileExternalDataSourceAccess[];
          fieldPermissions: ProfileFieldLevelSecurity[];
          flowAccesses: ProfileFlowAccess[];
          layoutAssignments: ProfileLayoutAssignment[];
          loginHours?: null | ProfileLoginHours;
          loginIpRanges: ProfileLoginIpRange[];
          objectPermissions: ProfileObjectPermissions[];
          pageAccesses: ProfileApexPageAccess[];
          profileActionOverrides: ProfileActionOverride[];
          recordTypeVisibilities: ProfileRecordTypeVisibility[];
          tabVisibilities: ProfileTabVisibility[];
          userLicense?: null | string;
          userPermissions: ProfileUserPermission[];
      } | Metadata & {
          allowMergeFieldsInBody?: null | boolean;
          allowMergeFieldsInHeader?: null | boolean;
          authProvider?: null | string;
          authTokenEndpointUrl?: null | string;
          awsAccessKey?: null | string;
          awsAccessSecret?: null | string;
          awsRegion?: null | string;
          awsService?: null | string;
          certificate?: null | string;
          endpoint?: null | string;
          generateAuthorizationHeader?: null | boolean;
          jwtAudience?: null | string;
          jwtFormulaSubject?: null | string;
          jwtIssuer?: null | string;
          jwtSigningCertificate?: null | string;
          jwtTextSubject?: null | string;
          jwtValidityPeriodSeconds?: null | number;
          label: string;
          oauthRefreshToken?: null | string;
          oauthScope?: null | string;
          oauthToken?: null | string;
          password?: null | string;
          principalType: string;
          privateConnection?: null | string;
          protocol: string;
          username?: null | string;
      } | Metadata & {
          description?: null | string;
          isDefaultPartition: boolean;
          masterLabel: string;
          platformCachePartitionTypes: PlatformCachePartitionType[];
      } | Metadata & {
          aggregates: ReportAggregate[];
          block: Report[];
          blockInfo?: null | ReportBlockInfo;
          buckets: ReportBucketField[];
          chart?: null | ReportChart;
          colorRanges: ReportColorRange[];
          columns: ReportColumn[];
          crossFilters: ReportCrossFilter[];
          currency?: null | string;
          customDetailFormulas: ReportCustomDetailFormula[];
          dataCategoryFilters: ReportDataCategoryFilter[];
          description?: null | string;
          division?: null | string;
          filter?: null | ReportFilter;
          folderName?: null | string;
          format: string;
          formattingRules: ReportFormattingRule[];
          groupingsAcross: ReportGrouping[];
          groupingsDown: ReportGrouping[];
          historicalSelector?: null | ReportHistoricalSelector;
          name: string;
          numSubscriptions?: null | number;
          params: ReportParam[];
          reportType: string;
          roleHierarchyFilter?: null | string;
          rowLimit?: null | number;
          scope?: null | string;
          showCurrentDate?: null | boolean;
          showDetails?: null | boolean;
          showGrandTotal?: null | boolean;
          showSubTotals?: null | boolean;
          sortColumn?: null | string;
          sortOrder?: null | string;
          territoryHierarchyFilter?: null | string;
          timeFrameFilter?: null | ReportTimeFrameFilter;
          userFilter?: null | string;
      } | Metadata & {
          attributeName?: null | string;
          attributeNameIdFormat?: null | string;
          decryptionCertificate?: null | string;
          errorUrl?: null | string;
          executionUserId?: null | string;
          identityLocation: string;
          identityMapping: string;
          issuer: string;
          loginUrl?: null | string;
          logoutUrl?: null | string;
          name: string;
          oauthTokenEndpoint?: null | string;
          redirectBinding?: null | boolean;
          requestSignatureMethod?: null | string;
          requestSigningCertId?: null | string;
          salesforceLoginUrl?: null | string;
          samlEntityId: string;
          samlJitHandlerId?: null | string;
          samlVersion: string;
          singleLogoutBinding?: null | string;
          singleLogoutUrl?: null | string;
          userProvisioning?: null | boolean;
          validationCert: string;
      } | Metadata & {
          content?: null | string;
      } & {
          contentSource: string;
          description?: null | string;
          encodingKey: string;
          fileContent?: null | string;
          fileName?: null | string;
          name: string;
          supportsCaching: boolean;
      } | Metadata & {
          availability: string;
          description?: null | string;
          displayType: string;
          encodingKey?: null | string;
          hasMenubar?: null | boolean;
          hasScrollbars?: null | boolean;
          hasToolbar?: null | boolean;
          height?: null | number;
          isResizable?: null | boolean;
          linkType: string;
          masterLabel?: null | string;
          openType: string;
          page?: null | string;
          position?: null | string;
          protected: boolean;
          requireRowSelection?: null | boolean;
          scontrol?: null | string;
          showsLocation?: null | boolean;
          showsStatus?: null | boolean;
          url?: null | string;
          width?: null | number;
      } | Metadata & {
          fields: IndexField[];
          label: string;
      } | Metadata & DeployMessage | Metadata & FileProperties | Metadata & {
          accessLevel: string;
          accountToCriteriaField: string;
          description?: null | string;
          entityType: string;
          masterLabel: string;
          staticFormulaCriteria?: null | string;
          type: string;
      } | Metadata & {
          enableAccountHistoryTracking?: null | boolean;
          enableAccountInsightsInMobile?: null | boolean;
          enableAccountOwnerReport?: null | boolean;
          enableAccountTeams?: null | boolean;
          enableContactHistoryTracking?: null | boolean;
          enableRelateContactToMultipleAccounts?: null | boolean;
          showViewHierarchyLink?: null | boolean;
      } | Metadata & {
          actionPlanTemplateItem: ActionPlanTemplateItem[];
          description?: null | string;
          name: string;
          targetEntityType: string;
          uniqueName: string;
      } | Metadata & {
          enableDefaultQuickActionsOn?: null | boolean;
          enableMdpEnabled?: null | boolean;
          enableThirdPartyActions?: null | boolean;
      } | Metadata & {
          allowUsersToRelateMultipleContactsToTasksAndEvents?: null | boolean;
          autoRelateEventAttendees?: null | boolean;
          enableActivityReminders?: null | boolean;
          enableClickCreateEvents?: null | boolean;
          enableDragAndDropScheduling?: null | boolean;
          enableEmailTracking?: null | boolean;
          enableGroupTasks?: null | boolean;
          enableListViewScheduling?: null | boolean;
          enableLogNote?: null | boolean;
          enableMultidayEvents?: null | boolean;
          enableRecurringEvents?: null | boolean;
          enableRecurringTasks?: null | boolean;
          enableRollUpActivToContactsAcct?: null | boolean;
          enableSidebarCalendarShortcut?: null | boolean;
          enableSimpleTaskCreateUI?: null | boolean;
          enableUNSTaskDelegatedToNotifications?: null | boolean;
          enableUserListViewCalendars?: null | boolean;
          meetingRequestsLogo?: null | string;
          showCustomLogoMeetingRequests?: null | boolean;
          showEventDetailsMultiUserCalendar?: null | boolean;
          showHomePageHoverLinksForEvents?: null | boolean;
          showMyTasksHoverLinks?: null | boolean;
      } | Metadata & {
          countriesAndStates: CountriesAndStates;
      } | Metadata & {
          description?: null | string;
          groupColumn?: null | string;
          mappings: AnalyticSnapshotMapping[];
          name: string;
          runningUser?: null | string;
          sourceReport: string;
          targetObject: string;
      } | Metadata & {
          alwaysGenPreviews?: null | boolean;
          analyticsAdoptionMetadata?: null | boolean;
          canAccessAnalyticsViaAPI?: null | boolean;
          canAnnotateDashboards?: null | boolean;
          canEnableSavedView?: null | boolean;
          canExploreDataConversationally?: null | boolean;
          canShareAppsWithCommunities?: null | boolean;
          canSubscribeDashboardWidgets?: null | boolean;
          canViewThumbnailAssets?: null | boolean;
          enableAnalyticsSubtotals?: null | boolean;
          enableAutoCompleteCombo?: null | boolean;
          enableDashboardComponentSnapshot?: null | boolean;
          enableDashboardFlexiTable?: null | boolean;
          enableEmailReportsToPortalUsers?: null | boolean;
          enableFloatingReportHeaders?: null | boolean;
          enableInsights?: null | boolean;
          enableLightningReportBuilder?: null | boolean;
          enableLotusNotesImages?: null | boolean;
          enableMassEnableReportBuilder?: null | boolean;
          enableNewChartsEngine?: null | boolean;
          enablePowerInsights?: null | boolean;
          enableRemoveFooterForRepDisplay?: null | boolean;
          enableRemoveFooterFromRepExp?: null | boolean;
          enableReportFieldToFieldPref?: null | boolean;
          enableReportUniqueRowCountPref?: null | boolean;
          enableSFXJoinedReportsEnable?: null | boolean;
          enableSmartDataDiscovery?: null | boolean;
          enableUseOldChartsLookAndFeel?: null | boolean;
          enableWaveReplication?: null | boolean;
          enableWaveSharingInheritance?: null | boolean;
          enableWaveTemplate?: null | boolean;
          enableWaveTrendedDatasetCleanup?: null | boolean;
      } | Metadata & {
          animationFrequency: string;
          developerName: string;
          isActive: boolean;
          masterLabel: string;
          recordTypeContext: string;
          recordTypeName?: null | string;
          sobjectType: string;
          targetField: string;
          targetFieldChangeToValues: string;
      } | Metadata & {
          enableAggregateCodeCoverageOnly?: null | boolean;
          enableApexAccessRightsPref?: null | boolean;
          enableApexApprovalLockUnlock?: null | boolean;
          enableApexCtrlImplicitWithSharingPref?: null | boolean;
          enableApexPropertyGetterPref?: null | boolean;
          enableAuraApexCtrlAuthUserAccessCheckPref?: null | boolean;
          enableAuraApexCtrlGuestUserAccessCheckPref?: null | boolean;
          enableCompileOnDeploy?: null | boolean;
          enableDisableParallelApexTesting?: null | boolean;
          enableDoNotEmailDebugLog?: null | boolean;
          enableGaplessTestAutoNum?: null | boolean;
          enableMngdCtrlActionAccessPref?: null | boolean;
          enableNonCertifiedApexMdCrud?: null | boolean;
      } | Metadata & {
          doesHideAllAppsInAppLauncher?: null | boolean;
      } | Metadata & {
          appMenuItems: AppMenuItem[];
      } | Metadata & {
          appointmentStartTimeInterval: string;
          masterLabel: string;
          shouldConsiderCalendarEvents: boolean;
          shouldEnforceExcludedResource: boolean;
          shouldEnforceRequiredResource: boolean;
          shouldMatchSkill: boolean;
          shouldMatchSkillLevel: boolean;
          shouldRespectVisitingHours: boolean;
          shouldUsePrimaryMembers: boolean;
          shouldUseSecondaryMembers: boolean;
      } | Metadata & {
          active: boolean;
          allowRecall?: null | boolean;
          allowedSubmitters: ApprovalSubmitter[];
          approvalPageFields?: null | ApprovalPageField;
          approvalStep: ApprovalStep[];
          description?: null | string;
          emailTemplate?: null | string;
          enableMobileDeviceAccess?: null | boolean;
          entryCriteria?: null | ApprovalEntryCriteria;
          finalApprovalActions?: null | ApprovalAction;
          finalApprovalRecordLock?: null | boolean;
          finalRejectionActions?: null | ApprovalAction;
          finalRejectionRecordLock?: null | boolean;
          initialSubmissionActions?: null | ApprovalAction;
          label: string;
          nextAutomatedApprover?: null | NextAutomatedApprover;
          postTemplate?: null | string;
          recallActions?: null | ApprovalAction;
          recordEditability: string;
          showApprovalHistory?: null | boolean;
      } | Metadata & {
          enableEntityArchivingEnabled?: null | boolean;
      } | Metadata & {
          assignmentRule: AssignmentRule[];
      } | Metadata & {
          audienceName: string;
          container: string;
          criteria: AudienceCriteria;
          description?: null | string;
          formula?: null | string;
          formulaFilterType?: null | string;
          targets?: null | PersonalizationTargetInfos;
      } | Metadata & {
          active?: null | boolean;
          ruleEntry: RuleEntry[];
      } | Metadata & {
          autoResponseRule: AutoResponseRule[];
      } | Metadata & {
          enableBcp?: null | boolean;
          enableBcpCoin?: null | boolean;
      } | Metadata & {
          botMlDomain?: null | LocalMlDomain;
          botUser?: null | string;
          botVersions: BotVersion[];
          contextVariables: ConversationContextVariable[];
          description?: null | string;
          label?: null | string;
      } | Metadata & {
          botDialogGroups: BotDialogGroup[];
          botDialogs: BotDialog[];
          conversationVariables: ConversationVariable[];
          entryDialog: string;
          mainMenuDialog: string;
          responseDelayMilliseconds?: null | number;
      } | Metadata & {
          enableBots?: null | boolean;
      } | Metadata & {
          active?: null | boolean;
          default: boolean;
          fridayEndTime?: null | string;
          fridayStartTime?: null | string;
          mondayEndTime?: null | string;
          mondayStartTime?: null | string;
          name?: null | string;
          saturdayEndTime?: null | string;
          saturdayStartTime?: null | string;
          sundayEndTime?: null | string;
          sundayStartTime?: null | string;
          thursdayEndTime?: null | string;
          thursdayStartTime?: null | string;
          timeZoneId?: null | string;
          tuesdayEndTime?: null | string;
          tuesdayStartTime?: null | string;
          wednesdayEndTime?: null | string;
          wednesdayStartTime?: null | string;
      } | Metadata & {
          businessHours: BusinessHoursEntry[];
          holidays: Holiday[];
      } | Metadata & {
          allowEmail?: null | boolean;
          closed?: null | boolean;
          color?: null | string;
          controllingFieldValues: string[];
          converted?: null | boolean;
          cssExposed?: null | boolean;
          default: boolean;
          description?: null | string;
          forecastCategory?: null | string;
          highPriority?: null | boolean;
          isActive?: null | boolean;
          probability?: null | number;
          reverseRole?: null | string;
          reviewed?: null | boolean;
          won?: null | boolean;
      } | Metadata & {
          cmsConnectAsset: CMSConnectAsset[];
          cmsConnectLanguage: CMSConnectLanguage[];
          cmsConnectPersonalization?: null | CMSConnectPersonalization;
          cmsConnectResourceType: CMSConnectResourceType[];
          connectionType: string;
          cssScope?: null | string;
          developerName: string;
          languageEnabled?: null | string;
          masterLabel: string;
          namedCredential?: null | string;
          personalizationEnabled?: null | string;
          rootPath?: null | string;
          sortOrder: number;
          status: string;
          type: string;
          websiteUrl?: null | string;
      } | Metadata & {
          enableAutoCampInfluenceDisabled?: null | boolean;
          enableB2bmaCampaignInfluence2?: null | boolean;
          enableCampaignHistoryTrackEnabled?: null | boolean;
          enableCampaignInfluence2?: null | boolean;
          enableCampaignMemberTWCF?: null | boolean;
          enableSuppressNoValueCI2?: null | boolean;
      } | Metadata & {
          accessMethod: string;
          canvasOptions?: null | string;
          canvasUrl: string;
          lifecycleClass?: null | string;
          locationOptions?: null | string;
          samlInitiationMethod?: null | string;
      } | Metadata & {
          caseClassificationRecommendations?: null | boolean;
          reRunAttributeBasedRules?: null | boolean;
          runAssignmentRules?: null | boolean;
      } | Metadata & {
          caseAssignNotificationTemplate?: null | string;
          caseAutoProcUser?: null | boolean;
          caseCloseNotificationTemplate?: null | string;
          caseCommentNotificationTemplate?: null | string;
          caseCreateNotificationTemplate?: null | string;
          caseFeedItemSettings: FeedItemSettings[];
          caseFeedReadUnreadLtng?: null | boolean;
          caseMergeInLightning?: null | boolean;
          closeCaseThroughStatusChange?: null | boolean;
          defaultCaseFeedLayoutOn?: null | boolean;
          defaultCaseOwner?: null | string;
          defaultCaseOwnerType?: null | string;
          defaultCaseUser?: null | string;
          emailActionDefaultsHandlerClass?: null | string;
          emailToCase?: null | EmailToCaseSettings;
          enableCaseFeed?: null | boolean;
          enableCollapseEmailThread?: null | boolean;
          enableDraftEmails?: null | boolean;
          enableEarlyEscalationRuleTriggers?: null | boolean;
          enableEmailActionDefaultsHandler?: null | boolean;
          enableSuggestedArticlesApplication?: null | boolean;
          enableSuggestedArticlesCustomerPortal?: null | boolean;
          enableSuggestedArticlesPartnerPortal?: null | boolean;
          enableSuggestedSolutions?: null | boolean;
          escalateCaseBefore?: null | boolean;
          genericMessageEnabled?: null | boolean;
          keepRecordTypeOnAssignmentRule?: null | boolean;
          notifyContactOnCaseComment?: null | boolean;
          notifyDefaultCaseOwner?: null | boolean;
          notifyOwnerOnCaseComment?: null | boolean;
          notifyOwnerOnCaseOwnerChange?: null | boolean;
          predictiveSupportEnabled?: null | boolean;
          showEmailAttachmentsInCaseAttachmentsRL?: null | boolean;
          showFewerCloseActions?: null | boolean;
          systemUserEmail?: null | string;
          useSystemEmailAddress?: null | boolean;
          useSystemUserAsDefaultCaseUser?: null | boolean;
          webToCase?: null | WebToCaseSettings;
      } | Metadata & {
          enabledChannels: string[];
          label: string;
          layoutItems: ChannelLayoutItem[];
          recordType?: null | string;
      } | Metadata & {
          emailFollowersOnBestAnswer?: null | boolean;
          emailFollowersOnReply?: null | boolean;
          emailOwnerOnPrivateReply?: null | boolean;
          emailOwnerOnReply?: null | boolean;
          enableAnswerViaEmail?: null | boolean;
          enableChatterAnswers: boolean;
          enableFacebookSSO?: null | boolean;
          enableInlinePublisher?: null | boolean;
          enableReputation?: null | boolean;
          enableRichTextEditor?: null | boolean;
          facebookAuthProvider?: null | string;
          showInPortals?: null | boolean;
      } | Metadata & {
          enableChatterDigestEmailsApiOnly?: null | boolean;
          enableChatterEmailAttachment?: null | boolean;
          enableCollaborationEmail?: null | boolean;
          enableDisplayAppDownloadBadges?: null | boolean;
          enableEmailReplyToChatter?: null | boolean;
          enableEmailToChatter?: null | boolean;
      } | Metadata & {
          allowChatterGroupArchiving?: null | boolean;
          allowRecordsInChatterGroup?: null | boolean;
          allowSharingInChatterGroup?: null | boolean;
          enableApprovalRequest?: null | boolean;
          enableChatter?: null | boolean;
          enableChatterEmoticons?: null | boolean;
          enableFeedEdit?: null | boolean;
          enableFeedPinning?: null | boolean;
          enableFeedsDraftPosts?: null | boolean;
          enableFeedsRichText?: null | boolean;
          enableInviteCsnUsers?: null | boolean;
          enableOutOfOfficeEnabledPref?: null | boolean;
          enableRichLinkPreviewsInFeed?: null | boolean;
          enableTodayRecsInFeed?: null | boolean;
          unlistedGroupsEnabled?: null | boolean;
      } | Metadata & {
          cleanRules: CleanRule[];
          description: string;
          masterLabel: string;
          matchEngine: string;
      } | Metadata & {
          actionType: string;
          description?: null | string;
          intents: CommandActionIntent[];
          label: string;
          parameters: CommandActionParam[];
          responseTemplates: CommandActionResponse[];
          target?: null | string;
      } | Metadata & {
          canModerateAllFeedPosts?: null | boolean;
          canModerateInternalFeedPosts?: null | boolean;
          embeddedVisualforcePages?: null | boolean;
          enableCommunityWorkspaces?: null | boolean;
          enableCspContactVisibilityPref?: null | boolean;
          enableCspNotesOnAccConPref?: null | boolean;
          enableEnablePRM?: null | boolean;
          enableExternalAccHierPref?: null | boolean;
          enableGuestRecordReassignOrgPref?: null | boolean;
          enableInviteChatterGuestEnabled?: null | boolean;
          enableNetPortalUserReportOpts?: null | boolean;
          enableNetworksEnabled?: null | boolean;
          enableOotbProfExtUserOpsEnable?: null | boolean;
          enablePRMAccRelPref?: null | boolean;
          enablePowerCustomerCaseStatus?: null | boolean;
          enableRelaxPartnerAccountFieldPref?: null | boolean;
          enableUsernameUniqForOrgPref?: null | boolean;
      } | Metadata & {
          baseTemplate?: null | string;
          bundlesInfo: CommunityTemplateBundleInfo[];
          category: string;
          defaultBrandingSet?: null | string;
          defaultThemeDefinition: string;
          description?: null | string;
          enableExtendedCleanUpOnDelete?: null | boolean;
          masterLabel: string;
          navigationLinkSet: NavigationLinkSet[];
          pageSetting: CommunityTemplatePageSetting[];
          publisher?: null | string;
      } | Metadata & {
          bundlesInfo: CommunityTemplateBundleInfo[];
          customThemeLayoutType: CommunityCustomThemeLayoutType[];
          defaultBrandingSet?: null | string;
          description?: null | string;
          enableExtendedCleanUpOnDelete?: null | boolean;
          masterLabel: string;
          publisher?: null | string;
          themeRouteOverride: CommunityThemeRouteOverride[];
          themeSetting: CommunityThemeSetting[];
      } | Metadata & {
          fields: string[];
          label: string;
      } | Metadata & {
          enableCustomFiscalYear: boolean;
          fiscalYear?: null | FiscalYearSettings;
      } | Metadata & {
          attributes: ConnectedAppAttribute[];
          canvas?: null | CanvasMetadata;
          canvasConfig?: null | ConnectedAppCanvasConfig;
          contactEmail: string;
          contactPhone?: null | string;
          description?: null | string;
          iconUrl?: null | string;
          infoUrl?: null | string;
          ipRanges: ConnectedAppIpRange[];
          label: string;
          logoUrl?: null | string;
          mobileAppConfig?: null | ConnectedAppMobileDetailConfig;
          mobileStartUrl?: null | string;
          oauthConfig?: null | ConnectedAppOauthConfig;
          permissionSetName: string[];
          plugin?: null | string;
          pluginExecutionUser?: null | string;
          profileName: string[];
          samlConfig?: null | ConnectedAppSamlConfig;
          startUrl?: null | string;
      } | Metadata & {
          enableAdminApprovedAppsOnly?: null | boolean;
          enableSkipUserProvisioningWizardWelcomePage?: null | boolean;
      } | Metadata & {
          enableChatterFileLink?: null | boolean;
          enableContent?: null | boolean;
          enableContentAutoAssign?: null | boolean;
          enableContentDistForPortalUsers?: null | boolean;
          enableContentDistPwOptionsBit1?: null | boolean;
          enableContentDistPwOptionsBit2?: null | boolean;
          enableContentDistribution?: null | boolean;
          enableContentSupportMultiLanguage?: null | boolean;
          enableContentWorkspaceAccess?: null | boolean;
          enableFileShareSetByRecord?: null | boolean;
          enableFilesUsrShareNetRestricted?: null | boolean;
          enableJPGPreviews?: null | boolean;
          enableLibraryManagedFiles?: null | boolean;
          enableSiteGuestUserToUploadFiles?: null | boolean;
          enableUploadFilesOnAttachments?: null | boolean;
          skipContentAssetTriggers?: null | boolean;
          skipContentAssetTriggersOnDeploy?: null | boolean;
      } | Metadata & {
          autoCalculateEndDate?: null | boolean;
          autoExpirationDelay?: null | string;
          autoExpirationRecipient?: null | string;
          autoExpireContracts?: null | boolean;
          enableContractHistoryTracking?: null | boolean;
          notifyOwnersOnContractExpiration?: null | boolean;
      } | Metadata & {
          urlPattern: string;
      } | Metadata & {
          enableCurrencyEffectiveDates?: null | boolean;
          enableCurrencySymbolWithMultiCurrency?: null | boolean;
          enableMultiCurrency?: null | boolean;
          isMultiCurrencyActivationAllowed?: null | boolean;
          isParenCurrencyConvDisabled?: null | boolean;
      } | Metadata & {
          actionOverrides: AppActionOverride[];
          brand?: null | AppBrand;
          consoleConfig?: null | ServiceCloudConsoleConfig;
          defaultLandingTab?: null | string;
          description?: null | string;
          formFactors: string[];
          isNavAutoTempTabsDisabled?: null | boolean;
          isNavPersonalizationDisabled?: null | boolean;
          isServiceCloudConsole?: null | boolean;
          label?: null | string;
          logo?: null | string;
          navType?: null | string;
          preferences?: null | AppPreferences;
          profileActionOverrides: AppProfileActionOverride[];
          setupExperience?: null | string;
          subscriberTabs: string[];
          tabs: string[];
          uiType?: null | string;
          utilityBar?: null | string;
          workspaceConfig?: null | AppWorkspaceConfig;
      } | Metadata & {
          buttonIconUrl?: null | string;
          buttonStyle?: null | string;
          buttonText?: null | string;
          buttonWidth?: null | number;
          height?: null | number;
          isHeightFixed: boolean;
          isHidden: boolean;
          isWidthFixed: boolean;
          visualforcePage: string;
          width?: null | number;
      } | Metadata & {
          criteria: FeedFilterCriterion[];
          description?: null | string;
          isProtected?: null | boolean;
          label: string;
      } | Metadata & {
          businessOwnerGroup?: null | string;
          businessOwnerUser?: null | string;
          businessStatus?: null | string;
          caseSensitive?: null | boolean;
          complianceGroup?: null | string;
          customDataType?: null | string;
          defaultValue?: null | string;
          deleteConstraint?: null | string;
          deprecated?: null | boolean;
          description?: null | string;
          displayFormat?: null | string;
          encryptionScheme?: null | string;
          escapeMarkup?: null | boolean;
          externalDeveloperName?: null | string;
          externalId?: null | boolean;
          fieldManageability?: null | string;
          formula?: null | string;
          formulaTreatBlanksAs?: null | string;
          inlineHelpText?: null | string;
          isAIPredictionField?: null | boolean;
          isConvertLeadDisabled?: null | boolean;
          isFilteringDisabled?: null | boolean;
          isNameField?: null | boolean;
          isSortingDisabled?: null | boolean;
          label?: null | string;
          length?: null | number;
          lookupFilter?: null | LookupFilter;
          maskChar?: null | string;
          maskType?: null | string;
          metadataRelationshipControllingField?: null | string;
          populateExistingRows?: null | boolean;
          precision?: null | number;
          referenceTargetField?: null | string;
          referenceTo?: null | string;
          relationshipLabel?: null | string;
          relationshipName?: null | string;
          relationshipOrder?: null | number;
          reparentableMasterDetail?: null | boolean;
          required?: null | boolean;
          restrictedAdminField?: null | boolean;
          scale?: null | number;
          securityClassification?: null | string;
          startingNumber?: null | number;
          stripMarkup?: null | boolean;
          summarizedField?: null | string;
          summaryFilterItems: FilterItem[];
          summaryForeignKey?: null | string;
          summaryOperation?: null | string;
          trackFeedHistory?: null | boolean;
          trackHistory?: null | boolean;
          trackTrending?: null | boolean;
          translateData?: null | boolean;
          type?: null | string;
          unique?: null | boolean;
          valueSet?: null | ValueSet;
          visibleLines?: null | number;
          writeRequiresMasterRead?: null | boolean;
      } | Metadata & {
          color?: null | string;
          default: boolean;
          description?: null | string;
          isActive?: null | boolean;
          label?: null | string;
      } | Metadata & {
          color?: null | string;
          default: boolean;
          description?: null | string;
          isActive?: null | boolean;
          label?: null | string;
      } & {
          allowEmail?: null | boolean;
          closed?: null | boolean;
          converted?: null | boolean;
          cssExposed?: null | boolean;
          forecastCategory?: null | string;
          groupingString?: null | string;
          highPriority?: null | boolean;
          probability?: null | number;
          reverseRole?: null | string;
          reviewed?: null | boolean;
          won?: null | boolean;
      } | Metadata & {
          customHelpMenuItems: CustomHelpMenuItem[];
          masterLabel: string;
      } | Metadata & {
          categories?: null | string;
          language: string;
          protected: boolean;
          shortDescription: string;
          value: string;
      } | Metadata & {
          labels: CustomLabel[];
      } | Metadata & {
          description?: null | string;
          label?: null | string;
          protected?: null | boolean;
          values: CustomMetadataValue[];
      } | Metadata & {
          customNotifTypeName: string;
          description?: null | string;
          desktop: boolean;
          masterLabel: string;
          mobile: boolean;
      } | Metadata & {
          actionOverrides: ActionOverride[];
          allowInChatterGroups?: null | boolean;
          articleTypeChannelDisplay?: null | ArticleTypeChannelDisplay;
          businessProcesses: BusinessProcess[];
          compactLayoutAssignment?: null | string;
          compactLayouts: CompactLayout[];
          customHelp?: null | string;
          customHelpPage?: null | string;
          customSettingsType?: null | string;
          deploymentStatus?: null | string;
          deprecated?: null | boolean;
          description?: null | string;
          enableActivities?: null | boolean;
          enableBulkApi?: null | boolean;
          enableDataTranslation?: null | boolean;
          enableDivisions?: null | boolean;
          enableEnhancedLookup?: null | boolean;
          enableFeeds?: null | boolean;
          enableHistory?: null | boolean;
          enableLicensing?: null | boolean;
          enableReports?: null | boolean;
          enableSearch?: null | boolean;
          enableSharing?: null | boolean;
          enableStreamingApi?: null | boolean;
          eventType?: null | string;
          externalDataSource?: null | string;
          externalName?: null | string;
          externalRepository?: null | string;
          externalSharingModel?: null | string;
          fieldSets: FieldSet[];
          fields: CustomField[];
          gender?: null | string;
          historyRetentionPolicy?: null | HistoryRetentionPolicy;
          household?: null | boolean;
          indexes: Index[];
          label?: null | string;
          listViews: ListView[];
          nameField?: null | CustomField;
          pluralLabel?: null | string;
          profileSearchLayouts: ProfileSearchLayouts[];
          publishBehavior?: null | string;
          recordTypeTrackFeedHistory?: null | boolean;
          recordTypeTrackHistory?: null | boolean;
          recordTypes: RecordType[];
          searchLayouts?: null | SearchLayouts;
          sharingModel?: null | string;
          sharingReasons: SharingReason[];
          sharingRecalculations: SharingRecalculation[];
          startsWith?: null | string;
          validationRules: ValidationRule[];
          visibility?: null | string;
          webLinks: WebLink[];
      } | Metadata & {
          availableFields: FieldSetItem[];
          description: string;
          displayedFields: FieldSetItem[];
          label: string;
      } | Metadata & {
          label: string;
      } | Metadata & {
          active: boolean;
          description?: null | string;
          errorConditionFormula: string;
          errorDisplayField?: null | string;
          errorMessage: string;
      } | Metadata & {
          caseValues: ObjectNameCaseValue[];
          fieldSets: FieldSetTranslation[];
          fields: CustomFieldTranslation[];
          gender?: null | string;
          layouts: LayoutTranslation[];
          nameFieldLabel?: null | string;
          quickActions: QuickActionTranslation[];
          recordTypes: RecordTypeTranslation[];
          sharingReasons: SharingReasonTranslation[];
          standardFields: StandardFieldTranslation[];
          startsWith?: null | string;
          validationRules: ValidationRuleTranslation[];
          webLinks: WebLinkTranslation[];
          workflowTasks: WorkflowTaskTranslation[];
      } | Metadata & {
          availability: string;
          description?: null | string;
          displayType: string;
          encodingKey?: null | string;
          hasMenubar?: null | boolean;
          hasScrollbars?: null | boolean;
          hasToolbar?: null | boolean;
          height?: null | number;
          isResizable?: null | boolean;
          linkType: string;
          masterLabel?: null | string;
          openType: string;
          page?: null | string;
          position?: null | string;
          protected: boolean;
          requireRowSelection?: null | boolean;
          scontrol?: null | string;
          showsLocation?: null | boolean;
          showsStatus?: null | boolean;
          url?: null | string;
          width?: null | number;
      } | Metadata & {
          active: boolean;
          allowHomePage: boolean;
          allowStandardAnswersPages?: null | boolean;
          allowStandardIdeasPages: boolean;
          allowStandardLookups: boolean;
          allowStandardPortalPages: boolean;
          allowStandardSearch: boolean;
          analyticsTrackingCode?: null | string;
          authorizationRequiredPage?: null | string;
          bandwidthExceededPage?: null | string;
          browserXssProtection: boolean;
          changePasswordPage?: null | string;
          chatterAnswersForgotPasswordConfirmPage?: null | string;
          chatterAnswersForgotPasswordPage?: null | string;
          chatterAnswersHelpPage?: null | string;
          chatterAnswersLoginPage?: null | string;
          chatterAnswersRegistrationPage?: null | string;
          clickjackProtectionLevel: string;
          contentSniffingProtection: boolean;
          cspUpgradeInsecureRequests: boolean;
          customWebAddresses: SiteWebAddress[];
          description?: null | string;
          enableAuraRequests?: null | boolean;
          favoriteIcon?: null | string;
          fileNotFoundPage?: null | string;
          forgotPasswordPage?: null | string;
          genericErrorPage?: null | string;
          guestProfile?: null | string;
          inMaintenancePage?: null | string;
          inactiveIndexPage?: null | string;
          indexPage: string;
          masterLabel: string;
          myProfilePage?: null | string;
          portal?: null | string;
          referrerPolicyOriginWhenCrossOrigin: boolean;
          requireHttps: boolean;
          requireInsecurePortalAccess: boolean;
          robotsTxtPage?: null | string;
          rootComponent?: null | string;
          selfRegPage?: null | string;
          serverIsDown?: null | string;
          siteAdmin?: null | string;
          siteRedirectMappings: SiteRedirectMapping[];
          siteTemplate?: null | string;
          siteType: string;
          subdomain?: null | string;
          urlPathPrefix?: null | string;
      } | Metadata & {
          actionOverrides: ActionOverride[];
          auraComponent?: null | string;
          customObject?: null | boolean;
          description?: null | string;
          flexiPage?: null | string;
          frameHeight?: null | number;
          hasSidebar?: null | boolean;
          icon?: null | string;
          label?: null | string;
          lwcComponent?: null | string;
          motif?: null | string;
          page?: null | string;
          scontrol?: null | string;
          splashPageLink?: null | string;
          url?: null | string;
          urlEncodingKey?: null | string;
      } | Metadata & {
          active: boolean;
          dataCategory: DataCategory;
          description?: null | string;
          label: string;
          objectUsage?: null | ObjectUsage;
      } | Metadata & {
          enableAccountExportButtonOff?: null | boolean;
          enableAccountImportButtonOff?: null | boolean;
          enableAllowDupeContactFromLead?: null | boolean;
          enableAllowDupeLeadFromContact?: null | boolean;
          enableCleanUpgradeRequested?: null | boolean;
          enableContactExportButtonOff?: null | boolean;
          enableContactImportButtonOff?: null | boolean;
      } | Metadata & {
          customObjects: string[];
          groups: string[];
          label: string;
          loginAccess: boolean;
          permissionSets: string[];
          profiles: string[];
          roles: string[];
      } | Metadata & {
          doesSkipAsyncApexValidation?: null | boolean;
      } | Metadata & {
          enableShapeExportPref?: null | boolean;
      } | Metadata & {
          enableEinsteinAnswersPref?: null | boolean;
      } | Metadata & {
          description: string;
          isActive: boolean;
          masterLabel: string;
      } | Metadata & {
          enableEACForEveryonePref?: null | boolean;
          enableInboxActivitySharing?: null | boolean;
          enableInsightsInTimeline?: null | boolean;
          enableInsightsInTimelineEacStd?: null | boolean;
      } | Metadata & {
          enableComplianceBcc?: null | boolean;
          enableEmailConsentManagement?: null | boolean;
          enableEmailSenderIdCompliance?: null | boolean;
          enableEmailSpfCompliance?: null | boolean;
          enableEmailToSalesforce?: null | boolean;
          enableEmailWorkflowApproval?: null | boolean;
          enableEnhancedEmailEnabled?: null | boolean;
          enableHandleBouncedEmails?: null | boolean;
          enableHtmlEmail?: null | boolean;
          enableListEmailLogActivities?: null | boolean;
          enableResendBouncedEmails?: null | boolean;
          enableRestrictTlsToDomains?: null | boolean;
          enableSendThroughGmailPref?: null | boolean;
          enableSendViaExchangePref?: null | boolean;
          enableSendViaGmailPref?: null | boolean;
          enableSetMatchingEmailsOnBounce?: null | boolean;
          enableUseOrgFootersForExtTrans?: null | boolean;
          sendEmailsEvenWhenAutomationUpdatesSameRecord?: null | boolean;
          sendMassEmailNotification?: null | boolean;
          sendTextOnlySystemEmails?: null | boolean;
      } | Metadata & {
          doesEmailLogAsEmailMessageInOutlook?: null | boolean;
          doesGmailStayConnectedToSalesforce?: null | boolean;
          enableContactAndEventSync?: null | boolean;
          enableEmailTrackingInMobile?: null | boolean;
          enableEngageForOutlook?: null | boolean;
          enableGmailIntegration?: null | boolean;
          enableOutlookIntegration?: null | boolean;
          enableProductivityFeatures?: null | boolean;
          enableSupplementalContactInfoInMobile?: null | boolean;
          isLayoutCustomizationAllowed?: null | boolean;
          shouldUseTrustedDomainsList?: null | boolean;
      } | Metadata & {
          enableLwcEmailTemplateBuilder?: null | boolean;
          enableTemplateEnhancedFolderPref?: null | boolean;
      } | Metadata & {
          contrastInvertedColor?: null | string;
          contrastPrimaryColor?: null | string;
          embeddedServiceConfig: string;
          font?: null | string;
          height?: null | number;
          masterLabel: string;
          navBarColor?: null | string;
          primaryColor?: null | string;
          secondaryColor?: null | string;
          width?: null | number;
      } | Metadata & {
          areGuestUsersAllowed?: null | boolean;
          authMethod?: null | string;
          embeddedServiceAppointmentSettings?: null | EmbeddedServiceAppointmentSettings;
          embeddedServiceCustomComponents: EmbeddedServiceCustomComponent[];
          embeddedServiceCustomLabels: EmbeddedServiceCustomLabel[];
          embeddedServiceFlowConfig?: null | EmbeddedServiceFlowConfig;
          embeddedServiceFlows: EmbeddedServiceFlow[];
          embeddedServiceLayouts: EmbeddedServiceLayout[];
          masterLabel: string;
          shouldHideAuthDialog?: null | boolean;
          site: string;
      } | Metadata & {
          enabled: boolean;
      } | Metadata & {
          avatarImg?: null | string;
          embeddedServiceConfig: string;
          embeddedServiceQuickActions: EmbeddedServiceQuickAction[];
          enabled: boolean;
          fontSize: string;
          headerBackgroundImg?: null | string;
          isOfflineCaseEnabled?: null | boolean;
          isQueuePositionEnabled?: null | boolean;
          liveAgentChatUrl?: null | string;
          liveAgentContentUrl?: null | string;
          liveChatButton: string;
          liveChatDeployment: string;
          masterLabel: string;
          offlineCaseBackgroundImg?: null | string;
          prechatBackgroundImg?: null | string;
          prechatEnabled: boolean;
          prechatJson?: null | string;
          scenario: string;
          smallCompanyLogoImg?: null | string;
          waitingStateBackgroundImg?: null | string;
      } | Metadata & {
          branding?: null | string;
          embeddedServiceMenuItems: EmbeddedServiceMenuItem[];
          isEnabled?: null | boolean;
          masterLabel?: null | string;
          site?: null | string;
      } | Metadata & {
          canOptOutOfDerivationWithBYOK?: null | boolean;
          enableCacheOnlyKeys?: null | boolean;
          enableReplayDetection?: null | boolean;
      } | Metadata & {
          enableEnhancedNotes?: null | boolean;
          enableTasksOnEnhancedNotes?: null | boolean;
      } | Metadata & {
          SObjectType?: null | string;
          active?: null | boolean;
          businessHours?: null | string;
          description?: null | string;
          entryStartDateField?: null | string;
          exitCriteriaBooleanFilter?: null | string;
          exitCriteriaFilterItems: FilterItem[];
          exitCriteriaFormula?: null | string;
          isRecordTypeApplied?: null | boolean;
          isVersionDefault?: null | boolean;
          milestones: EntitlementProcessMilestoneItem[];
          name?: null | string;
          recordType?: null | string;
          versionMaster?: null | string;
          versionNotes?: null | string;
          versionNumber?: null | number;
      } | Metadata & {
          assetLookupLimitedToActiveEntitlementsOnAccount?: null | boolean;
          assetLookupLimitedToActiveEntitlementsOnContact?: null | boolean;
          assetLookupLimitedToSameAccount?: null | boolean;
          assetLookupLimitedToSameContact?: null | boolean;
          enableEntitlementVersioning: boolean;
          enableEntitlements: boolean;
          enableMilestoneFeedItem?: null | boolean;
          enableMilestoneStoppedTime?: null | boolean;
          entitlementLookupLimitedToActiveStatus?: null | boolean;
          entitlementLookupLimitedToSameAccount?: null | boolean;
          entitlementLookupLimitedToSameAsset?: null | boolean;
          entitlementLookupLimitedToSameContact?: null | boolean;
          ignoreMilestoneBusinessHours?: null | boolean;
      } | Metadata & {
          fieldMap: FieldImplements[];
          interface?: null | string;
          isDefault?: null | boolean;
      } | Metadata & {
          active?: null | boolean;
          ruleEntry: RuleEntry[];
      } | Metadata & {
          escalationRule: EscalationRule[];
      } | Metadata & {
          emailConnectorEnabled?: null | boolean;
          essentialsAppEnabled?: null | boolean;
      } | Metadata & {
          enableSampleDataDeleted?: null | boolean;
      } | Metadata & {
          enableApexLimitEvents?: null | boolean;
          enableDeleteMonitoringData?: null | boolean;
          enableDynamicStreamingChannel?: null | boolean;
          enableEventLogWaveIntegration?: null | boolean;
          enableLoginForensics?: null | boolean;
          enableStreamingApi?: null | boolean;
          enableTerminateOldestSession?: null | boolean;
          enableTransactionSecurityPolicies?: null | boolean;
      } | Metadata & {
          enableExperienceBundleMetadata?: null | boolean;
      } | Metadata & {
          description?: null | string;
          label: string;
          namedCredential?: null | string;
          schema?: null | string;
          schemaType?: null | string;
          schemaUrl?: null | string;
          status: string;
      } | Metadata & {
          enableEnhancedExternalServices?: null | boolean;
      } | Metadata & {
          capacityUsageCalcClassId?: null | string;
          doesAllowEditSaForCrew?: null | boolean;
          doesShareSaParentWoWithAr?: null | boolean;
          doesShareSaWithAr?: null | boolean;
          enableWorkOrders?: null | boolean;
          fieldServiceNotificationsOrgPref?: null | boolean;
          fieldServiceOrgPref?: null | boolean;
          isGeoCodeSyncEnabled?: null | boolean;
          isLocationHistoryEnabled?: null | boolean;
          serviceAppointmentsDueDateOffsetOrgValue?: null | number;
          workOrderLineItemSearchFields: string[];
          workOrderSearchFields: string[];
      } | Metadata & {
          dispositions: FileTypeDispositionAssignmentBean[];
          noHtmlUploadAsAttachment: boolean;
      } | Metadata & {
          enableContentHubAllowed?: null | boolean;
          enableContentHubCvtLinksAllowed?: null | boolean;
          enableContentHubEOSearchLayout?: null | boolean;
      } | Metadata & {
          description?: null | string;
          flexiPageRegions: FlexiPageRegion[];
          masterLabel: string;
          parentFlexiPage?: null | string;
          platformActionlist?: null | PlatformActionList;
          quickActionList?: null | QuickActionList;
          sobjectType?: null | string;
          template: FlexiPageTemplateInstance;
          type: string;
      } | Metadata & {
          actionListContext: string;
          platformActionListItems: PlatformActionListItem[];
          relatedSourceEntity?: null | string;
      } | Metadata & {
          actionCalls: FlowActionCall[];
          apexPluginCalls: FlowApexPluginCall[];
          assignments: FlowAssignment[];
          choices: FlowChoice[];
          constants: FlowConstant[];
          decisions: FlowDecision[];
          description?: null | string;
          dynamicChoiceSets: FlowDynamicChoiceSet[];
          formulas: FlowFormula[];
          interviewLabel?: null | string;
          isAdditionalPermissionRequiredToRun?: null | boolean;
          isTemplate?: null | boolean;
          label: string;
          loops: FlowLoop[];
          processMetadataValues: FlowMetadataValue[];
          processType?: null | string;
          recordCreates: FlowRecordCreate[];
          recordDeletes: FlowRecordDelete[];
          recordLookups: FlowRecordLookup[];
          recordUpdates: FlowRecordUpdate[];
          screens: FlowScreen[];
          stages: FlowStage[];
          start?: null | FlowStart;
          startElementReference?: null | string;
          status?: null | string;
          steps: FlowStep[];
          subflows: FlowSubflow[];
          textTemplates: FlowTextTemplate[];
          variables: FlowVariable[];
          waits: FlowWait[];
      } | Metadata & {
          description?: null | string;
          flowCategoryItems: FlowCategoryItems[];
          masterLabel: string;
      } | Metadata & {
          activeVersionNumber?: null | number;
          description?: null | string;
          masterLabel?: null | string;
      } | Metadata & {
          enableFlowBREncodedFixEnabled?: null | boolean;
          enableFlowDeployAsActiveEnabled?: null | boolean;
          enableFlowFieldFilterEnabled?: null | boolean;
          enableFlowFormulasFixEnabled?: null | boolean;
          enableFlowInterviewSharingEnabled?: null | boolean;
          enableFlowNullPreviousValueFix?: null | boolean;
          enableFlowPauseEnabled?: null | boolean;
          enableFlowUseApexExceptionEmail?: null | boolean;
          enableInvocableFlowFixEnabled?: null | boolean;
          enableLightningRuntimeEnabled?: null | boolean;
          enableUseFlowBuilder?: null | boolean;
          isAccessToInvokedApexRequired?: null | boolean;
          isEnhancedFlowListViewVisible?: null | boolean;
          isManageFlowRequiredForAutomationCharts?: null | boolean;
      } | Metadata & {
          defaultToPersonalCurrency?: null | boolean;
          enableForecasts?: null | boolean;
          forecastingCategoryMappings: ForecastingCategoryMapping[];
          forecastingDisplayedFamilySettings: ForecastingDisplayedFamilySettings[];
          forecastingTypeSettings: ForecastingTypeSettings[];
      } | Metadata & {
          description?: null | string;
          formSections: FormSection[];
          masterLabel: string;
      } | Metadata & {
          formColumns: FormColumn[];
          masterLabel: string;
          tabOrderType: string;
      } | Metadata & {
          enableDSTAwareDatevalue?: null | boolean;
      } | Metadata & {
          customValue: CustomValue[];
          description?: null | string;
          masterLabel: string;
          sorted: boolean;
      } | Metadata & {
          valueTranslation: ValueTranslation[];
      } | Metadata & {
          enableGmailButtons?: null | boolean;
          enableGmailButtonsAndLinks?: null | boolean;
          enableGmailLinks?: null | boolean;
          enableGoogleDocs?: null | boolean;
          enableGoogleDocsTab?: null | boolean;
          enableGoogleTalk?: null | boolean;
          googleAppsDomain?: null | string;
          googleAppsDomainLinked?: null | boolean;
          googleAppsDomainValidated?: null | boolean;
      } | Metadata & {
          enableDispositionCategory?: null | boolean;
          enableEngagementWaveAnalyticsPref?: null | boolean;
          enableHighVelocitySales?: null | boolean;
          enableHighVelocitySalesSetup?: null | boolean;
      } | Metadata & {
          body?: null | string;
          height?: null | number;
          links: string[];
          page?: null | string;
          pageComponentType: string;
          showLabel?: null | boolean;
          showScrollbars?: null | boolean;
          width?: null | string;
      } | Metadata & {
          narrowComponents: string[];
          wideComponents: string[];
      } | Metadata & {
          enableChatterProfile?: null | boolean;
          enableHtmlIdea?: null | boolean;
          enableIdeaMultipleCategory?: null | boolean;
          enableIdeaThemes?: null | boolean;
          enableIdeas?: null | boolean;
          enableIdeasControllerExtensions?: null | boolean;
          enableIdeasReputation?: null | boolean;
          halfLife?: null | number;
          ideasProfilePage?: null | string;
      } | Metadata & {
          enableIndManufacturing?: null | boolean;
          enableIndustriesMfgAccountForecast?: null | boolean;
      } | Metadata & {
          allowMultipleProducersToWorkOnSamePolicy?: null | boolean;
          enableAccessToMasterListOfCoverageTypes?: null | boolean;
          enableBlockResourceAvailabilityOrgPref?: null | boolean;
          enableEventManagementOrgPref?: null | boolean;
          enableHCReferralScoring?: null | boolean;
          enableManyToManyRelationships?: null | boolean;
          enableMortgageRlaTotalsOrgPref?: null | boolean;
          enableMultiResourceOrgPref?: null | boolean;
          enableObjectDetection?: null | boolean;
          enableOverbookingOrgPref?: null | boolean;
          enableProviderSearchSyncOrgPref?: null | boolean;
          enableReferralScoring?: null | boolean;
          enableSentimentAnalysis?: null | boolean;
      } | Metadata & {
          activateRSS: boolean;
          password?: null | string;
          versionNumber: string;
      } | Metadata & {
          canonicalName?: null | string;
          canonicalNameBindingChar?: null | string;
          description?: null | string;
          isEnabled?: null | boolean;
          isProtected?: null | boolean;
          masterLabel: string;
          setupData?: null | string;
          setupDefinition?: null | string;
          setupNamespace?: null | string;
          setupSimpleName: string;
          uUID?: null | string;
          version?: null | string;
          versionBuild?: null | number;
          versionMajor?: null | number;
          versionMinor?: null | number;
          versionSetUuid?: null | string;
      } | Metadata & {
          canonicalName?: null | string;
          canonicalNameBindingChar?: null | string;
          description?: null | string;
          isEnabled?: null | boolean;
          isProtected?: null | boolean;
          masterLabel: string;
          setupNamespace?: null | string;
          setupSimpleName: string;
          uUID?: null | string;
          version?: null | string;
          versionBuild?: null | number;
          versionMajor?: null | number;
          versionMinor?: null | number;
          versionSetUuid?: null | string;
      } | Metadata & {
          isPartialSaveAllowed?: null | boolean;
      } | Metadata & {
          enableIoT?: null | boolean;
          enableIoTInsightsPilot?: null | boolean;
          enableIoTUsageEmail?: null | boolean;
      } | Metadata & {
          enableIsvHammerSubIsOptedOut?: null | boolean;
      } | Metadata & {
          description?: null | string;
          keywords: Keyword[];
          masterLabel: string;
      } | Metadata & {
          answers?: null | KnowledgeAnswerSettings;
          cases?: null | KnowledgeCaseSettings;
          defaultLanguage?: null | string;
          enableChatterQuestionKBDeflection?: null | boolean;
          enableCreateEditOnArticlesTab?: null | boolean;
          enableExternalMediaContent?: null | boolean;
          enableKnowledge?: null | boolean;
          enableKnowledgeArticleTextHighlights?: null | boolean;
          enableKnowledgeKeywordAutoComplete?: null | boolean;
          enableKnowledgeTitleAutoComplete?: null | boolean;
          enableLightningKbAutoLoadRichTextField?: null | boolean;
          enableLightningKnowledge?: null | boolean;
          languages?: null | KnowledgeLanguageSettings;
          showArticleSummariesCustomerPortal?: null | boolean;
          showArticleSummariesInternalApp?: null | boolean;
          showArticleSummariesPartnerPortal?: null | boolean;
          showValidationStatusField?: null | boolean;
          suggestedArticles?: null | KnowledgeSuggestedArticlesSettings;
      } | Metadata & {
          enableCanadaIcuFormat?: null | boolean;
          enableEndUserLanguages?: null | boolean;
          enableICULocaleDateFormat?: null | boolean;
          enablePlatformLanguages?: null | boolean;
          enableTranslationWorkbench?: null | boolean;
          useLanguageFallback?: null | boolean;
      } | Metadata & {
          customButtons: string[];
          customConsoleComponents?: null | CustomConsoleComponents;
          emailDefault?: null | boolean;
          excludeButtons: string[];
          feedLayout?: null | FeedLayout;
          headers: string[];
          layoutSections: LayoutSection[];
          miniLayout?: null | MiniLayout;
          multilineLayoutFields: string[];
          platformActionList?: null | PlatformActionList;
          quickActionList?: null | QuickActionList;
          relatedContent?: null | RelatedContent;
          relatedLists: RelatedListItem[];
          relatedObjects: string[];
          runAssignmentRulesDefault?: null | boolean;
          showEmailCheckbox?: null | boolean;
          showHighlightsPanel?: null | boolean;
          showInteractionLogPanel?: null | boolean;
          showKnowledgeComponent?: null | boolean;
          showRunAssignmentRulesCheckbox?: null | boolean;
          showSolutionSection?: null | boolean;
          showSubmitAndAttachButton?: null | boolean;
          summaryLayout?: null | SummaryLayout;
      } | Metadata & {
          doesEnableLeadConvertDefaultSubjectBlankTaskCreation?: null | boolean;
          doesHideOpportunityInConvertLeadWindow?: null | boolean;
          doesPreserveLeadStatus?: null | boolean;
          doesSelectNoOpportunityOnConvertLead?: null | boolean;
          doesTrackHistory?: null | boolean;
          enableConversionsOnMobile?: null | boolean;
          enableOrgWideMergeAndDelete?: null | boolean;
          shouldLeadConvertRequireValidation?: null | boolean;
      } | Metadata & {
          allowOwnerChange?: null | boolean;
          objectMapping: ObjectMapping[];
          opportunityCreationOptions?: null | string;
      } | Metadata & {
          available: boolean;
          backgroundColor: string;
          bodyColor: string;
          bottomLine: LetterheadLine;
          description?: null | string;
          footer: LetterheadHeaderFooter;
          header: LetterheadHeaderFooter;
          middleLine: LetterheadLine;
          name: string;
          topLine: LetterheadLine;
      } | Metadata & {
          aggregationGroup: string;
          description?: null | string;
          isPublished: boolean;
          label: string;
          licensedCustomPermissions: LicensedCustomPermissions[];
          licensingAuthority: string;
          licensingAuthorityProvider: string;
          minPlatformVersion: number;
          origin: string;
          revision: number;
          trialLicenseDuration: number;
          trialLicenseQuantity: number;
      } | Metadata & {
          category: string;
          lightningBoltFeatures: LightningBoltFeatures[];
          lightningBoltImages: LightningBoltImages[];
          lightningBoltItems: LightningBoltItems[];
          masterLabel: string;
          publisher: string;
          summary: string;
      } | Metadata & {
          apiVersion?: null | number;
          description?: null | string;
          isExplicitImport?: null | boolean;
          isExposed?: null | boolean;
          lwcResources?: null | LwcResources;
          masterLabel?: null | string;
          runtimeNamespace?: null | string;
          targetConfigs?: null | string;
          targets?: null | Targets;
      } | Metadata & {
          enableAccessCheckCrucPref?: null | boolean;
          enableApiUserLtngOutAccessPref?: null | boolean;
          enableAuraCDNPref?: null | boolean;
          enableFeedbackInMobile?: null | boolean;
          enableIE11DeprecationMsgHidden?: null | boolean;
          enableIE11LEXCrucPref?: null | boolean;
          enableInAppTooltips?: null | boolean;
          enableLEXOnIpadEnabled?: null | boolean;
          enableLexEndUsersNoSwitching?: null | boolean;
          enableNavPersonalizationOptOut?: null | boolean;
          enableRemoveThemeBrandBanner?: null | boolean;
          enableS1BannerPref?: null | boolean;
          enableS1BrowserEnabled?: null | boolean;
          enableS1DesktopEnabled?: null | boolean;
          enableS1UiLoggingEnabled?: null | boolean;
          enableTryLightningOptOut?: null | boolean;
          enableUseS1AlohaDesktop?: null | boolean;
          enableUsersAreLightningOnly?: null | boolean;
      } | Metadata & {
          description?: null | string;
          isExposed?: null | boolean;
          lightningMessageFields: LightningMessageField[];
          masterLabel: string;
      } | Metadata & {
          collaborationGroup?: null | string;
          customQuestion: string;
          feedbackFormDaysFrequency: number;
          isCustom: boolean;
          masterLabel: string;
          sendFeedbackToSalesforce: boolean;
      } | Metadata & {
          enableLiveAgent?: null | boolean;
          enableQuickTextEnabled?: null | boolean;
      } | Metadata & {
          assignments?: null | AgentConfigAssignments;
          autoGreeting?: null | string;
          capacity?: null | number;
          criticalWaitTime?: null | number;
          customAgentName?: null | string;
          enableAgentFileTransfer?: null | boolean;
          enableAgentSneakPeek?: null | boolean;
          enableAssistanceFlag?: null | boolean;
          enableAutoAwayOnDecline?: null | boolean;
          enableAutoAwayOnPushTimeout?: null | boolean;
          enableChatConferencing?: null | boolean;
          enableChatMonitoring?: null | boolean;
          enableChatTransferToAgent?: null | boolean;
          enableChatTransferToButton?: null | boolean;
          enableChatTransferToSkill?: null | boolean;
          enableLogoutSound?: null | boolean;
          enableNotifications?: null | boolean;
          enableRequestSound?: null | boolean;
          enableSneakPeek?: null | boolean;
          enableVisitorBlocking?: null | boolean;
          enableWhisperMessage?: null | boolean;
          label: string;
          supervisorDefaultAgentStatusFilter?: null | string;
          supervisorDefaultButtonFilter?: null | string;
          supervisorDefaultSkillFilter?: null | string;
          supervisorSkills?: null | SupervisorAgentConfigSkills;
          transferableButtons?: null | AgentConfigButtons;
          transferableSkills?: null | AgentConfigSkills;
      } | Metadata & {
          animation?: null | string;
          autoGreeting?: null | string;
          chasitorIdleTimeout?: null | number;
          chasitorIdleTimeoutWarning?: null | number;
          chatPage?: null | string;
          customAgentName?: null | string;
          deployments?: null | LiveChatButtonDeployments;
          enableQueue?: null | boolean;
          inviteEndPosition?: null | string;
          inviteImage?: null | string;
          inviteStartPosition?: null | string;
          isActive?: null | boolean;
          label: string;
          numberOfReroutingAttempts?: null | number;
          offlineImage?: null | string;
          onlineImage?: null | string;
          optionsCustomRoutingIsEnabled?: null | boolean;
          optionsHasChasitorIdleTimeout: boolean;
          optionsHasInviteAfterAccept?: null | boolean;
          optionsHasInviteAfterReject?: null | boolean;
          optionsHasRerouteDeclinedRequest?: null | boolean;
          optionsIsAutoAccept?: null | boolean;
          optionsIsInviteAutoRemove?: null | boolean;
          overallQueueLength?: null | number;
          perAgentQueueLength?: null | number;
          postChatPage?: null | string;
          postChatUrl?: null | string;
          preChatFormPage?: null | string;
          preChatFormUrl?: null | string;
          pushTimeOut?: null | number;
          routingType: string;
          site?: null | string;
          skills?: null | LiveChatButtonSkills;
          timeToRemoveInvite?: null | number;
          type: string;
          windowLanguage?: null | string;
      } | Metadata & {
          brandingImage?: null | string;
          connectionTimeoutDuration?: null | number;
          connectionWarningDuration?: null | number;
          displayQueuePosition?: null | boolean;
          domainWhiteList?: null | LiveChatDeploymentDomainWhitelist;
          enablePrechatApi?: null | boolean;
          enableTranscriptSave?: null | boolean;
          label: string;
          mobileBrandingImage?: null | string;
          site?: null | string;
          windowTitle: string;
      } | Metadata & {
          actionType: string;
          description?: null | string;
          enforceOn: number;
          isEnabled: boolean;
          pattern: string;
          priority: number;
          replacement?: null | string;
      } | Metadata & {
          enableLiveMessage?: null | boolean;
      } | Metadata & {
          enableAdvancedSearch?: null | boolean;
          macrosInFolders?: null | boolean;
      } | Metadata & {
          description?: null | string;
          developerName: string;
          managedContentNodeTypes: ManagedContentNodeType[];
          masterLabel: string;
      } | Metadata & {
          managedTopicType: string;
          name: string;
          parentName: string;
          position: number;
          topicDescription: string;
      } | Metadata & {
          managedTopic: ManagedTopic[];
      } | Metadata & {
          enableSourceTrackingSandboxes?: null | boolean;
      } | Metadata & {
          enableAddressAutoComplete?: null | boolean;
          enableMapsAndLocation?: null | boolean;
      } | Metadata & {
          matchingRules: MatchingRule[];
      } | Metadata & {
          content?: null | string;
      } | Metadata & {
          content?: null | string;
      } & {
          active: boolean;
          deploymentStatus: string;
          description?: null | string;
          masterLabel: string;
          targetEntity: string;
          version: number;
      } | Metadata & {
          content?: null | string;
      } & {
          caSigned: boolean;
          encryptedWithPlatformEncryption?: null | boolean;
          expirationDate?: null | string;
          keySize?: null | number;
          masterLabel: string;
          privateKeyExportable?: null | boolean;
      } | Metadata & {
          content?: null | string;
      } & {
          maps: EclairMap[];
          masterLabel: string;
      } | Metadata & {
          content?: null | string;
      } & {
          loginBackgroundImageUrl?: null | string;
          loginFooterText?: null | string;
          loginLogo?: null | string;
          loginLogoName?: null | string;
          loginPrimaryColor?: null | string;
          loginQuaternaryColor?: null | string;
          loginRightFrameUrl?: null | string;
          network?: null | string;
          pageFooter?: null | string;
          pageHeader?: null | string;
          primaryColor: string;
          primaryComplementColor: string;
          quaternaryColor: string;
          quaternaryComplementColor: string;
          secondaryColor: string;
          staticLogoImageUrl?: null | string;
          tertiaryColor: string;
          tertiaryComplementColor: string;
          zeronaryColor: string;
          zeronaryComplementColor: string;
      } | Metadata & {
          content?: null | string;
      } & {
          context: string;
          masterLabel: string;
      } | Metadata & {
          content?: null | string;
      } & {
          label: string;
          siteType: string;
      } | Metadata & {
          content?: null | string;
      } & {
          description?: null | string;
          extensionPointIdentifier: string;
          isEnabled: boolean;
          language: string;
          masterLabel: string;
      } | Metadata & {
          content?: null | string;
      } & {
          application: string;
          description?: null | string;
          masterLabel: string;
          templateAssetSourceName?: null | string;
      } | Metadata & {
          content?: null | string;
      } & {
          dataflowType?: null | string;
          description?: null | string;
          masterLabel: string;
      } | Metadata & {
          content?: null | string;
      } & {
          application: string;
          datasets: string[];
          description?: null | string;
          masterLabel: string;
          templateAssetSourceName?: null | string;
          visualizationType: string;
      } | Metadata & {
          content?: null | string;
      } & {
          dataflow: string;
          masterLabel: string;
          securityPredicate?: null | string;
          targetDatasetAlias: string;
      } | Metadata & {
          description?: null | string;
          label: string;
          mlIntents: MlIntent[];
          mlSlotClasses: MlSlotClass[];
      } | Metadata & {
          applicationBinaryFile?: null | string;
          applicationBinaryFileName?: null | string;
          applicationBundleIdentifier?: null | string;
          applicationFileLength?: null | number;
          applicationIconFile?: null | string;
          applicationIconFileName?: null | string;
          applicationInstallUrl?: null | string;
          devicePlatform: string;
          deviceType?: null | string;
          minimumOsVersion?: null | string;
          privateApp?: null | boolean;
          version: string;
      } | Metadata & {
          dashboardMobile?: null | DashboardMobileSettings;
          enableImportContactFromDevice?: null | boolean;
          enableLightningOnMobile?: null | boolean;
          enableOfflineDraftsEnabled?: null | boolean;
          enablePopulateNameManuallyInToday?: null | boolean;
          enableS1EncryptedStoragePref2?: null | boolean;
          enableS1OfflinePref?: null | boolean;
      } | Metadata & {
          action: string;
          actionLimit?: null | number;
          active: boolean;
          description?: null | string;
          entitiesAndFields: ModeratedEntityField[];
          masterLabel: string;
          notifyLimit?: null | number;
          timePeriod?: null | string;
          type?: null | string;
          userCriteria: string[];
          userMessage?: null | string;
      } | Metadata & {
          canOnlyLoginWithMyDomainUrl?: null | boolean;
          doesApiLoginRequireOrgDomain?: null | boolean;
          enableNativeBrowserForAuthOnAndroid?: null | boolean;
          enableNativeBrowserForAuthOnIos?: null | boolean;
          useStabilizedMyDomainHostnames?: null | boolean;
          useStabilizedSandboxMyDomainHostnames?: null | boolean;
      } | Metadata & {
          enableMiddleName?: null | boolean;
          enableNameSuffix?: null | boolean;
      } | Metadata & {
          container: string;
          containerType: string;
          label: string;
          navigationMenuItem: NavigationMenuItem[];
      } | Metadata & {
          allowInternalUserLogin?: null | boolean;
          allowMembersToFlag?: null | boolean;
          allowedExtensions?: null | string;
          caseCommentEmailTemplate?: null | string;
          changePasswordTemplate: string;
          communityRoles?: null | CommunityRoles;
          description?: null | string;
          disableReputationRecordConversations?: null | boolean;
          emailFooterLogo?: null | string;
          emailFooterText?: null | string;
          emailSenderAddress: string;
          emailSenderName: string;
          enableCustomVFErrorPageOverrides?: null | boolean;
          enableDirectMessages?: null | boolean;
          enableGuestChatter?: null | boolean;
          enableGuestFileAccess?: null | boolean;
          enableGuestMemberVisibility?: null | boolean;
          enableInvitation?: null | boolean;
          enableKnowledgeable?: null | boolean;
          enableMemberVisibility?: null | boolean;
          enableNicknameDisplay?: null | boolean;
          enablePrivateMessages?: null | boolean;
          enableReputation?: null | boolean;
          enableShowAllNetworkSettings?: null | boolean;
          enableSiteAsContainer?: null | boolean;
          enableTalkingAboutStats?: null | boolean;
          enableTopicAssignmentRules?: null | boolean;
          enableTopicSuggestions?: null | boolean;
          enableUpDownVote?: null | boolean;
          feedChannel?: null | string;
          forgotPasswordTemplate: string;
          gatherCustomerSentimentData?: null | boolean;
          lockoutTemplate?: null | string;
          logoutUrl?: null | string;
          maxFileSizeKb?: null | number;
          navigationLinkSet?: null | NavigationLinkSet;
          networkMemberGroups?: null | NetworkMemberGroup;
          networkPageOverrides?: null | NetworkPageOverride;
          newSenderAddress?: null | string;
          picassoSite?: null | string;
          recommendationAudience?: null | RecommendationAudience;
          recommendationDefinition?: null | RecommendationDefinition;
          reputationLevels?: null | ReputationLevelDefinitions;
          reputationPointsRules?: null | ReputationPointsRules;
          selfRegProfile?: null | string;
          selfRegistration?: null | boolean;
          sendWelcomeEmail?: null | boolean;
          site: string;
          status: string;
          tabs: NetworkTabSet;
          urlPathPrefix?: null | string;
          verificationTemplate?: null | string;
          welcomeTemplate: string;
      } | Metadata & {
          enableMobileAppPushNotifications?: null | boolean;
          enableNotifications?: null | boolean;
      } | Metadata & {
          description: string;
          developerName: string;
          isProtected?: null | boolean;
          isPublic?: null | boolean;
          masterLabel: string;
      } | Metadata & {
          enableObjectLinking?: null | boolean;
      } | Metadata & {
          enableOmniAutoLoginPrompt?: null | boolean;
          enableOmniChannel?: null | boolean;
          enableOmniSecondaryRoutingPriority?: null | boolean;
          enableOmniSkillsRouting?: null | boolean;
      } | Metadata & {
          autoActivateNewReminders?: null | boolean;
          customizableProductSchedulesEnabled?: null | boolean;
          doesAutoAddSplitOwnerAsOpportunityTeamMember?: null | boolean;
          doesEnforceStandardOpportunitySaveLogic?: null | boolean;
          enableFindSimilarOpportunities?: null | boolean;
          enableOpportunityFieldHistoryTracking?: null | boolean;
          enableOpportunityInsightsInMobile?: null | boolean;
          enableOpportunityTeam?: null | boolean;
          enableUpdateReminders?: null | boolean;
          findSimilarOppFilter?: null | FindSimilarOppFilter;
          promptToAddProducts?: null | boolean;
      } | Metadata & {
          datasets: OrchestrationContextDataset[];
          description?: null | string;
          events: OrchestrationContextEvent[];
          imageFile: string;
          imageScale: number;
          masterLabel: string;
          runtimeType: string;
          salesforceObject?: null | string;
          salesforceObjectPrimaryKey?: null | string;
      } | Metadata & {
          enableOrderManagement?: null | boolean;
      } | Metadata & {
          enableNegativeQuantity?: null | boolean;
          enableOrders?: null | boolean;
          enableReductionOrders?: null | boolean;
          enableZeroQuantity?: null | boolean;
      } | Metadata & {
          preferences: OrganizationSettingsDetail[];
      } | Metadata & {
          enableCustomerSuccessPortal?: null | boolean;
          enableExtendedMailMerge?: null | boolean;
          enableIncludeContractStatus?: null | boolean;
          enableMakeDeploymentsMandatory?: null | boolean;
          enableManageSelfServiceUsers?: null | boolean;
          enableOrgFeedSentimentAnalysis?: null | boolean;
          enableRADeploymentAttributeOnly?: null | boolean;
          enableResetDivisionOnLogin?: null | boolean;
          saveMailMergeDocsAsSalesforceDocs?: null | boolean;
      } | Metadata & {
          apiAccessLevel?: null | string;
          description?: null | string;
          namespacePrefix?: null | string;
          objectPermissions: ProfileObjectPermissions[];
          packageType?: null | string;
          postInstallClass?: null | string;
          setupWeblink?: null | string;
          types: PackageTypeMembers[];
          uninstallClass?: null | string;
          version: string;
      } | Metadata & {
          enableCampaignInsight?: null | boolean;
          enableEngagementScore?: null | boolean;
      } | Metadata & {
          enableB2bmaAppEnabled?: null | boolean;
          enableEngagementHistoryDashboards?: null | boolean;
          enablePardotAppV1Enabled?: null | boolean;
          enablePardotEnabled?: null | boolean;
          enableProspectActivityDataset?: null | boolean;
      } | Metadata & {
          enableAutoSelectIndividualOnMerge?: null | boolean;
          enableConsentManagement?: null | boolean;
      } | Metadata & {
          active: boolean;
          entityName: string;
          fieldName: string;
          masterLabel: string;
          pathAssistantSteps: PathAssistantStep[];
          recordTypeName: string;
      } | Metadata & {
          canOverrideAutoPathCollapseWithUserPref?: null | boolean;
          pathAssistantEnabled?: null | boolean;
      } | Metadata & {
          applicationVisibilities: PermissionSetApplicationVisibility[];
          classAccesses: PermissionSetApexClassAccess[];
          customMetadataTypeAccesses: PermissionSetCustomMetadataTypeAccess[];
          customPermissions: PermissionSetCustomPermissions[];
          description?: null | string;
          externalDataSourceAccesses: PermissionSetExternalDataSourceAccess[];
          fieldPermissions: PermissionSetFieldPermissions[];
          flowAccesses: PermissionSetFlowAccess[];
          hasActivationRequired?: null | boolean;
          label: string;
          license?: null | string;
          objectPermissions: PermissionSetObjectPermissions[];
          pageAccesses: PermissionSetApexPageAccess[];
          recordTypeVisibilities: PermissionSetRecordTypeVisibility[];
          tabSettings: PermissionSetTabSetting[];
          userPermissions: PermissionSetUserPermission[];
      } & {
          label: string;
      } | Metadata & {
          description?: null | string;
          label: string;
          mutingPermissionSets: string[];
          permissionSets: string[];
          status?: null | string;
      } | Metadata & {
          enablePersonList: boolean;
      } | Metadata & {
          isPicklistApiNameEditDisabled?: null | boolean;
      } | Metadata & {
          canEncryptManagedPackageFields?: null | boolean;
          enableDeterministicEncryption?: null | boolean;
          enableEncryptFieldHistory?: null | boolean;
          enableEventBusEncryption?: null | boolean;
          isMEKForEncryptionRequired?: null | boolean;
          isUseHighAssuranceKeysRequired?: null | boolean;
      } | Metadata & {
          channelType: string;
          label: string;
      } | Metadata & {
          eventChannel: string;
          selectedEntity: string;
      } | Metadata & {
          active: boolean;
          admin?: null | string;
          defaultLanguage?: null | string;
          description?: null | string;
          emailSenderAddress: string;
          emailSenderName: string;
          enableSelfCloseCase?: null | boolean;
          footerDocument?: null | string;
          forgotPassTemplate?: null | string;
          headerDocument?: null | string;
          isSelfRegistrationActivated?: null | boolean;
          loginHeaderDocument?: null | string;
          logoDocument?: null | string;
          logoutUrl?: null | string;
          newCommentTemplate?: null | string;
          newPassTemplate?: null | string;
          newUserTemplate?: null | string;
          ownerNotifyTemplate?: null | string;
          selfRegNewUserUrl?: null | string;
          selfRegUserDefaultProfile?: null | string;
          selfRegUserDefaultRole?: null | string;
          selfRegUserTemplate?: null | string;
          showActionConfirmation?: null | boolean;
          stylesheetDocument?: null | string;
          type: string;
      } | Metadata & {
          default?: null | boolean;
          description?: null | string;
          fields: string[];
          label: string;
      } | Metadata & {
          label: string;
      } | Metadata & {
          assignments?: null | PresenceConfigAssignments;
          capacity: number;
          declineReasons: string[];
          enableAutoAccept?: null | boolean;
          enableDecline?: null | boolean;
          enableDeclineReason?: null | boolean;
          enableDisconnectSound?: null | boolean;
          enableRequestSound?: null | boolean;
          label: string;
          presenceStatusOnDecline?: null | string;
          presenceStatusOnPushTimeout?: null | string;
      } | Metadata & {
          enableConsentAuditTrail?: null | boolean;
          enableConsentEventStream?: null | boolean;
          enableDefaultMetadataValues?: null | boolean;
      } | Metadata & {
          description?: null | string;
          direction: string;
          externalConnectionProperties: ExternalConnectionProperty[];
          label: string;
          status: string;
          type: string;
      } | Metadata & {
          enableCascadeActivateToRelatedPrices?: null | boolean;
          enableMySettings?: null | boolean;
          enableQuantitySchedule?: null | boolean;
          enableRevenueSchedule?: null | boolean;
      } | Metadata & {
          forgotPasswordRedirect?: null | boolean;
          lockoutInterval: number;
          maxLoginAttempts: number;
          minimumPasswordLength: number;
          minimumPasswordLifetime?: null | boolean;
          obscure?: null | boolean;
          passwordComplexity: number;
          passwordExpiration: number;
          passwordHistory: number;
          passwordQuestion: number;
          profile: string;
      } | Metadata & {
          externalCommunityUserIdentityVerif: boolean;
          forceLogout: boolean;
          profile: string;
          requiredSessionLevel?: null | string;
          sessionPersistence: boolean;
          sessionTimeout: number;
          sessionTimeoutWarning: boolean;
      } | Metadata & {
          masterLabel: string;
          promptVersions: PromptVersion[];
      } | Metadata & {
          doesSendEmailToMembers?: null | boolean;
          email?: null | string;
          name: string;
          queueMembers?: null | QueueMembers;
          queueRoutingConfig?: null | string;
          queueSobject: QueueSobject[];
      } | Metadata & {
          capacityPercentage?: null | number;
          capacityWeight?: null | number;
          dropAdditionalSkillsTimeout?: null | number;
          isAttributeBased?: null | boolean;
          label: string;
          pushTimeout?: null | number;
          queueOverflowAssignee?: null | string;
          routingModel: string;
          routingPriority: number;
          userOverflowAssignee?: null | string;
      } | Metadata & {
          canvas?: null | string;
          description?: null | string;
          fieldOverrides: FieldOverride[];
          flowDefinition?: null | string;
          height?: null | number;
          icon?: null | string;
          isProtected?: null | boolean;
          label?: null | string;
          lightningComponent?: null | string;
          mobExtDisplayMode?: null | string;
          optionsCreateFeedItem: boolean;
          page?: null | string;
          quickActionLayout?: null | QuickActionLayout;
          quickActionSendEmailOptions?: null | QuickActionSendEmailOptions;
          standardLabel?: null | string;
          successMessage?: null | string;
          targetObject?: null | string;
          targetParentField?: null | string;
          targetRecordType?: null | string;
          type: string;
          width?: null | number;
      } | Metadata & {
          enableQuote: boolean;
          enableQuotesWithoutOppEnabled?: null | boolean;
      } | Metadata & {
          actionContext: StrategyAction[];
          contextRecordType?: null | string;
          description?: null | string;
          filter: StrategyNodeFilter[];
          if: StrategyNodeIf[];
          invocableAction: StrategyNodeInvocableAction[];
          isTemplate?: null | boolean;
          label: string;
          map: StrategyNodeMap[];
          mutuallyExclusive: StrategyNodeExclusive[];
          onBehalfOfExpression?: null | string;
          recommendationLimit: StrategyNodeRecommendationLimit[];
          recommendationLoad: StrategyNodeRecommendationLoad[];
          sort: StrategyNodeSort[];
          union: StrategyNodeUnion[];
      } | Metadata & {
          channelConfigurations: RecordActionDeploymentChannel[];
          deploymentContexts: RecordActionDeploymentContext[];
          hasGuidedActions?: null | boolean;
          hasRecommendations?: null | boolean;
          masterLabel: string;
          recommendation?: null | RecordActionRecommendation;
          selectableItems: RecordActionSelectableItem[];
      } | Metadata & {
          enableActivityRelatedList?: null | boolean;
          enableFullRecordView?: null | boolean;
      } | Metadata & {
          description?: null | string;
          disableProtocolSecurity: boolean;
          isActive: boolean;
          url: string;
      } | Metadata & {
          autogenerated?: null | boolean;
          baseObject: string;
          category: string;
          deployed: boolean;
          description?: null | string;
          join?: null | ObjectRelationship;
          label: string;
          sections: ReportLayoutSection[];
      } | Metadata & {
          active: boolean;
          description: string;
          enforcementType: string;
          masterLabel: string;
          recordFilter: string;
          targetEntity: string;
          userCriteria: string;
          version: number;
      } | Metadata & {
          enableRetailExecution?: null | boolean;
      } | Metadata & {
          caseAccessLevel?: null | string;
          contactAccessLevel?: null | string;
          description?: null | string;
          mayForecastManagerShare?: null | boolean;
          name: string;
          opportunityAccessLevel?: null | string;
      } | Metadata & {
          caseAccessLevel?: null | string;
          contactAccessLevel?: null | string;
          description?: null | string;
          mayForecastManagerShare?: null | boolean;
          name: string;
          opportunityAccessLevel?: null | string;
      } & {
          parentRole?: null | string;
      } | Metadata & {
          caseAccessLevel?: null | string;
          contactAccessLevel?: null | string;
          description?: null | string;
          mayForecastManagerShare?: null | boolean;
          name: string;
          opportunityAccessLevel?: null | string;
      } & {
          accountAccessLevel?: null | string;
          parentTerritory?: null | string;
      } | Metadata & {
          enableAdvancedCMTSecurity?: null | boolean;
          enableAdvancedCSSecurity?: null | boolean;
          enableListCustomSettingCreation?: null | boolean;
          enableSOSLOnCustomSettings?: null | boolean;
      } | Metadata & {
          documentContentSearchEnabled: boolean;
          enableAdvancedSearchInAlohaSidebar?: null | boolean;
          enableEinsteinSearchPersonalization?: null | boolean;
          enableQuerySuggestionPigOn?: null | boolean;
          enableSalesforceGeneratedSynonyms?: null | boolean;
          enableSetupSearch?: null | boolean;
          optimizeSearchForCJKEnabled: boolean;
          recentlyViewedUsersForBlankLookupEnabled: boolean;
          searchSettingsByObject: SearchSettingsByObject;
          sidebarAutoCompleteEnabled: boolean;
          sidebarDropDownListEnabled: boolean;
          sidebarLimitToItemsIOwnCheckboxEnabled: boolean;
          singleSearchResultShortcutEnabled: boolean;
          spellCorrectKnowledgeSearchEnabled: boolean;
      } | Metadata & {
          canUsersGrantLoginAccess?: null | boolean;
          enableAdminLoginAsAnyUser?: null | boolean;
          enableAuditFieldsInactiveOwner?: null | boolean;
          enableAuraSecureEvalPref?: null | boolean;
          enableRequireHttpsConnection?: null | boolean;
          isTLSv12Required?: null | boolean;
          isTLSv12RequiredCommunities?: null | boolean;
          networkAccess?: null | NetworkAccess;
          passwordPolicies?: null | PasswordPolicies;
          sessionSettings?: null | SessionSettings;
          singleSignOnSettings?: null | SingleSignOnSettings;
      } | Metadata & {
          interactionComponent?: null | string;
          label: string;
          relatedEntityType: string;
          secondaryRoutingPriorityField?: null | string;
          serviceChannelFieldPriorities: ServiceChannelFieldPriority[];
      } | Metadata & {
          channels?: null | ServiceChannelStatus;
          label: string;
      } | Metadata & {
          accessLevel: string;
          accountSettings?: null | AccountSharingRuleSettings;
          description?: null | string;
          label: string;
          sharedTo: SharedTo;
      } | Metadata & {
          accessLevel: string;
          accountSettings?: null | AccountSharingRuleSettings;
          description?: null | string;
          label: string;
          sharedTo: SharedTo;
      } & {
          booleanFilter?: null | string;
          criteriaItems: FilterItem[];
      } | Metadata & {
          accessLevel: string;
          accountSettings?: null | AccountSharingRuleSettings;
          description?: null | string;
          label: string;
          sharedTo: SharedTo;
      } & {
          booleanFilter?: null | string;
          criteriaItems: FilterItem[];
      } | Metadata & {
          accessLevel: string;
          accountSettings?: null | AccountSharingRuleSettings;
          description?: null | string;
          label: string;
          sharedTo: SharedTo;
      } & {
          sharedFrom: SharedTo;
      } | Metadata & {
          sharingCriteriaRules: SharingCriteriaRule[];
          sharingGuestRules: SharingGuestRule[];
          sharingOwnerRules: SharingOwnerRule[];
          sharingTerritoryRules: SharingTerritoryRule[];
      } | Metadata & {
          accessMappings: AccessMapping[];
          description?: null | string;
          name: string;
          profiles: string[];
      } | Metadata & {
          enableAccountRoleOptimization?: null | boolean;
          enableAssetSharing?: null | boolean;
          enableCommunityUserVisibility?: null | boolean;
          enableExternalSharingModel?: null | boolean;
          enableManagerGroups?: null | boolean;
          enableManualUserRecordSharing?: null | boolean;
          enablePartnerSuperUserAccess?: null | boolean;
          enablePortalUserCaseSharing?: null | boolean;
          enablePortalUserVisibility?: null | boolean;
          enableRemoveTMGroupMembership?: null | boolean;
          enableSecureGuestAccess?: null | boolean;
          enableStandardReportVisibility?: null | boolean;
          enableTerritoryForecastManager?: null | boolean;
      } | Metadata & {
          enableProxyLoginICHeader?: null | boolean;
          enableTopicsInSites?: null | boolean;
          enableVisualforceApiAccessAllowed?: null | boolean;
      } | Metadata & {
          assignments?: null | SkillAssignments;
          description?: null | string;
          label: string;
      } | Metadata & {
          caseSubjectOption: string;
          enableSocialApprovals?: null | boolean;
          enableSocialCaseAssignmentRules?: null | boolean;
          enableSocialCustomerService?: null | boolean;
          enableSocialPersonaHistoryTracking?: null | boolean;
          enableSocialPostHistoryTracking?: null | boolean;
          enableSocialReceiveParentPost?: null | boolean;
      } | Metadata & {
          enableSocialProfiles?: null | boolean;
          isFacebookSocialProfilesDisabled?: null | boolean;
          isLinkedInSocialProfilesDisabled?: null | boolean;
          isTwitterSocialProfilesDisabled?: null | boolean;
          isYouTubeSocialProfilesDisabled?: null | boolean;
      } | Metadata & {
          groupingStringEnum?: null | string;
          sorted: boolean;
          standardValue: StandardValue[];
      } | Metadata & {
          valueTranslation: ValueTranslation[];
      } | Metadata & {
          enableSurvey?: null | boolean;
          enableSurveyOwnerCanManageResponse?: null | boolean;
      } | Metadata & {
          groups: SynonymGroup[];
          isProtected?: null | boolean;
          label: string;
      } | Metadata & {
          disableDowntimeNotifications?: null | boolean;
          disableMaintenanceNotifications?: null | boolean;
      } | Metadata & {
          accountAccessLevel?: null | string;
          caseAccessLevel?: null | string;
          contactAccessLevel?: null | string;
          customFields: FieldValue[];
          description?: null | string;
          name: string;
          opportunityAccessLevel?: null | string;
          parentTerritory?: null | string;
          ruleAssociations: Territory2RuleAssociation[];
          territory2Type: string;
      } | Metadata & {
          customFields: FieldValue[];
          description?: null | string;
          name: string;
      } | Metadata & {
          active: boolean;
          booleanFilter?: null | string;
          name: string;
          objectType: string;
          ruleItems: Territory2RuleItem[];
      } | Metadata & {
          defaultAccountAccessLevel?: null | string;
          defaultCaseAccessLevel?: null | string;
          defaultContactAccessLevel?: null | string;
          defaultOpportunityAccessLevel?: null | string;
          enableTerritoryManagement2?: null | boolean;
          opportunityFilterSettings?: null | Territory2SettingsOpportunityFilter;
      } | Metadata & {
          description?: null | string;
          name: string;
          priority: number;
      } | Metadata & {
          active: boolean;
          description?: null | string;
          frequency: string;
          masterLabel: string;
          startDate: string;
          timeSheetTemplateAssignments: TimeSheetTemplateAssignment[];
          workWeekEndDay: string;
          workWeekStartDay: string;
      } | Metadata & {
          enableTopics: boolean;
          entityApiName: string;
      } | Metadata & {
          enableMyTrailheadPref?: null | boolean;
      } | Metadata & {
          action: TransactionSecurityAction;
          active: boolean;
          apexClass?: null | string;
          description?: null | string;
          developerName?: null | string;
          eventName?: null | string;
          eventType?: null | string;
          executionUser?: null | string;
          flow?: null | string;
          masterLabel?: null | string;
          resourceName?: null | string;
          type?: null | string;
      } | Metadata & {
          customApplications: CustomApplicationTranslation[];
          customDataTypeTranslations: CustomDataTypeTranslation[];
          customLabels: CustomLabelTranslation[];
          customPageWebLinks: CustomPageWebLinkTranslation[];
          customTabs: CustomTabTranslation[];
          flowDefinitions: FlowDefinitionTranslation[];
          quickActions: GlobalQuickActionTranslation[];
          reportTypes: ReportTypeTranslation[];
          scontrols: ScontrolTranslation[];
      } | Metadata & FlowDefinitionTranslation | Metadata & FlowTranslation | Metadata & {
          UIObjectRelationFieldConfigs: UIObjectRelationFieldConfig[];
          contextObject: string;
          contextObjectRecordType?: null | string;
          directRelationshipField?: null | string;
          indirectObjectContextField?: null | string;
          indirectObjectRelatedField?: null | string;
          indirectRelationshipObject?: null | string;
          isActive: boolean;
          masterLabel: string;
          relatedObject: string;
          relatedObjectRecordType?: null | string;
          relationshipType: string;
      } | Metadata & {
          creationAgeInSeconds?: null | number;
          description?: null | string;
          lastChatterActivityAgeInSeconds?: null | number;
          masterLabel: string;
          profiles: string[];
          userTypes: string[];
      } | Metadata & {
          canGovCloudUseAdoptionApps?: null | boolean;
          doesScheduledSwitcherRunDaily?: null | boolean;
          enableCustomHelpGlobalSection?: null | boolean;
          enableHelpMenuShowFeedback?: null | boolean;
          enableHelpMenuShowHelp?: null | boolean;
          enableHelpMenuShowNewUser?: null | boolean;
          enableHelpMenuShowSearch?: null | boolean;
          enableHelpMenuShowSfdcContent?: null | boolean;
          enableHelpMenuShowShortcut?: null | boolean;
          enableHelpMenuShowSupport?: null | boolean;
          enableHelpMenuShowTrailhead?: null | boolean;
          enableIBILOptOutDashboards?: null | boolean;
          enableIBILOptOutEvents?: null | boolean;
          enableIBILOptOutReports?: null | boolean;
          enableIBILOptOutTasks?: null | boolean;
          enableLexToClassicFeedbackEnable?: null | boolean;
          enableOrchestrationInSandbox?: null | boolean;
          enableOrgUserAssistEnabled?: null | boolean;
          enableScheduledSwitcher?: null | boolean;
          enableSfdcProductFeedbackSurvey?: null | boolean;
          enableShowSalesforceUserAssist?: null | boolean;
          isAutoTransitionDelayed?: null | boolean;
          isCrucNotificationDisabled?: null | boolean;
          isCustomProfileAutoTransitionDelayed?: null | boolean;
          isLEXWelcomeMatDisabled?: null | boolean;
          isMeetTheAssistantDisabledInClassic?: null | boolean;
          isMeetTheAssistantDisabledInLightning?: null | boolean;
          optimizerAppEnabled?: null | boolean;
      } | Metadata & {
          alternateAlohaListView?: null | boolean;
          enableAsyncRelatedLists?: null | boolean;
          enableClickjackUserPageHeaderless?: null | boolean;
          enableCollapsibleSections?: null | boolean;
          enableCollapsibleSideBar?: null | boolean;
          enableCustomObjectTruncate?: null | boolean;
          enableCustomeSideBarOnAllPages?: null | boolean;
          enableDeleteFieldHistory?: null | boolean;
          enableHoverDetails?: null | boolean;
          enableInlineEdit?: null | boolean;
          enableNewPageLayoutEditor?: null | boolean;
          enablePersonalCanvas?: null | boolean;
          enablePrintableListViews?: null | boolean;
          enableProfileCustomTabsets?: null | boolean;
          enableQuickCreate?: null | boolean;
          enableTabOrganizer?: null | boolean;
      } | Metadata & {
          enableCanAnswerContainUsername?: null | boolean;
          enableCanSaveUserPerm?: null | boolean;
          enableConcealPersonalInfo?: null | boolean;
          enableContactlessExternalIdentityUsers?: null | boolean;
          enableEnhancedPermsetMgmt?: null | boolean;
          enableEnhancedProfileMgmt?: null | boolean;
          enableNewProfileUI?: null | boolean;
          enableScrambleUserData?: null | boolean;
          enableUserSelfDeactivate?: null | boolean;
      } | Metadata & {
          enableCallDisposition?: null | boolean;
          enableVoiceCallList?: null | boolean;
          enableVoiceCallRecording?: null | boolean;
          enableVoiceCoaching?: null | boolean;
          enableVoiceConferencing?: null | boolean;
          enableVoiceLocalPresence?: null | boolean;
          enableVoiceMail?: null | boolean;
          enableVoiceMailDrop?: null | boolean;
      } | Metadata & {
          assetIcon?: null | string;
          description?: null | string;
          folder: string;
          masterLabel: string;
          shares: FolderShare[];
          templateOrigin?: null | string;
          templateVersion?: null | string;
      } | Metadata & {
          application: string;
          description?: null | string;
          masterLabel: string;
          templateAssetSourceName?: null | string;
      } | Metadata & {
          assetIcon?: null | string;
          assetVersion?: null | number;
          description?: null | string;
          label: string;
          templateType: string;
      } | Metadata & {
          application?: null | string;
          dataset: string;
          datasetConnector?: null | string;
          datasetFullyQualifiedName?: null | string;
          dates: WaveXmdDate[];
          dimensions: WaveXmdDimension[];
          measures: WaveXmdMeasure[];
          organizations: WaveXmdOrganization[];
          origin?: null | string;
          type?: null | string;
          waveVisualization?: null | string;
      } | Metadata & {
          enableCoachingManagerGroupAccess?: null | boolean;
          enableGoalManagerGroupAccess?: null | boolean;
          enableProfileSkills?: null | boolean;
          enableProfileSkillsAddFeedPost?: null | boolean;
          enableProfileSkillsAutoSuggest?: null | boolean;
          enableProfileSkillsUsePlatform?: null | boolean;
          enableWorkBadgeDefRestrictPref?: null | boolean;
          enableWorkCalibration?: null | boolean;
          enableWorkCanvasPref?: null | boolean;
          enableWorkCertification?: null | boolean;
          enableWorkCertificationNotification?: null | boolean;
          enableWorkRewardsPref?: null | boolean;
          enableWorkThanksPref?: null | boolean;
          enableWorkUseObjectivesForGoals?: null | boolean;
      } | Metadata & {
          alerts: WorkflowAlert[];
          fieldUpdates: WorkflowFieldUpdate[];
          flowActions: WorkflowFlowAction[];
          knowledgePublishes: WorkflowKnowledgePublish[];
          outboundMessages: WorkflowOutboundMessage[];
          rules: WorkflowRule[];
          send: WorkflowSend[];
          tasks: WorkflowTask[];
      } | Metadata & {
          ccEmails: string[];
          description: string;
          protected: boolean;
          recipients: WorkflowEmailRecipient[];
          senderAddress?: null | string;
          senderType?: null | string;
          template: string;
      } | Metadata & {
          description?: null | string;
          field: string;
          formula?: null | string;
          literalValue?: null | string;
          lookupValue?: null | string;
          lookupValueType?: null | string;
          name: string;
          notifyAssignee: boolean;
          operation: string;
          protected: boolean;
          reevaluateOnChange?: null | boolean;
          targetObject?: null | string;
      } | Metadata & {
          description?: null | string;
          flow: string;
          flowInputs: WorkflowFlowActionParameter[];
          label: string;
          language?: null | string;
          protected: boolean;
      } | Metadata & {
          action: string;
          description?: null | string;
          label: string;
          language?: null | string;
          protected: boolean;
      } | Metadata & {
          apiVersion: number;
          description?: null | string;
          endpointUrl: string;
          fields: string[];
          includeSessionId: boolean;
          integrationUser: string;
          name: string;
          protected: boolean;
          useDeadLetterQueue?: null | boolean;
      } | Metadata & {
          actions: WorkflowActionReference[];
          active: boolean;
          booleanFilter?: null | string;
          criteriaItems: FilterItem[];
          description?: null | string;
          formula?: null | string;
          triggerType: string;
          workflowTimeTriggers: WorkflowTimeTrigger[];
      } | Metadata & {
          action: string;
          description?: null | string;
          label: string;
          language?: null | string;
          protected: boolean;
      } | Metadata & {
          assignedTo?: null | string;
          assignedToType: string;
          description?: null | string;
          dueDateOffset: number;
          notifyAssignee: boolean;
          offsetFromField?: null | string;
          priority: string;
          protected: boolean;
          status: string;
          subject: string;
      } | Metadata & SaveResult | Metadata & DeleteResult | Metadata & UpsertResult = MetadataDefinition<T, M>

    Parameters

    • type: T
    • fullNames: string

    Returns Promise<MD>

  • Type Parameters

    • M extends Metadata = Metadata
    • T extends MetadataType = MetadataType
    • MD extends Metadata | Metadata & {
          content?: null | string;
      } & {
          format?: null | string;
          isVisibleByExternalUsers?: null | boolean;
          language: string;
          masterLabel: string;
          originNetwork?: null | string;
          relationships?: null | ContentAssetRelationships;
          versions: ContentAssetVersions;
      } | Metadata & {
          actionLinkTemplates: ActionLinkTemplate[];
          category: string;
          executionsAllowed: string;
          hoursUntilExpiration?: null | number;
          isPublished: boolean;
          name: string;
      } | Metadata & {
          content?: null | string;
      } & {
          apiVersion: number;
          packageVersions: PackageVersion[];
          status: string;
      } | Metadata & {
          content?: null | string;
      } & {
          apiVersion?: null | number;
          description?: null | string;
          label: string;
          packageVersions: PackageVersion[];
      } | Metadata & {
          content?: null | string;
      } & {
          apiVersion: number;
          availableInTouch?: null | boolean;
          confirmationTokenRequired?: null | boolean;
          description?: null | string;
          label: string;
          packageVersions: PackageVersion[];
      } | Metadata & {
          testClassName: string[];
      } | Metadata & {
          content?: null | string;
      } & {
          apiVersion: number;
          packageVersions: PackageVersion[];
          status: string;
      } | Metadata & {
          active?: null | boolean;
          ruleEntry: RuleEntry[];
      } | Metadata & {
          SVGContent?: null | string;
          apiVersion?: null | number;
          controllerContent?: null | string;
          description?: null | string;
          designContent?: null | string;
          documentationContent?: null | string;
          helperContent?: null | string;
          markup?: null | string;
          modelContent?: null | string;
          packageVersions: PackageVersion[];
          rendererContent?: null | string;
          styleContent?: null | string;
          testsuiteContent?: null | string;
          type?: null | string;
      } | Metadata & {
          appleTeam?: null | string;
          authorizeUrl?: null | string;
          consumerKey?: null | string;
          consumerSecret?: null | string;
          customMetadataTypeRecord?: null | string;
          defaultScopes?: null | string;
          ecKey?: null | string;
          errorUrl?: null | string;
          executionUser?: null | string;
          friendlyName: string;
          iconUrl?: null | string;
          idTokenIssuer?: null | string;
          includeOrgIdInIdentifier?: null | boolean;
          linkKickoffUrl?: null | string;
          logoutUrl?: null | string;
          oauthKickoffUrl?: null | string;
          plugin?: null | string;
          portal?: null | string;
          providerType: string;
          registrationHandler?: null | string;
          sendAccessTokenInHeader?: null | boolean;
          sendClientCredentialsInHeader?: null | boolean;
          sendSecretInApis?: null | boolean;
          ssoKickoffUrl?: null | string;
          tokenUrl?: null | string;
          userInfoUrl?: null | string;
      } | Metadata & {
          brandingSetProperty: BrandingSetProperty[];
          description?: null | string;
          masterLabel: string;
          type?: null | string;
      } | Metadata & {
          description?: null | string;
          isActive?: null | boolean;
          values: PicklistValue[];
      } | Metadata & {
          adapterUrl?: null | string;
          customSettings?: null | string;
          displayName: string;
          displayNameLabel: string;
          internalNameLabel: string;
          sections: CallCenterSection[];
          version?: null | string;
      } | Metadata & {
          active: boolean;
          businessProcess?: null | string;
          compactLayoutAssignment?: null | string;
          description?: null | string;
          label: string;
          picklistValues: RecordTypePicklistValue[];
      } | Metadata & {
          isActive?: null | boolean;
          isDefaultModel: boolean;
          isModelLocked: boolean;
          modelDescription?: null | string;
          name: string;
          recordPreference?: null | string;
      } | Metadata & {
          description?: null | string;
          recurrenceType?: null | string;
      } | Metadata & {
          index: number;
          textField?: null | string;
          type: string;
      } | Metadata & {
          compositionComponent: string;
          description: string;
          extensionName: string;
          headerText?: null | string;
          hoverText?: null | string;
          icon: string;
          isProtected?: null | boolean;
          masterLabel: string;
          renderComponent: string;
          type: string;
      } | Metadata & {
          active?: null | boolean;
          chatterAnswersFacebookSsoUrl?: null | string;
          communityFeedPage?: null | string;
          dataCategoryName?: null | string;
          description?: null | string;
          emailFooterDocument?: null | string;
          emailHeaderDocument?: null | string;
          emailNotificationUrl?: null | string;
          enableChatterAnswers?: null | boolean;
          enablePrivateQuestions?: null | boolean;
          expertsGroup?: null | string;
          portal?: null | string;
          reputationLevels?: null | ReputationLevels;
          showInPortal?: null | boolean;
          site?: null | string;
      } | Metadata & {
          authProvider?: null | string;
          certificate?: null | string;
          customConfiguration?: null | string;
          customHttpHeaders: CustomHttpHeader[];
          endpoint?: null | string;
          isWritable?: null | boolean;
          label: string;
          oauthRefreshToken?: null | string;
          oauthScope?: null | string;
          oauthToken?: null | string;
          password?: null | string;
          principalType: string;
          protocol: string;
          repository?: null | string;
          type: string;
          username?: null | string;
          version?: null | string;
      } | Metadata & {
          context?: null | string;
          description?: null | string;
          endpointUrl: string;
          isActive: boolean;
      } | Metadata & {
          connectedApp?: null | string;
          description?: null | string;
          label: string;
          requiredPermission: CustomPermissionDependencyRequired[];
      } | Metadata & {
          backgroundEndColor: string;
          backgroundFadeDirection: string;
          backgroundStartColor: string;
          chartTheme?: null | string;
          colorPalette?: null | string;
          dashboardChartTheme?: null | string;
          dashboardColorPalette?: null | string;
          dashboardFilters: DashboardFilter[];
          dashboardGridLayout?: null | DashboardGridLayout;
          dashboardResultRefreshedDate?: null | string;
          dashboardResultRunningUser?: null | string;
          dashboardType?: null | string;
          description?: null | string;
          folderName?: null | string;
          isGridLayout?: null | boolean;
          leftSection?: null | DashboardComponentSection;
          middleSection?: null | DashboardComponentSection;
          numSubscriptions?: null | number;
          rightSection?: null | DashboardComponentSection;
          runningUser?: null | string;
          textColor: string;
          title: string;
          titleColor: string;
          titleSize: number;
      } | Metadata & {
          content?: null | string;
      } & {
          description?: null | string;
          internalUseOnly: boolean;
          keywords?: null | string;
          name?: null | string;
          public: boolean;
      } | Metadata & {
          actionOnInsert: string;
          actionOnUpdate: string;
          alertText?: null | string;
          description?: null | string;
          duplicateRuleFilter?: null | DuplicateRuleFilter;
          duplicateRuleMatchRules?: null | DuplicateRuleMatchRule[];
          isActive: boolean;
          masterLabel: string;
          operationsOnInsert: string[];
          operationsOnUpdate: string[];
          securityOption: string;
          sortOrder: number;
      } | Metadata & {
          apexClass: string;
          attachmentOption: string;
          authenticationFailureAction: string;
          authorizationFailureAction: string;
          authorizedSenders?: null | string;
          emailServicesAddresses: EmailServicesAddress[];
          errorRoutingAddress?: null | string;
          functionInactiveAction: string;
          functionName: string;
          isActive?: null | boolean;
          isAuthenticationRequired?: null | boolean;
          isErrorRoutingEnabled?: null | boolean;
          isTextAttachmentsAsBinary?: null | boolean;
          isTlsRequired?: null | boolean;
          overLimitAction: string;
      } | Metadata & {
          content?: null | string;
      } & {
          apiVersion?: null | number;
          attachedDocuments: string[];
          attachments: Attachment[];
          available: boolean;
          description?: null | string;
          encodingKey: string;
          letterhead?: null | string;
          name: string;
          packageVersions: PackageVersion[];
          relatedEntityType?: null | string;
          style: string;
          subject?: null | string;
          textOnly?: null | string;
          type: string;
          uiType?: null | string;
      } | Metadata & {
          businessHours?: null | string;
          casesPerEntitlement?: null | number;
          entitlementProcess?: null | string;
          isPerIncident?: null | boolean;
          term?: null | number;
          type?: null | string;
      } | Metadata & {
          content?: null | string;
      } & {
          cacheControl: string;
          contentType: string;
          description?: null | string;
      } | Metadata & {
          applicationVisibilities: PermissionSetApplicationVisibility[];
          classAccesses: PermissionSetApexClassAccess[];
          customMetadataTypeAccesses: PermissionSetCustomMetadataTypeAccess[];
          customPermissions: PermissionSetCustomPermissions[];
          description?: null | string;
          externalDataSourceAccesses: PermissionSetExternalDataSourceAccess[];
          fieldPermissions: PermissionSetFieldPermissions[];
          flowAccesses: PermissionSetFlowAccess[];
          hasActivationRequired?: null | boolean;
          label: string;
          license?: null | string;
          objectPermissions: PermissionSetObjectPermissions[];
          pageAccesses: PermissionSetApexPageAccess[];
          recordTypeVisibilities: PermissionSetRecordTypeVisibility[];
          tabSettings: PermissionSetTabSetting[];
          userPermissions: PermissionSetUserPermission[];
      } | Metadata & {
          accessType?: null | string;
          folderShares: FolderShare[];
          name: string;
          publicFolderAccess?: null | string;
          sharedTo?: null | SharedTo;
      } | Metadata & {
          doesIncludeBosses?: null | boolean;
          name: string;
      } | Metadata & {
          defaultBrandingSet: string;
          description?: null | string;
          masterLabel: string;
          shouldOverrideLoadingImage?: null | boolean;
      } | Metadata & {
          booleanFilter?: null | string;
          columns: string[];
          division?: null | string;
          filterScope: string;
          filters: ListViewFilter[];
          label: string;
          language?: null | string;
          queue?: null | string;
          sharedTo?: null | SharedTo;
      } | Metadata & {
          booleanFilter?: null | string;
          description?: null | string;
          label: string;
          matchingRuleItems: MatchingRuleItem[];
          ruleStatus: string;
      } | Metadata & {
          applicationVisibilities: ProfileApplicationVisibility[];
          categoryGroupVisibilities: ProfileCategoryGroupVisibility[];
          classAccesses: ProfileApexClassAccess[];
          custom?: null | boolean;
          customMetadataTypeAccesses: ProfileCustomMetadataTypeAccess[];
          customPermissions: ProfileCustomPermissions[];
          description?: null | string;
          externalDataSourceAccesses: ProfileExternalDataSourceAccess[];
          fieldPermissions: ProfileFieldLevelSecurity[];
          flowAccesses: ProfileFlowAccess[];
          layoutAssignments: ProfileLayoutAssignment[];
          loginHours?: null | ProfileLoginHours;
          loginIpRanges: ProfileLoginIpRange[];
          objectPermissions: ProfileObjectPermissions[];
          pageAccesses: ProfileApexPageAccess[];
          profileActionOverrides: ProfileActionOverride[];
          recordTypeVisibilities: ProfileRecordTypeVisibility[];
          tabVisibilities: ProfileTabVisibility[];
          userLicense?: null | string;
          userPermissions: ProfileUserPermission[];
      } | Metadata & {
          allowMergeFieldsInBody?: null | boolean;
          allowMergeFieldsInHeader?: null | boolean;
          authProvider?: null | string;
          authTokenEndpointUrl?: null | string;
          awsAccessKey?: null | string;
          awsAccessSecret?: null | string;
          awsRegion?: null | string;
          awsService?: null | string;
          certificate?: null | string;
          endpoint?: null | string;
          generateAuthorizationHeader?: null | boolean;
          jwtAudience?: null | string;
          jwtFormulaSubject?: null | string;
          jwtIssuer?: null | string;
          jwtSigningCertificate?: null | string;
          jwtTextSubject?: null | string;
          jwtValidityPeriodSeconds?: null | number;
          label: string;
          oauthRefreshToken?: null | string;
          oauthScope?: null | string;
          oauthToken?: null | string;
          password?: null | string;
          principalType: string;
          privateConnection?: null | string;
          protocol: string;
          username?: null | string;
      } | Metadata & {
          description?: null | string;
          isDefaultPartition: boolean;
          masterLabel: string;
          platformCachePartitionTypes: PlatformCachePartitionType[];
      } | Metadata & {
          aggregates: ReportAggregate[];
          block: Report[];
          blockInfo?: null | ReportBlockInfo;
          buckets: ReportBucketField[];
          chart?: null | ReportChart;
          colorRanges: ReportColorRange[];
          columns: ReportColumn[];
          crossFilters: ReportCrossFilter[];
          currency?: null | string;
          customDetailFormulas: ReportCustomDetailFormula[];
          dataCategoryFilters: ReportDataCategoryFilter[];
          description?: null | string;
          division?: null | string;
          filter?: null | ReportFilter;
          folderName?: null | string;
          format: string;
          formattingRules: ReportFormattingRule[];
          groupingsAcross: ReportGrouping[];
          groupingsDown: ReportGrouping[];
          historicalSelector?: null | ReportHistoricalSelector;
          name: string;
          numSubscriptions?: null | number;
          params: ReportParam[];
          reportType: string;
          roleHierarchyFilter?: null | string;
          rowLimit?: null | number;
          scope?: null | string;
          showCurrentDate?: null | boolean;
          showDetails?: null | boolean;
          showGrandTotal?: null | boolean;
          showSubTotals?: null | boolean;
          sortColumn?: null | string;
          sortOrder?: null | string;
          territoryHierarchyFilter?: null | string;
          timeFrameFilter?: null | ReportTimeFrameFilter;
          userFilter?: null | string;
      } | Metadata & {
          attributeName?: null | string;
          attributeNameIdFormat?: null | string;
          decryptionCertificate?: null | string;
          errorUrl?: null | string;
          executionUserId?: null | string;
          identityLocation: string;
          identityMapping: string;
          issuer: string;
          loginUrl?: null | string;
          logoutUrl?: null | string;
          name: string;
          oauthTokenEndpoint?: null | string;
          redirectBinding?: null | boolean;
          requestSignatureMethod?: null | string;
          requestSigningCertId?: null | string;
          salesforceLoginUrl?: null | string;
          samlEntityId: string;
          samlJitHandlerId?: null | string;
          samlVersion: string;
          singleLogoutBinding?: null | string;
          singleLogoutUrl?: null | string;
          userProvisioning?: null | boolean;
          validationCert: string;
      } | Metadata & {
          content?: null | string;
      } & {
          contentSource: string;
          description?: null | string;
          encodingKey: string;
          fileContent?: null | string;
          fileName?: null | string;
          name: string;
          supportsCaching: boolean;
      } | Metadata & {
          availability: string;
          description?: null | string;
          displayType: string;
          encodingKey?: null | string;
          hasMenubar?: null | boolean;
          hasScrollbars?: null | boolean;
          hasToolbar?: null | boolean;
          height?: null | number;
          isResizable?: null | boolean;
          linkType: string;
          masterLabel?: null | string;
          openType: string;
          page?: null | string;
          position?: null | string;
          protected: boolean;
          requireRowSelection?: null | boolean;
          scontrol?: null | string;
          showsLocation?: null | boolean;
          showsStatus?: null | boolean;
          url?: null | string;
          width?: null | number;
      } | Metadata & {
          fields: IndexField[];
          label: string;
      } | Metadata & DeployMessage | Metadata & FileProperties | Metadata & {
          accessLevel: string;
          accountToCriteriaField: string;
          description?: null | string;
          entityType: string;
          masterLabel: string;
          staticFormulaCriteria?: null | string;
          type: string;
      } | Metadata & {
          enableAccountHistoryTracking?: null | boolean;
          enableAccountInsightsInMobile?: null | boolean;
          enableAccountOwnerReport?: null | boolean;
          enableAccountTeams?: null | boolean;
          enableContactHistoryTracking?: null | boolean;
          enableRelateContactToMultipleAccounts?: null | boolean;
          showViewHierarchyLink?: null | boolean;
      } | Metadata & {
          actionPlanTemplateItem: ActionPlanTemplateItem[];
          description?: null | string;
          name: string;
          targetEntityType: string;
          uniqueName: string;
      } | Metadata & {
          enableDefaultQuickActionsOn?: null | boolean;
          enableMdpEnabled?: null | boolean;
          enableThirdPartyActions?: null | boolean;
      } | Metadata & {
          allowUsersToRelateMultipleContactsToTasksAndEvents?: null | boolean;
          autoRelateEventAttendees?: null | boolean;
          enableActivityReminders?: null | boolean;
          enableClickCreateEvents?: null | boolean;
          enableDragAndDropScheduling?: null | boolean;
          enableEmailTracking?: null | boolean;
          enableGroupTasks?: null | boolean;
          enableListViewScheduling?: null | boolean;
          enableLogNote?: null | boolean;
          enableMultidayEvents?: null | boolean;
          enableRecurringEvents?: null | boolean;
          enableRecurringTasks?: null | boolean;
          enableRollUpActivToContactsAcct?: null | boolean;
          enableSidebarCalendarShortcut?: null | boolean;
          enableSimpleTaskCreateUI?: null | boolean;
          enableUNSTaskDelegatedToNotifications?: null | boolean;
          enableUserListViewCalendars?: null | boolean;
          meetingRequestsLogo?: null | string;
          showCustomLogoMeetingRequests?: null | boolean;
          showEventDetailsMultiUserCalendar?: null | boolean;
          showHomePageHoverLinksForEvents?: null | boolean;
          showMyTasksHoverLinks?: null | boolean;
      } | Metadata & {
          countriesAndStates: CountriesAndStates;
      } | Metadata & {
          description?: null | string;
          groupColumn?: null | string;
          mappings: AnalyticSnapshotMapping[];
          name: string;
          runningUser?: null | string;
          sourceReport: string;
          targetObject: string;
      } | Metadata & {
          alwaysGenPreviews?: null | boolean;
          analyticsAdoptionMetadata?: null | boolean;
          canAccessAnalyticsViaAPI?: null | boolean;
          canAnnotateDashboards?: null | boolean;
          canEnableSavedView?: null | boolean;
          canExploreDataConversationally?: null | boolean;
          canShareAppsWithCommunities?: null | boolean;
          canSubscribeDashboardWidgets?: null | boolean;
          canViewThumbnailAssets?: null | boolean;
          enableAnalyticsSubtotals?: null | boolean;
          enableAutoCompleteCombo?: null | boolean;
          enableDashboardComponentSnapshot?: null | boolean;
          enableDashboardFlexiTable?: null | boolean;
          enableEmailReportsToPortalUsers?: null | boolean;
          enableFloatingReportHeaders?: null | boolean;
          enableInsights?: null | boolean;
          enableLightningReportBuilder?: null | boolean;
          enableLotusNotesImages?: null | boolean;
          enableMassEnableReportBuilder?: null | boolean;
          enableNewChartsEngine?: null | boolean;
          enablePowerInsights?: null | boolean;
          enableRemoveFooterForRepDisplay?: null | boolean;
          enableRemoveFooterFromRepExp?: null | boolean;
          enableReportFieldToFieldPref?: null | boolean;
          enableReportUniqueRowCountPref?: null | boolean;
          enableSFXJoinedReportsEnable?: null | boolean;
          enableSmartDataDiscovery?: null | boolean;
          enableUseOldChartsLookAndFeel?: null | boolean;
          enableWaveReplication?: null | boolean;
          enableWaveSharingInheritance?: null | boolean;
          enableWaveTemplate?: null | boolean;
          enableWaveTrendedDatasetCleanup?: null | boolean;
      } | Metadata & {
          animationFrequency: string;
          developerName: string;
          isActive: boolean;
          masterLabel: string;
          recordTypeContext: string;
          recordTypeName?: null | string;
          sobjectType: string;
          targetField: string;
          targetFieldChangeToValues: string;
      } | Metadata & {
          enableAggregateCodeCoverageOnly?: null | boolean;
          enableApexAccessRightsPref?: null | boolean;
          enableApexApprovalLockUnlock?: null | boolean;
          enableApexCtrlImplicitWithSharingPref?: null | boolean;
          enableApexPropertyGetterPref?: null | boolean;
          enableAuraApexCtrlAuthUserAccessCheckPref?: null | boolean;
          enableAuraApexCtrlGuestUserAccessCheckPref?: null | boolean;
          enableCompileOnDeploy?: null | boolean;
          enableDisableParallelApexTesting?: null | boolean;
          enableDoNotEmailDebugLog?: null | boolean;
          enableGaplessTestAutoNum?: null | boolean;
          enableMngdCtrlActionAccessPref?: null | boolean;
          enableNonCertifiedApexMdCrud?: null | boolean;
      } | Metadata & {
          doesHideAllAppsInAppLauncher?: null | boolean;
      } | Metadata & {
          appMenuItems: AppMenuItem[];
      } | Metadata & {
          appointmentStartTimeInterval: string;
          masterLabel: string;
          shouldConsiderCalendarEvents: boolean;
          shouldEnforceExcludedResource: boolean;
          shouldEnforceRequiredResource: boolean;
          shouldMatchSkill: boolean;
          shouldMatchSkillLevel: boolean;
          shouldRespectVisitingHours: boolean;
          shouldUsePrimaryMembers: boolean;
          shouldUseSecondaryMembers: boolean;
      } | Metadata & {
          active: boolean;
          allowRecall?: null | boolean;
          allowedSubmitters: ApprovalSubmitter[];
          approvalPageFields?: null | ApprovalPageField;
          approvalStep: ApprovalStep[];
          description?: null | string;
          emailTemplate?: null | string;
          enableMobileDeviceAccess?: null | boolean;
          entryCriteria?: null | ApprovalEntryCriteria;
          finalApprovalActions?: null | ApprovalAction;
          finalApprovalRecordLock?: null | boolean;
          finalRejectionActions?: null | ApprovalAction;
          finalRejectionRecordLock?: null | boolean;
          initialSubmissionActions?: null | ApprovalAction;
          label: string;
          nextAutomatedApprover?: null | NextAutomatedApprover;
          postTemplate?: null | string;
          recallActions?: null | ApprovalAction;
          recordEditability: string;
          showApprovalHistory?: null | boolean;
      } | Metadata & {
          enableEntityArchivingEnabled?: null | boolean;
      } | Metadata & {
          assignmentRule: AssignmentRule[];
      } | Metadata & {
          audienceName: string;
          container: string;
          criteria: AudienceCriteria;
          description?: null | string;
          formula?: null | string;
          formulaFilterType?: null | string;
          targets?: null | PersonalizationTargetInfos;
      } | Metadata & {
          active?: null | boolean;
          ruleEntry: RuleEntry[];
      } | Metadata & {
          autoResponseRule: AutoResponseRule[];
      } | Metadata & {
          enableBcp?: null | boolean;
          enableBcpCoin?: null | boolean;
      } | Metadata & {
          botMlDomain?: null | LocalMlDomain;
          botUser?: null | string;
          botVersions: BotVersion[];
          contextVariables: ConversationContextVariable[];
          description?: null | string;
          label?: null | string;
      } | Metadata & {
          botDialogGroups: BotDialogGroup[];
          botDialogs: BotDialog[];
          conversationVariables: ConversationVariable[];
          entryDialog: string;
          mainMenuDialog: string;
          responseDelayMilliseconds?: null | number;
      } | Metadata & {
          enableBots?: null | boolean;
      } | Metadata & {
          active?: null | boolean;
          default: boolean;
          fridayEndTime?: null | string;
          fridayStartTime?: null | string;
          mondayEndTime?: null | string;
          mondayStartTime?: null | string;
          name?: null | string;
          saturdayEndTime?: null | string;
          saturdayStartTime?: null | string;
          sundayEndTime?: null | string;
          sundayStartTime?: null | string;
          thursdayEndTime?: null | string;
          thursdayStartTime?: null | string;
          timeZoneId?: null | string;
          tuesdayEndTime?: null | string;
          tuesdayStartTime?: null | string;
          wednesdayEndTime?: null | string;
          wednesdayStartTime?: null | string;
      } | Metadata & {
          businessHours: BusinessHoursEntry[];
          holidays: Holiday[];
      } | Metadata & {
          allowEmail?: null | boolean;
          closed?: null | boolean;
          color?: null | string;
          controllingFieldValues: string[];
          converted?: null | boolean;
          cssExposed?: null | boolean;
          default: boolean;
          description?: null | string;
          forecastCategory?: null | string;
          highPriority?: null | boolean;
          isActive?: null | boolean;
          probability?: null | number;
          reverseRole?: null | string;
          reviewed?: null | boolean;
          won?: null | boolean;
      } | Metadata & {
          cmsConnectAsset: CMSConnectAsset[];
          cmsConnectLanguage: CMSConnectLanguage[];
          cmsConnectPersonalization?: null | CMSConnectPersonalization;
          cmsConnectResourceType: CMSConnectResourceType[];
          connectionType: string;
          cssScope?: null | string;
          developerName: string;
          languageEnabled?: null | string;
          masterLabel: string;
          namedCredential?: null | string;
          personalizationEnabled?: null | string;
          rootPath?: null | string;
          sortOrder: number;
          status: string;
          type: string;
          websiteUrl?: null | string;
      } | Metadata & {
          enableAutoCampInfluenceDisabled?: null | boolean;
          enableB2bmaCampaignInfluence2?: null | boolean;
          enableCampaignHistoryTrackEnabled?: null | boolean;
          enableCampaignInfluence2?: null | boolean;
          enableCampaignMemberTWCF?: null | boolean;
          enableSuppressNoValueCI2?: null | boolean;
      } | Metadata & {
          accessMethod: string;
          canvasOptions?: null | string;
          canvasUrl: string;
          lifecycleClass?: null | string;
          locationOptions?: null | string;
          samlInitiationMethod?: null | string;
      } | Metadata & {
          caseClassificationRecommendations?: null | boolean;
          reRunAttributeBasedRules?: null | boolean;
          runAssignmentRules?: null | boolean;
      } | Metadata & {
          caseAssignNotificationTemplate?: null | string;
          caseAutoProcUser?: null | boolean;
          caseCloseNotificationTemplate?: null | string;
          caseCommentNotificationTemplate?: null | string;
          caseCreateNotificationTemplate?: null | string;
          caseFeedItemSettings: FeedItemSettings[];
          caseFeedReadUnreadLtng?: null | boolean;
          caseMergeInLightning?: null | boolean;
          closeCaseThroughStatusChange?: null | boolean;
          defaultCaseFeedLayoutOn?: null | boolean;
          defaultCaseOwner?: null | string;
          defaultCaseOwnerType?: null | string;
          defaultCaseUser?: null | string;
          emailActionDefaultsHandlerClass?: null | string;
          emailToCase?: null | EmailToCaseSettings;
          enableCaseFeed?: null | boolean;
          enableCollapseEmailThread?: null | boolean;
          enableDraftEmails?: null | boolean;
          enableEarlyEscalationRuleTriggers?: null | boolean;
          enableEmailActionDefaultsHandler?: null | boolean;
          enableSuggestedArticlesApplication?: null | boolean;
          enableSuggestedArticlesCustomerPortal?: null | boolean;
          enableSuggestedArticlesPartnerPortal?: null | boolean;
          enableSuggestedSolutions?: null | boolean;
          escalateCaseBefore?: null | boolean;
          genericMessageEnabled?: null | boolean;
          keepRecordTypeOnAssignmentRule?: null | boolean;
          notifyContactOnCaseComment?: null | boolean;
          notifyDefaultCaseOwner?: null | boolean;
          notifyOwnerOnCaseComment?: null | boolean;
          notifyOwnerOnCaseOwnerChange?: null | boolean;
          predictiveSupportEnabled?: null | boolean;
          showEmailAttachmentsInCaseAttachmentsRL?: null | boolean;
          showFewerCloseActions?: null | boolean;
          systemUserEmail?: null | string;
          useSystemEmailAddress?: null | boolean;
          useSystemUserAsDefaultCaseUser?: null | boolean;
          webToCase?: null | WebToCaseSettings;
      } | Metadata & {
          enabledChannels: string[];
          label: string;
          layoutItems: ChannelLayoutItem[];
          recordType?: null | string;
      } | Metadata & {
          emailFollowersOnBestAnswer?: null | boolean;
          emailFollowersOnReply?: null | boolean;
          emailOwnerOnPrivateReply?: null | boolean;
          emailOwnerOnReply?: null | boolean;
          enableAnswerViaEmail?: null | boolean;
          enableChatterAnswers: boolean;
          enableFacebookSSO?: null | boolean;
          enableInlinePublisher?: null | boolean;
          enableReputation?: null | boolean;
          enableRichTextEditor?: null | boolean;
          facebookAuthProvider?: null | string;
          showInPortals?: null | boolean;
      } | Metadata & {
          enableChatterDigestEmailsApiOnly?: null | boolean;
          enableChatterEmailAttachment?: null | boolean;
          enableCollaborationEmail?: null | boolean;
          enableDisplayAppDownloadBadges?: null | boolean;
          enableEmailReplyToChatter?: null | boolean;
          enableEmailToChatter?: null | boolean;
      } | Metadata & {
          allowChatterGroupArchiving?: null | boolean;
          allowRecordsInChatterGroup?: null | boolean;
          allowSharingInChatterGroup?: null | boolean;
          enableApprovalRequest?: null | boolean;
          enableChatter?: null | boolean;
          enableChatterEmoticons?: null | boolean;
          enableFeedEdit?: null | boolean;
          enableFeedPinning?: null | boolean;
          enableFeedsDraftPosts?: null | boolean;
          enableFeedsRichText?: null | boolean;
          enableInviteCsnUsers?: null | boolean;
          enableOutOfOfficeEnabledPref?: null | boolean;
          enableRichLinkPreviewsInFeed?: null | boolean;
          enableTodayRecsInFeed?: null | boolean;
          unlistedGroupsEnabled?: null | boolean;
      } | Metadata & {
          cleanRules: CleanRule[];
          description: string;
          masterLabel: string;
          matchEngine: string;
      } | Metadata & {
          actionType: string;
          description?: null | string;
          intents: CommandActionIntent[];
          label: string;
          parameters: CommandActionParam[];
          responseTemplates: CommandActionResponse[];
          target?: null | string;
      } | Metadata & {
          canModerateAllFeedPosts?: null | boolean;
          canModerateInternalFeedPosts?: null | boolean;
          embeddedVisualforcePages?: null | boolean;
          enableCommunityWorkspaces?: null | boolean;
          enableCspContactVisibilityPref?: null | boolean;
          enableCspNotesOnAccConPref?: null | boolean;
          enableEnablePRM?: null | boolean;
          enableExternalAccHierPref?: null | boolean;
          enableGuestRecordReassignOrgPref?: null | boolean;
          enableInviteChatterGuestEnabled?: null | boolean;
          enableNetPortalUserReportOpts?: null | boolean;
          enableNetworksEnabled?: null | boolean;
          enableOotbProfExtUserOpsEnable?: null | boolean;
          enablePRMAccRelPref?: null | boolean;
          enablePowerCustomerCaseStatus?: null | boolean;
          enableRelaxPartnerAccountFieldPref?: null | boolean;
          enableUsernameUniqForOrgPref?: null | boolean;
      } | Metadata & {
          baseTemplate?: null | string;
          bundlesInfo: CommunityTemplateBundleInfo[];
          category: string;
          defaultBrandingSet?: null | string;
          defaultThemeDefinition: string;
          description?: null | string;
          enableExtendedCleanUpOnDelete?: null | boolean;
          masterLabel: string;
          navigationLinkSet: NavigationLinkSet[];
          pageSetting: CommunityTemplatePageSetting[];
          publisher?: null | string;
      } | Metadata & {
          bundlesInfo: CommunityTemplateBundleInfo[];
          customThemeLayoutType: CommunityCustomThemeLayoutType[];
          defaultBrandingSet?: null | string;
          description?: null | string;
          enableExtendedCleanUpOnDelete?: null | boolean;
          masterLabel: string;
          publisher?: null | string;
          themeRouteOverride: CommunityThemeRouteOverride[];
          themeSetting: CommunityThemeSetting[];
      } | Metadata & {
          fields: string[];
          label: string;
      } | Metadata & {
          enableCustomFiscalYear: boolean;
          fiscalYear?: null | FiscalYearSettings;
      } | Metadata & {
          attributes: ConnectedAppAttribute[];
          canvas?: null | CanvasMetadata;
          canvasConfig?: null | ConnectedAppCanvasConfig;
          contactEmail: string;
          contactPhone?: null | string;
          description?: null | string;
          iconUrl?: null | string;
          infoUrl?: null | string;
          ipRanges: ConnectedAppIpRange[];
          label: string;
          logoUrl?: null | string;
          mobileAppConfig?: null | ConnectedAppMobileDetailConfig;
          mobileStartUrl?: null | string;
          oauthConfig?: null | ConnectedAppOauthConfig;
          permissionSetName: string[];
          plugin?: null | string;
          pluginExecutionUser?: null | string;
          profileName: string[];
          samlConfig?: null | ConnectedAppSamlConfig;
          startUrl?: null | string;
      } | Metadata & {
          enableAdminApprovedAppsOnly?: null | boolean;
          enableSkipUserProvisioningWizardWelcomePage?: null | boolean;
      } | Metadata & {
          enableChatterFileLink?: null | boolean;
          enableContent?: null | boolean;
          enableContentAutoAssign?: null | boolean;
          enableContentDistForPortalUsers?: null | boolean;
          enableContentDistPwOptionsBit1?: null | boolean;
          enableContentDistPwOptionsBit2?: null | boolean;
          enableContentDistribution?: null | boolean;
          enableContentSupportMultiLanguage?: null | boolean;
          enableContentWorkspaceAccess?: null | boolean;
          enableFileShareSetByRecord?: null | boolean;
          enableFilesUsrShareNetRestricted?: null | boolean;
          enableJPGPreviews?: null | boolean;
          enableLibraryManagedFiles?: null | boolean;
          enableSiteGuestUserToUploadFiles?: null | boolean;
          enableUploadFilesOnAttachments?: null | boolean;
          skipContentAssetTriggers?: null | boolean;
          skipContentAssetTriggersOnDeploy?: null | boolean;
      } | Metadata & {
          autoCalculateEndDate?: null | boolean;
          autoExpirationDelay?: null | string;
          autoExpirationRecipient?: null | string;
          autoExpireContracts?: null | boolean;
          enableContractHistoryTracking?: null | boolean;
          notifyOwnersOnContractExpiration?: null | boolean;
      } | Metadata & {
          urlPattern: string;
      } | Metadata & {
          enableCurrencyEffectiveDates?: null | boolean;
          enableCurrencySymbolWithMultiCurrency?: null | boolean;
          enableMultiCurrency?: null | boolean;
          isMultiCurrencyActivationAllowed?: null | boolean;
          isParenCurrencyConvDisabled?: null | boolean;
      } | Metadata & {
          actionOverrides: AppActionOverride[];
          brand?: null | AppBrand;
          consoleConfig?: null | ServiceCloudConsoleConfig;
          defaultLandingTab?: null | string;
          description?: null | string;
          formFactors: string[];
          isNavAutoTempTabsDisabled?: null | boolean;
          isNavPersonalizationDisabled?: null | boolean;
          isServiceCloudConsole?: null | boolean;
          label?: null | string;
          logo?: null | string;
          navType?: null | string;
          preferences?: null | AppPreferences;
          profileActionOverrides: AppProfileActionOverride[];
          setupExperience?: null | string;
          subscriberTabs: string[];
          tabs: string[];
          uiType?: null | string;
          utilityBar?: null | string;
          workspaceConfig?: null | AppWorkspaceConfig;
      } | Metadata & {
          buttonIconUrl?: null | string;
          buttonStyle?: null | string;
          buttonText?: null | string;
          buttonWidth?: null | number;
          height?: null | number;
          isHeightFixed: boolean;
          isHidden: boolean;
          isWidthFixed: boolean;
          visualforcePage: string;
          width?: null | number;
      } | Metadata & {
          criteria: FeedFilterCriterion[];
          description?: null | string;
          isProtected?: null | boolean;
          label: string;
      } | Metadata & {
          businessOwnerGroup?: null | string;
          businessOwnerUser?: null | string;
          businessStatus?: null | string;
          caseSensitive?: null | boolean;
          complianceGroup?: null | string;
          customDataType?: null | string;
          defaultValue?: null | string;
          deleteConstraint?: null | string;
          deprecated?: null | boolean;
          description?: null | string;
          displayFormat?: null | string;
          encryptionScheme?: null | string;
          escapeMarkup?: null | boolean;
          externalDeveloperName?: null | string;
          externalId?: null | boolean;
          fieldManageability?: null | string;
          formula?: null | string;
          formulaTreatBlanksAs?: null | string;
          inlineHelpText?: null | string;
          isAIPredictionField?: null | boolean;
          isConvertLeadDisabled?: null | boolean;
          isFilteringDisabled?: null | boolean;
          isNameField?: null | boolean;
          isSortingDisabled?: null | boolean;
          label?: null | string;
          length?: null | number;
          lookupFilter?: null | LookupFilter;
          maskChar?: null | string;
          maskType?: null | string;
          metadataRelationshipControllingField?: null | string;
          populateExistingRows?: null | boolean;
          precision?: null | number;
          referenceTargetField?: null | string;
          referenceTo?: null | string;
          relationshipLabel?: null | string;
          relationshipName?: null | string;
          relationshipOrder?: null | number;
          reparentableMasterDetail?: null | boolean;
          required?: null | boolean;
          restrictedAdminField?: null | boolean;
          scale?: null | number;
          securityClassification?: null | string;
          startingNumber?: null | number;
          stripMarkup?: null | boolean;
          summarizedField?: null | string;
          summaryFilterItems: FilterItem[];
          summaryForeignKey?: null | string;
          summaryOperation?: null | string;
          trackFeedHistory?: null | boolean;
          trackHistory?: null | boolean;
          trackTrending?: null | boolean;
          translateData?: null | boolean;
          type?: null | string;
          unique?: null | boolean;
          valueSet?: null | ValueSet;
          visibleLines?: null | number;
          writeRequiresMasterRead?: null | boolean;
      } | Metadata & {
          color?: null | string;
          default: boolean;
          description?: null | string;
          isActive?: null | boolean;
          label?: null | string;
      } | Metadata & {
          color?: null | string;
          default: boolean;
          description?: null | string;
          isActive?: null | boolean;
          label?: null | string;
      } & {
          allowEmail?: null | boolean;
          closed?: null | boolean;
          converted?: null | boolean;
          cssExposed?: null | boolean;
          forecastCategory?: null | string;
          groupingString?: null | string;
          highPriority?: null | boolean;
          probability?: null | number;
          reverseRole?: null | string;
          reviewed?: null | boolean;
          won?: null | boolean;
      } | Metadata & {
          customHelpMenuItems: CustomHelpMenuItem[];
          masterLabel: string;
      } | Metadata & {
          categories?: null | string;
          language: string;
          protected: boolean;
          shortDescription: string;
          value: string;
      } | Metadata & {
          labels: CustomLabel[];
      } | Metadata & {
          description?: null | string;
          label?: null | string;
          protected?: null | boolean;
          values: CustomMetadataValue[];
      } | Metadata & {
          customNotifTypeName: string;
          description?: null | string;
          desktop: boolean;
          masterLabel: string;
          mobile: boolean;
      } | Metadata & {
          actionOverrides: ActionOverride[];
          allowInChatterGroups?: null | boolean;
          articleTypeChannelDisplay?: null | ArticleTypeChannelDisplay;
          businessProcesses: BusinessProcess[];
          compactLayoutAssignment?: null | string;
          compactLayouts: CompactLayout[];
          customHelp?: null | string;
          customHelpPage?: null | string;
          customSettingsType?: null | string;
          deploymentStatus?: null | string;
          deprecated?: null | boolean;
          description?: null | string;
          enableActivities?: null | boolean;
          enableBulkApi?: null | boolean;
          enableDataTranslation?: null | boolean;
          enableDivisions?: null | boolean;
          enableEnhancedLookup?: null | boolean;
          enableFeeds?: null | boolean;
          enableHistory?: null | boolean;
          enableLicensing?: null | boolean;
          enableReports?: null | boolean;
          enableSearch?: null | boolean;
          enableSharing?: null | boolean;
          enableStreamingApi?: null | boolean;
          eventType?: null | string;
          externalDataSource?: null | string;
          externalName?: null | string;
          externalRepository?: null | string;
          externalSharingModel?: null | string;
          fieldSets: FieldSet[];
          fields: CustomField[];
          gender?: null | string;
          historyRetentionPolicy?: null | HistoryRetentionPolicy;
          household?: null | boolean;
          indexes: Index[];
          label?: null | string;
          listViews: ListView[];
          nameField?: null | CustomField;
          pluralLabel?: null | string;
          profileSearchLayouts: ProfileSearchLayouts[];
          publishBehavior?: null | string;
          recordTypeTrackFeedHistory?: null | boolean;
          recordTypeTrackHistory?: null | boolean;
          recordTypes: RecordType[];
          searchLayouts?: null | SearchLayouts;
          sharingModel?: null | string;
          sharingReasons: SharingReason[];
          sharingRecalculations: SharingRecalculation[];
          startsWith?: null | string;
          validationRules: ValidationRule[];
          visibility?: null | string;
          webLinks: WebLink[];
      } | Metadata & {
          availableFields: FieldSetItem[];
          description: string;
          displayedFields: FieldSetItem[];
          label: string;
      } | Metadata & {
          label: string;
      } | Metadata & {
          active: boolean;
          description?: null | string;
          errorConditionFormula: string;
          errorDisplayField?: null | string;
          errorMessage: string;
      } | Metadata & {
          caseValues: ObjectNameCaseValue[];
          fieldSets: FieldSetTranslation[];
          fields: CustomFieldTranslation[];
          gender?: null | string;
          layouts: LayoutTranslation[];
          nameFieldLabel?: null | string;
          quickActions: QuickActionTranslation[];
          recordTypes: RecordTypeTranslation[];
          sharingReasons: SharingReasonTranslation[];
          standardFields: StandardFieldTranslation[];
          startsWith?: null | string;
          validationRules: ValidationRuleTranslation[];
          webLinks: WebLinkTranslation[];
          workflowTasks: WorkflowTaskTranslation[];
      } | Metadata & {
          availability: string;
          description?: null | string;
          displayType: string;
          encodingKey?: null | string;
          hasMenubar?: null | boolean;
          hasScrollbars?: null | boolean;
          hasToolbar?: null | boolean;
          height?: null | number;
          isResizable?: null | boolean;
          linkType: string;
          masterLabel?: null | string;
          openType: string;
          page?: null | string;
          position?: null | string;
          protected: boolean;
          requireRowSelection?: null | boolean;
          scontrol?: null | string;
          showsLocation?: null | boolean;
          showsStatus?: null | boolean;
          url?: null | string;
          width?: null | number;
      } | Metadata & {
          active: boolean;
          allowHomePage: boolean;
          allowStandardAnswersPages?: null | boolean;
          allowStandardIdeasPages: boolean;
          allowStandardLookups: boolean;
          allowStandardPortalPages: boolean;
          allowStandardSearch: boolean;
          analyticsTrackingCode?: null | string;
          authorizationRequiredPage?: null | string;
          bandwidthExceededPage?: null | string;
          browserXssProtection: boolean;
          changePasswordPage?: null | string;
          chatterAnswersForgotPasswordConfirmPage?: null | string;
          chatterAnswersForgotPasswordPage?: null | string;
          chatterAnswersHelpPage?: null | string;
          chatterAnswersLoginPage?: null | string;
          chatterAnswersRegistrationPage?: null | string;
          clickjackProtectionLevel: string;
          contentSniffingProtection: boolean;
          cspUpgradeInsecureRequests: boolean;
          customWebAddresses: SiteWebAddress[];
          description?: null | string;
          enableAuraRequests?: null | boolean;
          favoriteIcon?: null | string;
          fileNotFoundPage?: null | string;
          forgotPasswordPage?: null | string;
          genericErrorPage?: null | string;
          guestProfile?: null | string;
          inMaintenancePage?: null | string;
          inactiveIndexPage?: null | string;
          indexPage: string;
          masterLabel: string;
          myProfilePage?: null | string;
          portal?: null | string;
          referrerPolicyOriginWhenCrossOrigin: boolean;
          requireHttps: boolean;
          requireInsecurePortalAccess: boolean;
          robotsTxtPage?: null | string;
          rootComponent?: null | string;
          selfRegPage?: null | string;
          serverIsDown?: null | string;
          siteAdmin?: null | string;
          siteRedirectMappings: SiteRedirectMapping[];
          siteTemplate?: null | string;
          siteType: string;
          subdomain?: null | string;
          urlPathPrefix?: null | string;
      } | Metadata & {
          actionOverrides: ActionOverride[];
          auraComponent?: null | string;
          customObject?: null | boolean;
          description?: null | string;
          flexiPage?: null | string;
          frameHeight?: null | number;
          hasSidebar?: null | boolean;
          icon?: null | string;
          label?: null | string;
          lwcComponent?: null | string;
          motif?: null | string;
          page?: null | string;
          scontrol?: null | string;
          splashPageLink?: null | string;
          url?: null | string;
          urlEncodingKey?: null | string;
      } | Metadata & {
          active: boolean;
          dataCategory: DataCategory;
          description?: null | string;
          label: string;
          objectUsage?: null | ObjectUsage;
      } | Metadata & {
          enableAccountExportButtonOff?: null | boolean;
          enableAccountImportButtonOff?: null | boolean;
          enableAllowDupeContactFromLead?: null | boolean;
          enableAllowDupeLeadFromContact?: null | boolean;
          enableCleanUpgradeRequested?: null | boolean;
          enableContactExportButtonOff?: null | boolean;
          enableContactImportButtonOff?: null | boolean;
      } | Metadata & {
          customObjects: string[];
          groups: string[];
          label: string;
          loginAccess: boolean;
          permissionSets: string[];
          profiles: string[];
          roles: string[];
      } | Metadata & {
          doesSkipAsyncApexValidation?: null | boolean;
      } | Metadata & {
          enableShapeExportPref?: null | boolean;
      } | Metadata & {
          enableEinsteinAnswersPref?: null | boolean;
      } | Metadata & {
          description: string;
          isActive: boolean;
          masterLabel: string;
      } | Metadata & {
          enableEACForEveryonePref?: null | boolean;
          enableInboxActivitySharing?: null | boolean;
          enableInsightsInTimeline?: null | boolean;
          enableInsightsInTimelineEacStd?: null | boolean;
      } | Metadata & {
          enableComplianceBcc?: null | boolean;
          enableEmailConsentManagement?: null | boolean;
          enableEmailSenderIdCompliance?: null | boolean;
          enableEmailSpfCompliance?: null | boolean;
          enableEmailToSalesforce?: null | boolean;
          enableEmailWorkflowApproval?: null | boolean;
          enableEnhancedEmailEnabled?: null | boolean;
          enableHandleBouncedEmails?: null | boolean;
          enableHtmlEmail?: null | boolean;
          enableListEmailLogActivities?: null | boolean;
          enableResendBouncedEmails?: null | boolean;
          enableRestrictTlsToDomains?: null | boolean;
          enableSendThroughGmailPref?: null | boolean;
          enableSendViaExchangePref?: null | boolean;
          enableSendViaGmailPref?: null | boolean;
          enableSetMatchingEmailsOnBounce?: null | boolean;
          enableUseOrgFootersForExtTrans?: null | boolean;
          sendEmailsEvenWhenAutomationUpdatesSameRecord?: null | boolean;
          sendMassEmailNotification?: null | boolean;
          sendTextOnlySystemEmails?: null | boolean;
      } | Metadata & {
          doesEmailLogAsEmailMessageInOutlook?: null | boolean;
          doesGmailStayConnectedToSalesforce?: null | boolean;
          enableContactAndEventSync?: null | boolean;
          enableEmailTrackingInMobile?: null | boolean;
          enableEngageForOutlook?: null | boolean;
          enableGmailIntegration?: null | boolean;
          enableOutlookIntegration?: null | boolean;
          enableProductivityFeatures?: null | boolean;
          enableSupplementalContactInfoInMobile?: null | boolean;
          isLayoutCustomizationAllowed?: null | boolean;
          shouldUseTrustedDomainsList?: null | boolean;
      } | Metadata & {
          enableLwcEmailTemplateBuilder?: null | boolean;
          enableTemplateEnhancedFolderPref?: null | boolean;
      } | Metadata & {
          contrastInvertedColor?: null | string;
          contrastPrimaryColor?: null | string;
          embeddedServiceConfig: string;
          font?: null | string;
          height?: null | number;
          masterLabel: string;
          navBarColor?: null | string;
          primaryColor?: null | string;
          secondaryColor?: null | string;
          width?: null | number;
      } | Metadata & {
          areGuestUsersAllowed?: null | boolean;
          authMethod?: null | string;
          embeddedServiceAppointmentSettings?: null | EmbeddedServiceAppointmentSettings;
          embeddedServiceCustomComponents: EmbeddedServiceCustomComponent[];
          embeddedServiceCustomLabels: EmbeddedServiceCustomLabel[];
          embeddedServiceFlowConfig?: null | EmbeddedServiceFlowConfig;
          embeddedServiceFlows: EmbeddedServiceFlow[];
          embeddedServiceLayouts: EmbeddedServiceLayout[];
          masterLabel: string;
          shouldHideAuthDialog?: null | boolean;
          site: string;
      } | Metadata & {
          enabled: boolean;
      } | Metadata & {
          avatarImg?: null | string;
          embeddedServiceConfig: string;
          embeddedServiceQuickActions: EmbeddedServiceQuickAction[];
          enabled: boolean;
          fontSize: string;
          headerBackgroundImg?: null | string;
          isOfflineCaseEnabled?: null | boolean;
          isQueuePositionEnabled?: null | boolean;
          liveAgentChatUrl?: null | string;
          liveAgentContentUrl?: null | string;
          liveChatButton: string;
          liveChatDeployment: string;
          masterLabel: string;
          offlineCaseBackgroundImg?: null | string;
          prechatBackgroundImg?: null | string;
          prechatEnabled: boolean;
          prechatJson?: null | string;
          scenario: string;
          smallCompanyLogoImg?: null | string;
          waitingStateBackgroundImg?: null | string;
      } | Metadata & {
          branding?: null | string;
          embeddedServiceMenuItems: EmbeddedServiceMenuItem[];
          isEnabled?: null | boolean;
          masterLabel?: null | string;
          site?: null | string;
      } | Metadata & {
          canOptOutOfDerivationWithBYOK?: null | boolean;
          enableCacheOnlyKeys?: null | boolean;
          enableReplayDetection?: null | boolean;
      } | Metadata & {
          enableEnhancedNotes?: null | boolean;
          enableTasksOnEnhancedNotes?: null | boolean;
      } | Metadata & {
          SObjectType?: null | string;
          active?: null | boolean;
          businessHours?: null | string;
          description?: null | string;
          entryStartDateField?: null | string;
          exitCriteriaBooleanFilter?: null | string;
          exitCriteriaFilterItems: FilterItem[];
          exitCriteriaFormula?: null | string;
          isRecordTypeApplied?: null | boolean;
          isVersionDefault?: null | boolean;
          milestones: EntitlementProcessMilestoneItem[];
          name?: null | string;
          recordType?: null | string;
          versionMaster?: null | string;
          versionNotes?: null | string;
          versionNumber?: null | number;
      } | Metadata & {
          assetLookupLimitedToActiveEntitlementsOnAccount?: null | boolean;
          assetLookupLimitedToActiveEntitlementsOnContact?: null | boolean;
          assetLookupLimitedToSameAccount?: null | boolean;
          assetLookupLimitedToSameContact?: null | boolean;
          enableEntitlementVersioning: boolean;
          enableEntitlements: boolean;
          enableMilestoneFeedItem?: null | boolean;
          enableMilestoneStoppedTime?: null | boolean;
          entitlementLookupLimitedToActiveStatus?: null | boolean;
          entitlementLookupLimitedToSameAccount?: null | boolean;
          entitlementLookupLimitedToSameAsset?: null | boolean;
          entitlementLookupLimitedToSameContact?: null | boolean;
          ignoreMilestoneBusinessHours?: null | boolean;
      } | Metadata & {
          fieldMap: FieldImplements[];
          interface?: null | string;
          isDefault?: null | boolean;
      } | Metadata & {
          active?: null | boolean;
          ruleEntry: RuleEntry[];
      } | Metadata & {
          escalationRule: EscalationRule[];
      } | Metadata & {
          emailConnectorEnabled?: null | boolean;
          essentialsAppEnabled?: null | boolean;
      } | Metadata & {
          enableSampleDataDeleted?: null | boolean;
      } | Metadata & {
          enableApexLimitEvents?: null | boolean;
          enableDeleteMonitoringData?: null | boolean;
          enableDynamicStreamingChannel?: null | boolean;
          enableEventLogWaveIntegration?: null | boolean;
          enableLoginForensics?: null | boolean;
          enableStreamingApi?: null | boolean;
          enableTerminateOldestSession?: null | boolean;
          enableTransactionSecurityPolicies?: null | boolean;
      } | Metadata & {
          enableExperienceBundleMetadata?: null | boolean;
      } | Metadata & {
          description?: null | string;
          label: string;
          namedCredential?: null | string;
          schema?: null | string;
          schemaType?: null | string;
          schemaUrl?: null | string;
          status: string;
      } | Metadata & {
          enableEnhancedExternalServices?: null | boolean;
      } | Metadata & {
          capacityUsageCalcClassId?: null | string;
          doesAllowEditSaForCrew?: null | boolean;
          doesShareSaParentWoWithAr?: null | boolean;
          doesShareSaWithAr?: null | boolean;
          enableWorkOrders?: null | boolean;
          fieldServiceNotificationsOrgPref?: null | boolean;
          fieldServiceOrgPref?: null | boolean;
          isGeoCodeSyncEnabled?: null | boolean;
          isLocationHistoryEnabled?: null | boolean;
          serviceAppointmentsDueDateOffsetOrgValue?: null | number;
          workOrderLineItemSearchFields: string[];
          workOrderSearchFields: string[];
      } | Metadata & {
          dispositions: FileTypeDispositionAssignmentBean[];
          noHtmlUploadAsAttachment: boolean;
      } | Metadata & {
          enableContentHubAllowed?: null | boolean;
          enableContentHubCvtLinksAllowed?: null | boolean;
          enableContentHubEOSearchLayout?: null | boolean;
      } | Metadata & {
          description?: null | string;
          flexiPageRegions: FlexiPageRegion[];
          masterLabel: string;
          parentFlexiPage?: null | string;
          platformActionlist?: null | PlatformActionList;
          quickActionList?: null | QuickActionList;
          sobjectType?: null | string;
          template: FlexiPageTemplateInstance;
          type: string;
      } | Metadata & {
          actionListContext: string;
          platformActionListItems: PlatformActionListItem[];
          relatedSourceEntity?: null | string;
      } | Metadata & {
          actionCalls: FlowActionCall[];
          apexPluginCalls: FlowApexPluginCall[];
          assignments: FlowAssignment[];
          choices: FlowChoice[];
          constants: FlowConstant[];
          decisions: FlowDecision[];
          description?: null | string;
          dynamicChoiceSets: FlowDynamicChoiceSet[];
          formulas: FlowFormula[];
          interviewLabel?: null | string;
          isAdditionalPermissionRequiredToRun?: null | boolean;
          isTemplate?: null | boolean;
          label: string;
          loops: FlowLoop[];
          processMetadataValues: FlowMetadataValue[];
          processType?: null | string;
          recordCreates: FlowRecordCreate[];
          recordDeletes: FlowRecordDelete[];
          recordLookups: FlowRecordLookup[];
          recordUpdates: FlowRecordUpdate[];
          screens: FlowScreen[];
          stages: FlowStage[];
          start?: null | FlowStart;
          startElementReference?: null | string;
          status?: null | string;
          steps: FlowStep[];
          subflows: FlowSubflow[];
          textTemplates: FlowTextTemplate[];
          variables: FlowVariable[];
          waits: FlowWait[];
      } | Metadata & {
          description?: null | string;
          flowCategoryItems: FlowCategoryItems[];
          masterLabel: string;
      } | Metadata & {
          activeVersionNumber?: null | number;
          description?: null | string;
          masterLabel?: null | string;
      } | Metadata & {
          enableFlowBREncodedFixEnabled?: null | boolean;
          enableFlowDeployAsActiveEnabled?: null | boolean;
          enableFlowFieldFilterEnabled?: null | boolean;
          enableFlowFormulasFixEnabled?: null | boolean;
          enableFlowInterviewSharingEnabled?: null | boolean;
          enableFlowNullPreviousValueFix?: null | boolean;
          enableFlowPauseEnabled?: null | boolean;
          enableFlowUseApexExceptionEmail?: null | boolean;
          enableInvocableFlowFixEnabled?: null | boolean;
          enableLightningRuntimeEnabled?: null | boolean;
          enableUseFlowBuilder?: null | boolean;
          isAccessToInvokedApexRequired?: null | boolean;
          isEnhancedFlowListViewVisible?: null | boolean;
          isManageFlowRequiredForAutomationCharts?: null | boolean;
      } | Metadata & {
          defaultToPersonalCurrency?: null | boolean;
          enableForecasts?: null | boolean;
          forecastingCategoryMappings: ForecastingCategoryMapping[];
          forecastingDisplayedFamilySettings: ForecastingDisplayedFamilySettings[];
          forecastingTypeSettings: ForecastingTypeSettings[];
      } | Metadata & {
          description?: null | string;
          formSections: FormSection[];
          masterLabel: string;
      } | Metadata & {
          formColumns: FormColumn[];
          masterLabel: string;
          tabOrderType: string;
      } | Metadata & {
          enableDSTAwareDatevalue?: null | boolean;
      } | Metadata & {
          customValue: CustomValue[];
          description?: null | string;
          masterLabel: string;
          sorted: boolean;
      } | Metadata & {
          valueTranslation: ValueTranslation[];
      } | Metadata & {
          enableGmailButtons?: null | boolean;
          enableGmailButtonsAndLinks?: null | boolean;
          enableGmailLinks?: null | boolean;
          enableGoogleDocs?: null | boolean;
          enableGoogleDocsTab?: null | boolean;
          enableGoogleTalk?: null | boolean;
          googleAppsDomain?: null | string;
          googleAppsDomainLinked?: null | boolean;
          googleAppsDomainValidated?: null | boolean;
      } | Metadata & {
          enableDispositionCategory?: null | boolean;
          enableEngagementWaveAnalyticsPref?: null | boolean;
          enableHighVelocitySales?: null | boolean;
          enableHighVelocitySalesSetup?: null | boolean;
      } | Metadata & {
          body?: null | string;
          height?: null | number;
          links: string[];
          page?: null | string;
          pageComponentType: string;
          showLabel?: null | boolean;
          showScrollbars?: null | boolean;
          width?: null | string;
      } | Metadata & {
          narrowComponents: string[];
          wideComponents: string[];
      } | Metadata & {
          enableChatterProfile?: null | boolean;
          enableHtmlIdea?: null | boolean;
          enableIdeaMultipleCategory?: null | boolean;
          enableIdeaThemes?: null | boolean;
          enableIdeas?: null | boolean;
          enableIdeasControllerExtensions?: null | boolean;
          enableIdeasReputation?: null | boolean;
          halfLife?: null | number;
          ideasProfilePage?: null | string;
      } | Metadata & {
          enableIndManufacturing?: null | boolean;
          enableIndustriesMfgAccountForecast?: null | boolean;
      } | Metadata & {
          allowMultipleProducersToWorkOnSamePolicy?: null | boolean;
          enableAccessToMasterListOfCoverageTypes?: null | boolean;
          enableBlockResourceAvailabilityOrgPref?: null | boolean;
          enableEventManagementOrgPref?: null | boolean;
          enableHCReferralScoring?: null | boolean;
          enableManyToManyRelationships?: null | boolean;
          enableMortgageRlaTotalsOrgPref?: null | boolean;
          enableMultiResourceOrgPref?: null | boolean;
          enableObjectDetection?: null | boolean;
          enableOverbookingOrgPref?: null | boolean;
          enableProviderSearchSyncOrgPref?: null | boolean;
          enableReferralScoring?: null | boolean;
          enableSentimentAnalysis?: null | boolean;
      } | Metadata & {
          activateRSS: boolean;
          password?: null | string;
          versionNumber: string;
      } | Metadata & {
          canonicalName?: null | string;
          canonicalNameBindingChar?: null | string;
          description?: null | string;
          isEnabled?: null | boolean;
          isProtected?: null | boolean;
          masterLabel: string;
          setupData?: null | string;
          setupDefinition?: null | string;
          setupNamespace?: null | string;
          setupSimpleName: string;
          uUID?: null | string;
          version?: null | string;
          versionBuild?: null | number;
          versionMajor?: null | number;
          versionMinor?: null | number;
          versionSetUuid?: null | string;
      } | Metadata & {
          canonicalName?: null | string;
          canonicalNameBindingChar?: null | string;
          description?: null | string;
          isEnabled?: null | boolean;
          isProtected?: null | boolean;
          masterLabel: string;
          setupNamespace?: null | string;
          setupSimpleName: string;
          uUID?: null | string;
          version?: null | string;
          versionBuild?: null | number;
          versionMajor?: null | number;
          versionMinor?: null | number;
          versionSetUuid?: null | string;
      } | Metadata & {
          isPartialSaveAllowed?: null | boolean;
      } | Metadata & {
          enableIoT?: null | boolean;
          enableIoTInsightsPilot?: null | boolean;
          enableIoTUsageEmail?: null | boolean;
      } | Metadata & {
          enableIsvHammerSubIsOptedOut?: null | boolean;
      } | Metadata & {
          description?: null | string;
          keywords: Keyword[];
          masterLabel: string;
      } | Metadata & {
          answers?: null | KnowledgeAnswerSettings;
          cases?: null | KnowledgeCaseSettings;
          defaultLanguage?: null | string;
          enableChatterQuestionKBDeflection?: null | boolean;
          enableCreateEditOnArticlesTab?: null | boolean;
          enableExternalMediaContent?: null | boolean;
          enableKnowledge?: null | boolean;
          enableKnowledgeArticleTextHighlights?: null | boolean;
          enableKnowledgeKeywordAutoComplete?: null | boolean;
          enableKnowledgeTitleAutoComplete?: null | boolean;
          enableLightningKbAutoLoadRichTextField?: null | boolean;
          enableLightningKnowledge?: null | boolean;
          languages?: null | KnowledgeLanguageSettings;
          showArticleSummariesCustomerPortal?: null | boolean;
          showArticleSummariesInternalApp?: null | boolean;
          showArticleSummariesPartnerPortal?: null | boolean;
          showValidationStatusField?: null | boolean;
          suggestedArticles?: null | KnowledgeSuggestedArticlesSettings;
      } | Metadata & {
          enableCanadaIcuFormat?: null | boolean;
          enableEndUserLanguages?: null | boolean;
          enableICULocaleDateFormat?: null | boolean;
          enablePlatformLanguages?: null | boolean;
          enableTranslationWorkbench?: null | boolean;
          useLanguageFallback?: null | boolean;
      } | Metadata & {
          customButtons: string[];
          customConsoleComponents?: null | CustomConsoleComponents;
          emailDefault?: null | boolean;
          excludeButtons: string[];
          feedLayout?: null | FeedLayout;
          headers: string[];
          layoutSections: LayoutSection[];
          miniLayout?: null | MiniLayout;
          multilineLayoutFields: string[];
          platformActionList?: null | PlatformActionList;
          quickActionList?: null | QuickActionList;
          relatedContent?: null | RelatedContent;
          relatedLists: RelatedListItem[];
          relatedObjects: string[];
          runAssignmentRulesDefault?: null | boolean;
          showEmailCheckbox?: null | boolean;
          showHighlightsPanel?: null | boolean;
          showInteractionLogPanel?: null | boolean;
          showKnowledgeComponent?: null | boolean;
          showRunAssignmentRulesCheckbox?: null | boolean;
          showSolutionSection?: null | boolean;
          showSubmitAndAttachButton?: null | boolean;
          summaryLayout?: null | SummaryLayout;
      } | Metadata & {
          doesEnableLeadConvertDefaultSubjectBlankTaskCreation?: null | boolean;
          doesHideOpportunityInConvertLeadWindow?: null | boolean;
          doesPreserveLeadStatus?: null | boolean;
          doesSelectNoOpportunityOnConvertLead?: null | boolean;
          doesTrackHistory?: null | boolean;
          enableConversionsOnMobile?: null | boolean;
          enableOrgWideMergeAndDelete?: null | boolean;
          shouldLeadConvertRequireValidation?: null | boolean;
      } | Metadata & {
          allowOwnerChange?: null | boolean;
          objectMapping: ObjectMapping[];
          opportunityCreationOptions?: null | string;
      } | Metadata & {
          available: boolean;
          backgroundColor: string;
          bodyColor: string;
          bottomLine: LetterheadLine;
          description?: null | string;
          footer: LetterheadHeaderFooter;
          header: LetterheadHeaderFooter;
          middleLine: LetterheadLine;
          name: string;
          topLine: LetterheadLine;
      } | Metadata & {
          aggregationGroup: string;
          description?: null | string;
          isPublished: boolean;
          label: string;
          licensedCustomPermissions: LicensedCustomPermissions[];
          licensingAuthority: string;
          licensingAuthorityProvider: string;
          minPlatformVersion: number;
          origin: string;
          revision: number;
          trialLicenseDuration: number;
          trialLicenseQuantity: number;
      } | Metadata & {
          category: string;
          lightningBoltFeatures: LightningBoltFeatures[];
          lightningBoltImages: LightningBoltImages[];
          lightningBoltItems: LightningBoltItems[];
          masterLabel: string;
          publisher: string;
          summary: string;
      } | Metadata & {
          apiVersion?: null | number;
          description?: null | string;
          isExplicitImport?: null | boolean;
          isExposed?: null | boolean;
          lwcResources?: null | LwcResources;
          masterLabel?: null | string;
          runtimeNamespace?: null | string;
          targetConfigs?: null | string;
          targets?: null | Targets;
      } | Metadata & {
          enableAccessCheckCrucPref?: null | boolean;
          enableApiUserLtngOutAccessPref?: null | boolean;
          enableAuraCDNPref?: null | boolean;
          enableFeedbackInMobile?: null | boolean;
          enableIE11DeprecationMsgHidden?: null | boolean;
          enableIE11LEXCrucPref?: null | boolean;
          enableInAppTooltips?: null | boolean;
          enableLEXOnIpadEnabled?: null | boolean;
          enableLexEndUsersNoSwitching?: null | boolean;
          enableNavPersonalizationOptOut?: null | boolean;
          enableRemoveThemeBrandBanner?: null | boolean;
          enableS1BannerPref?: null | boolean;
          enableS1BrowserEnabled?: null | boolean;
          enableS1DesktopEnabled?: null | boolean;
          enableS1UiLoggingEnabled?: null | boolean;
          enableTryLightningOptOut?: null | boolean;
          enableUseS1AlohaDesktop?: null | boolean;
          enableUsersAreLightningOnly?: null | boolean;
      } | Metadata & {
          description?: null | string;
          isExposed?: null | boolean;
          lightningMessageFields: LightningMessageField[];
          masterLabel: string;
      } | Metadata & {
          collaborationGroup?: null | string;
          customQuestion: string;
          feedbackFormDaysFrequency: number;
          isCustom: boolean;
          masterLabel: string;
          sendFeedbackToSalesforce: boolean;
      } | Metadata & {
          enableLiveAgent?: null | boolean;
          enableQuickTextEnabled?: null | boolean;
      } | Metadata & {
          assignments?: null | AgentConfigAssignments;
          autoGreeting?: null | string;
          capacity?: null | number;
          criticalWaitTime?: null | number;
          customAgentName?: null | string;
          enableAgentFileTransfer?: null | boolean;
          enableAgentSneakPeek?: null | boolean;
          enableAssistanceFlag?: null | boolean;
          enableAutoAwayOnDecline?: null | boolean;
          enableAutoAwayOnPushTimeout?: null | boolean;
          enableChatConferencing?: null | boolean;
          enableChatMonitoring?: null | boolean;
          enableChatTransferToAgent?: null | boolean;
          enableChatTransferToButton?: null | boolean;
          enableChatTransferToSkill?: null | boolean;
          enableLogoutSound?: null | boolean;
          enableNotifications?: null | boolean;
          enableRequestSound?: null | boolean;
          enableSneakPeek?: null | boolean;
          enableVisitorBlocking?: null | boolean;
          enableWhisperMessage?: null | boolean;
          label: string;
          supervisorDefaultAgentStatusFilter?: null | string;
          supervisorDefaultButtonFilter?: null | string;
          supervisorDefaultSkillFilter?: null | string;
          supervisorSkills?: null | SupervisorAgentConfigSkills;
          transferableButtons?: null | AgentConfigButtons;
          transferableSkills?: null | AgentConfigSkills;
      } | Metadata & {
          animation?: null | string;
          autoGreeting?: null | string;
          chasitorIdleTimeout?: null | number;
          chasitorIdleTimeoutWarning?: null | number;
          chatPage?: null | string;
          customAgentName?: null | string;
          deployments?: null | LiveChatButtonDeployments;
          enableQueue?: null | boolean;
          inviteEndPosition?: null | string;
          inviteImage?: null | string;
          inviteStartPosition?: null | string;
          isActive?: null | boolean;
          label: string;
          numberOfReroutingAttempts?: null | number;
          offlineImage?: null | string;
          onlineImage?: null | string;
          optionsCustomRoutingIsEnabled?: null | boolean;
          optionsHasChasitorIdleTimeout: boolean;
          optionsHasInviteAfterAccept?: null | boolean;
          optionsHasInviteAfterReject?: null | boolean;
          optionsHasRerouteDeclinedRequest?: null | boolean;
          optionsIsAutoAccept?: null | boolean;
          optionsIsInviteAutoRemove?: null | boolean;
          overallQueueLength?: null | number;
          perAgentQueueLength?: null | number;
          postChatPage?: null | string;
          postChatUrl?: null | string;
          preChatFormPage?: null | string;
          preChatFormUrl?: null | string;
          pushTimeOut?: null | number;
          routingType: string;
          site?: null | string;
          skills?: null | LiveChatButtonSkills;
          timeToRemoveInvite?: null | number;
          type: string;
          windowLanguage?: null | string;
      } | Metadata & {
          brandingImage?: null | string;
          connectionTimeoutDuration?: null | number;
          connectionWarningDuration?: null | number;
          displayQueuePosition?: null | boolean;
          domainWhiteList?: null | LiveChatDeploymentDomainWhitelist;
          enablePrechatApi?: null | boolean;
          enableTranscriptSave?: null | boolean;
          label: string;
          mobileBrandingImage?: null | string;
          site?: null | string;
          windowTitle: string;
      } | Metadata & {
          actionType: string;
          description?: null | string;
          enforceOn: number;
          isEnabled: boolean;
          pattern: string;
          priority: number;
          replacement?: null | string;
      } | Metadata & {
          enableLiveMessage?: null | boolean;
      } | Metadata & {
          enableAdvancedSearch?: null | boolean;
          macrosInFolders?: null | boolean;
      } | Metadata & {
          description?: null | string;
          developerName: string;
          managedContentNodeTypes: ManagedContentNodeType[];
          masterLabel: string;
      } | Metadata & {
          managedTopicType: string;
          name: string;
          parentName: string;
          position: number;
          topicDescription: string;
      } | Metadata & {
          managedTopic: ManagedTopic[];
      } | Metadata & {
          enableSourceTrackingSandboxes?: null | boolean;
      } | Metadata & {
          enableAddressAutoComplete?: null | boolean;
          enableMapsAndLocation?: null | boolean;
      } | Metadata & {
          matchingRules: MatchingRule[];
      } | Metadata & {
          content?: null | string;
      } | Metadata & {
          content?: null | string;
      } & {
          active: boolean;
          deploymentStatus: string;
          description?: null | string;
          masterLabel: string;
          targetEntity: string;
          version: number;
      } | Metadata & {
          content?: null | string;
      } & {
          caSigned: boolean;
          encryptedWithPlatformEncryption?: null | boolean;
          expirationDate?: null | string;
          keySize?: null | number;
          masterLabel: string;
          privateKeyExportable?: null | boolean;
      } | Metadata & {
          content?: null | string;
      } & {
          maps: EclairMap[];
          masterLabel: string;
      } | Metadata & {
          content?: null | string;
      } & {
          loginBackgroundImageUrl?: null | string;
          loginFooterText?: null | string;
          loginLogo?: null | string;
          loginLogoName?: null | string;
          loginPrimaryColor?: null | string;
          loginQuaternaryColor?: null | string;
          loginRightFrameUrl?: null | string;
          network?: null | string;
          pageFooter?: null | string;
          pageHeader?: null | string;
          primaryColor: string;
          primaryComplementColor: string;
          quaternaryColor: string;
          quaternaryComplementColor: string;
          secondaryColor: string;
          staticLogoImageUrl?: null | string;
          tertiaryColor: string;
          tertiaryComplementColor: string;
          zeronaryColor: string;
          zeronaryComplementColor: string;
      } | Metadata & {
          content?: null | string;
      } & {
          context: string;
          masterLabel: string;
      } | Metadata & {
          content?: null | string;
      } & {
          label: string;
          siteType: string;
      } | Metadata & {
          content?: null | string;
      } & {
          description?: null | string;
          extensionPointIdentifier: string;
          isEnabled: boolean;
          language: string;
          masterLabel: string;
      } | Metadata & {
          content?: null | string;
      } & {
          application: string;
          description?: null | string;
          masterLabel: string;
          templateAssetSourceName?: null | string;
      } | Metadata & {
          content?: null | string;
      } & {
          dataflowType?: null | string;
          description?: null | string;
          masterLabel: string;
      } | Metadata & {
          content?: null | string;
      } & {
          application: string;
          datasets: string[];
          description?: null | string;
          masterLabel: string;
          templateAssetSourceName?: null | string;
          visualizationType: string;
      } | Metadata & {
          content?: null | string;
      } & {
          dataflow: string;
          masterLabel: string;
          securityPredicate?: null | string;
          targetDatasetAlias: string;
      } | Metadata & {
          description?: null | string;
          label: string;
          mlIntents: MlIntent[];
          mlSlotClasses: MlSlotClass[];
      } | Metadata & {
          applicationBinaryFile?: null | string;
          applicationBinaryFileName?: null | string;
          applicationBundleIdentifier?: null | string;
          applicationFileLength?: null | number;
          applicationIconFile?: null | string;
          applicationIconFileName?: null | string;
          applicationInstallUrl?: null | string;
          devicePlatform: string;
          deviceType?: null | string;
          minimumOsVersion?: null | string;
          privateApp?: null | boolean;
          version: string;
      } | Metadata & {
          dashboardMobile?: null | DashboardMobileSettings;
          enableImportContactFromDevice?: null | boolean;
          enableLightningOnMobile?: null | boolean;
          enableOfflineDraftsEnabled?: null | boolean;
          enablePopulateNameManuallyInToday?: null | boolean;
          enableS1EncryptedStoragePref2?: null | boolean;
          enableS1OfflinePref?: null | boolean;
      } | Metadata & {
          action: string;
          actionLimit?: null | number;
          active: boolean;
          description?: null | string;
          entitiesAndFields: ModeratedEntityField[];
          masterLabel: string;
          notifyLimit?: null | number;
          timePeriod?: null | string;
          type?: null | string;
          userCriteria: string[];
          userMessage?: null | string;
      } | Metadata & {
          canOnlyLoginWithMyDomainUrl?: null | boolean;
          doesApiLoginRequireOrgDomain?: null | boolean;
          enableNativeBrowserForAuthOnAndroid?: null | boolean;
          enableNativeBrowserForAuthOnIos?: null | boolean;
          useStabilizedMyDomainHostnames?: null | boolean;
          useStabilizedSandboxMyDomainHostnames?: null | boolean;
      } | Metadata & {
          enableMiddleName?: null | boolean;
          enableNameSuffix?: null | boolean;
      } | Metadata & {
          container: string;
          containerType: string;
          label: string;
          navigationMenuItem: NavigationMenuItem[];
      } | Metadata & {
          allowInternalUserLogin?: null | boolean;
          allowMembersToFlag?: null | boolean;
          allowedExtensions?: null | string;
          caseCommentEmailTemplate?: null | string;
          changePasswordTemplate: string;
          communityRoles?: null | CommunityRoles;
          description?: null | string;
          disableReputationRecordConversations?: null | boolean;
          emailFooterLogo?: null | string;
          emailFooterText?: null | string;
          emailSenderAddress: string;
          emailSenderName: string;
          enableCustomVFErrorPageOverrides?: null | boolean;
          enableDirectMessages?: null | boolean;
          enableGuestChatter?: null | boolean;
          enableGuestFileAccess?: null | boolean;
          enableGuestMemberVisibility?: null | boolean;
          enableInvitation?: null | boolean;
          enableKnowledgeable?: null | boolean;
          enableMemberVisibility?: null | boolean;
          enableNicknameDisplay?: null | boolean;
          enablePrivateMessages?: null | boolean;
          enableReputation?: null | boolean;
          enableShowAllNetworkSettings?: null | boolean;
          enableSiteAsContainer?: null | boolean;
          enableTalkingAboutStats?: null | boolean;
          enableTopicAssignmentRules?: null | boolean;
          enableTopicSuggestions?: null | boolean;
          enableUpDownVote?: null | boolean;
          feedChannel?: null | string;
          forgotPasswordTemplate: string;
          gatherCustomerSentimentData?: null | boolean;
          lockoutTemplate?: null | string;
          logoutUrl?: null | string;
          maxFileSizeKb?: null | number;
          navigationLinkSet?: null | NavigationLinkSet;
          networkMemberGroups?: null | NetworkMemberGroup;
          networkPageOverrides?: null | NetworkPageOverride;
          newSenderAddress?: null | string;
          picassoSite?: null | string;
          recommendationAudience?: null | RecommendationAudience;
          recommendationDefinition?: null | RecommendationDefinition;
          reputationLevels?: null | ReputationLevelDefinitions;
          reputationPointsRules?: null | ReputationPointsRules;
          selfRegProfile?: null | string;
          selfRegistration?: null | boolean;
          sendWelcomeEmail?: null | boolean;
          site: string;
          status: string;
          tabs: NetworkTabSet;
          urlPathPrefix?: null | string;
          verificationTemplate?: null | string;
          welcomeTemplate: string;
      } | Metadata & {
          enableMobileAppPushNotifications?: null | boolean;
          enableNotifications?: null | boolean;
      } | Metadata & {
          description: string;
          developerName: string;
          isProtected?: null | boolean;
          isPublic?: null | boolean;
          masterLabel: string;
      } | Metadata & {
          enableObjectLinking?: null | boolean;
      } | Metadata & {
          enableOmniAutoLoginPrompt?: null | boolean;
          enableOmniChannel?: null | boolean;
          enableOmniSecondaryRoutingPriority?: null | boolean;
          enableOmniSkillsRouting?: null | boolean;
      } | Metadata & {
          autoActivateNewReminders?: null | boolean;
          customizableProductSchedulesEnabled?: null | boolean;
          doesAutoAddSplitOwnerAsOpportunityTeamMember?: null | boolean;
          doesEnforceStandardOpportunitySaveLogic?: null | boolean;
          enableFindSimilarOpportunities?: null | boolean;
          enableOpportunityFieldHistoryTracking?: null | boolean;
          enableOpportunityInsightsInMobile?: null | boolean;
          enableOpportunityTeam?: null | boolean;
          enableUpdateReminders?: null | boolean;
          findSimilarOppFilter?: null | FindSimilarOppFilter;
          promptToAddProducts?: null | boolean;
      } | Metadata & {
          datasets: OrchestrationContextDataset[];
          description?: null | string;
          events: OrchestrationContextEvent[];
          imageFile: string;
          imageScale: number;
          masterLabel: string;
          runtimeType: string;
          salesforceObject?: null | string;
          salesforceObjectPrimaryKey?: null | string;
      } | Metadata & {
          enableOrderManagement?: null | boolean;
      } | Metadata & {
          enableNegativeQuantity?: null | boolean;
          enableOrders?: null | boolean;
          enableReductionOrders?: null | boolean;
          enableZeroQuantity?: null | boolean;
      } | Metadata & {
          preferences: OrganizationSettingsDetail[];
      } | Metadata & {
          enableCustomerSuccessPortal?: null | boolean;
          enableExtendedMailMerge?: null | boolean;
          enableIncludeContractStatus?: null | boolean;
          enableMakeDeploymentsMandatory?: null | boolean;
          enableManageSelfServiceUsers?: null | boolean;
          enableOrgFeedSentimentAnalysis?: null | boolean;
          enableRADeploymentAttributeOnly?: null | boolean;
          enableResetDivisionOnLogin?: null | boolean;
          saveMailMergeDocsAsSalesforceDocs?: null | boolean;
      } | Metadata & {
          apiAccessLevel?: null | string;
          description?: null | string;
          namespacePrefix?: null | string;
          objectPermissions: ProfileObjectPermissions[];
          packageType?: null | string;
          postInstallClass?: null | string;
          setupWeblink?: null | string;
          types: PackageTypeMembers[];
          uninstallClass?: null | string;
          version: string;
      } | Metadata & {
          enableCampaignInsight?: null | boolean;
          enableEngagementScore?: null | boolean;
      } | Metadata & {
          enableB2bmaAppEnabled?: null | boolean;
          enableEngagementHistoryDashboards?: null | boolean;
          enablePardotAppV1Enabled?: null | boolean;
          enablePardotEnabled?: null | boolean;
          enableProspectActivityDataset?: null | boolean;
      } | Metadata & {
          enableAutoSelectIndividualOnMerge?: null | boolean;
          enableConsentManagement?: null | boolean;
      } | Metadata & {
          active: boolean;
          entityName: string;
          fieldName: string;
          masterLabel: string;
          pathAssistantSteps: PathAssistantStep[];
          recordTypeName: string;
      } | Metadata & {
          canOverrideAutoPathCollapseWithUserPref?: null | boolean;
          pathAssistantEnabled?: null | boolean;
      } | Metadata & {
          applicationVisibilities: PermissionSetApplicationVisibility[];
          classAccesses: PermissionSetApexClassAccess[];
          customMetadataTypeAccesses: PermissionSetCustomMetadataTypeAccess[];
          customPermissions: PermissionSetCustomPermissions[];
          description?: null | string;
          externalDataSourceAccesses: PermissionSetExternalDataSourceAccess[];
          fieldPermissions: PermissionSetFieldPermissions[];
          flowAccesses: PermissionSetFlowAccess[];
          hasActivationRequired?: null | boolean;
          label: string;
          license?: null | string;
          objectPermissions: PermissionSetObjectPermissions[];
          pageAccesses: PermissionSetApexPageAccess[];
          recordTypeVisibilities: PermissionSetRecordTypeVisibility[];
          tabSettings: PermissionSetTabSetting[];
          userPermissions: PermissionSetUserPermission[];
      } & {
          label: string;
      } | Metadata & {
          description?: null | string;
          label: string;
          mutingPermissionSets: string[];
          permissionSets: string[];
          status?: null | string;
      } | Metadata & {
          enablePersonList: boolean;
      } | Metadata & {
          isPicklistApiNameEditDisabled?: null | boolean;
      } | Metadata & {
          canEncryptManagedPackageFields?: null | boolean;
          enableDeterministicEncryption?: null | boolean;
          enableEncryptFieldHistory?: null | boolean;
          enableEventBusEncryption?: null | boolean;
          isMEKForEncryptionRequired?: null | boolean;
          isUseHighAssuranceKeysRequired?: null | boolean;
      } | Metadata & {
          channelType: string;
          label: string;
      } | Metadata & {
          eventChannel: string;
          selectedEntity: string;
      } | Metadata & {
          active: boolean;
          admin?: null | string;
          defaultLanguage?: null | string;
          description?: null | string;
          emailSenderAddress: string;
          emailSenderName: string;
          enableSelfCloseCase?: null | boolean;
          footerDocument?: null | string;
          forgotPassTemplate?: null | string;
          headerDocument?: null | string;
          isSelfRegistrationActivated?: null | boolean;
          loginHeaderDocument?: null | string;
          logoDocument?: null | string;
          logoutUrl?: null | string;
          newCommentTemplate?: null | string;
          newPassTemplate?: null | string;
          newUserTemplate?: null | string;
          ownerNotifyTemplate?: null | string;
          selfRegNewUserUrl?: null | string;
          selfRegUserDefaultProfile?: null | string;
          selfRegUserDefaultRole?: null | string;
          selfRegUserTemplate?: null | string;
          showActionConfirmation?: null | boolean;
          stylesheetDocument?: null | string;
          type: string;
      } | Metadata & {
          default?: null | boolean;
          description?: null | string;
          fields: string[];
          label: string;
      } | Metadata & {
          label: string;
      } | Metadata & {
          assignments?: null | PresenceConfigAssignments;
          capacity: number;
          declineReasons: string[];
          enableAutoAccept?: null | boolean;
          enableDecline?: null | boolean;
          enableDeclineReason?: null | boolean;
          enableDisconnectSound?: null | boolean;
          enableRequestSound?: null | boolean;
          label: string;
          presenceStatusOnDecline?: null | string;
          presenceStatusOnPushTimeout?: null | string;
      } | Metadata & {
          enableConsentAuditTrail?: null | boolean;
          enableConsentEventStream?: null | boolean;
          enableDefaultMetadataValues?: null | boolean;
      } | Metadata & {
          description?: null | string;
          direction: string;
          externalConnectionProperties: ExternalConnectionProperty[];
          label: string;
          status: string;
          type: string;
      } | Metadata & {
          enableCascadeActivateToRelatedPrices?: null | boolean;
          enableMySettings?: null | boolean;
          enableQuantitySchedule?: null | boolean;
          enableRevenueSchedule?: null | boolean;
      } | Metadata & {
          forgotPasswordRedirect?: null | boolean;
          lockoutInterval: number;
          maxLoginAttempts: number;
          minimumPasswordLength: number;
          minimumPasswordLifetime?: null | boolean;
          obscure?: null | boolean;
          passwordComplexity: number;
          passwordExpiration: number;
          passwordHistory: number;
          passwordQuestion: number;
          profile: string;
      } | Metadata & {
          externalCommunityUserIdentityVerif: boolean;
          forceLogout: boolean;
          profile: string;
          requiredSessionLevel?: null | string;
          sessionPersistence: boolean;
          sessionTimeout: number;
          sessionTimeoutWarning: boolean;
      } | Metadata & {
          masterLabel: string;
          promptVersions: PromptVersion[];
      } | Metadata & {
          doesSendEmailToMembers?: null | boolean;
          email?: null | string;
          name: string;
          queueMembers?: null | QueueMembers;
          queueRoutingConfig?: null | string;
          queueSobject: QueueSobject[];
      } | Metadata & {
          capacityPercentage?: null | number;
          capacityWeight?: null | number;
          dropAdditionalSkillsTimeout?: null | number;
          isAttributeBased?: null | boolean;
          label: string;
          pushTimeout?: null | number;
          queueOverflowAssignee?: null | string;
          routingModel: string;
          routingPriority: number;
          userOverflowAssignee?: null | string;
      } | Metadata & {
          canvas?: null | string;
          description?: null | string;
          fieldOverrides: FieldOverride[];
          flowDefinition?: null | string;
          height?: null | number;
          icon?: null | string;
          isProtected?: null | boolean;
          label?: null | string;
          lightningComponent?: null | string;
          mobExtDisplayMode?: null | string;
          optionsCreateFeedItem: boolean;
          page?: null | string;
          quickActionLayout?: null | QuickActionLayout;
          quickActionSendEmailOptions?: null | QuickActionSendEmailOptions;
          standardLabel?: null | string;
          successMessage?: null | string;
          targetObject?: null | string;
          targetParentField?: null | string;
          targetRecordType?: null | string;
          type: string;
          width?: null | number;
      } | Metadata & {
          enableQuote: boolean;
          enableQuotesWithoutOppEnabled?: null | boolean;
      } | Metadata & {
          actionContext: StrategyAction[];
          contextRecordType?: null | string;
          description?: null | string;
          filter: StrategyNodeFilter[];
          if: StrategyNodeIf[];
          invocableAction: StrategyNodeInvocableAction[];
          isTemplate?: null | boolean;
          label: string;
          map: StrategyNodeMap[];
          mutuallyExclusive: StrategyNodeExclusive[];
          onBehalfOfExpression?: null | string;
          recommendationLimit: StrategyNodeRecommendationLimit[];
          recommendationLoad: StrategyNodeRecommendationLoad[];
          sort: StrategyNodeSort[];
          union: StrategyNodeUnion[];
      } | Metadata & {
          channelConfigurations: RecordActionDeploymentChannel[];
          deploymentContexts: RecordActionDeploymentContext[];
          hasGuidedActions?: null | boolean;
          hasRecommendations?: null | boolean;
          masterLabel: string;
          recommendation?: null | RecordActionRecommendation;
          selectableItems: RecordActionSelectableItem[];
      } | Metadata & {
          enableActivityRelatedList?: null | boolean;
          enableFullRecordView?: null | boolean;
      } | Metadata & {
          description?: null | string;
          disableProtocolSecurity: boolean;
          isActive: boolean;
          url: string;
      } | Metadata & {
          autogenerated?: null | boolean;
          baseObject: string;
          category: string;
          deployed: boolean;
          description?: null | string;
          join?: null | ObjectRelationship;
          label: string;
          sections: ReportLayoutSection[];
      } | Metadata & {
          active: boolean;
          description: string;
          enforcementType: string;
          masterLabel: string;
          recordFilter: string;
          targetEntity: string;
          userCriteria: string;
          version: number;
      } | Metadata & {
          enableRetailExecution?: null | boolean;
      } | Metadata & {
          caseAccessLevel?: null | string;
          contactAccessLevel?: null | string;
          description?: null | string;
          mayForecastManagerShare?: null | boolean;
          name: string;
          opportunityAccessLevel?: null | string;
      } | Metadata & {
          caseAccessLevel?: null | string;
          contactAccessLevel?: null | string;
          description?: null | string;
          mayForecastManagerShare?: null | boolean;
          name: string;
          opportunityAccessLevel?: null | string;
      } & {
          parentRole?: null | string;
      } | Metadata & {
          caseAccessLevel?: null | string;
          contactAccessLevel?: null | string;
          description?: null | string;
          mayForecastManagerShare?: null | boolean;
          name: string;
          opportunityAccessLevel?: null | string;
      } & {
          accountAccessLevel?: null | string;
          parentTerritory?: null | string;
      } | Metadata & {
          enableAdvancedCMTSecurity?: null | boolean;
          enableAdvancedCSSecurity?: null | boolean;
          enableListCustomSettingCreation?: null | boolean;
          enableSOSLOnCustomSettings?: null | boolean;
      } | Metadata & {
          documentContentSearchEnabled: boolean;
          enableAdvancedSearchInAlohaSidebar?: null | boolean;
          enableEinsteinSearchPersonalization?: null | boolean;
          enableQuerySuggestionPigOn?: null | boolean;
          enableSalesforceGeneratedSynonyms?: null | boolean;
          enableSetupSearch?: null | boolean;
          optimizeSearchForCJKEnabled: boolean;
          recentlyViewedUsersForBlankLookupEnabled: boolean;
          searchSettingsByObject: SearchSettingsByObject;
          sidebarAutoCompleteEnabled: boolean;
          sidebarDropDownListEnabled: boolean;
          sidebarLimitToItemsIOwnCheckboxEnabled: boolean;
          singleSearchResultShortcutEnabled: boolean;
          spellCorrectKnowledgeSearchEnabled: boolean;
      } | Metadata & {
          canUsersGrantLoginAccess?: null | boolean;
          enableAdminLoginAsAnyUser?: null | boolean;
          enableAuditFieldsInactiveOwner?: null | boolean;
          enableAuraSecureEvalPref?: null | boolean;
          enableRequireHttpsConnection?: null | boolean;
          isTLSv12Required?: null | boolean;
          isTLSv12RequiredCommunities?: null | boolean;
          networkAccess?: null | NetworkAccess;
          passwordPolicies?: null | PasswordPolicies;
          sessionSettings?: null | SessionSettings;
          singleSignOnSettings?: null | SingleSignOnSettings;
      } | Metadata & {
          interactionComponent?: null | string;
          label: string;
          relatedEntityType: string;
          secondaryRoutingPriorityField?: null | string;
          serviceChannelFieldPriorities: ServiceChannelFieldPriority[];
      } | Metadata & {
          channels?: null | ServiceChannelStatus;
          label: string;
      } | Metadata & {
          accessLevel: string;
          accountSettings?: null | AccountSharingRuleSettings;
          description?: null | string;
          label: string;
          sharedTo: SharedTo;
      } | Metadata & {
          accessLevel: string;
          accountSettings?: null | AccountSharingRuleSettings;
          description?: null | string;
          label: string;
          sharedTo: SharedTo;
      } & {
          booleanFilter?: null | string;
          criteriaItems: FilterItem[];
      } | Metadata & {
          accessLevel: string;
          accountSettings?: null | AccountSharingRuleSettings;
          description?: null | string;
          label: string;
          sharedTo: SharedTo;
      } & {
          booleanFilter?: null | string;
          criteriaItems: FilterItem[];
      } | Metadata & {
          accessLevel: string;
          accountSettings?: null | AccountSharingRuleSettings;
          description?: null | string;
          label: string;
          sharedTo: SharedTo;
      } & {
          sharedFrom: SharedTo;
      } | Metadata & {
          sharingCriteriaRules: SharingCriteriaRule[];
          sharingGuestRules: SharingGuestRule[];
          sharingOwnerRules: SharingOwnerRule[];
          sharingTerritoryRules: SharingTerritoryRule[];
      } | Metadata & {
          accessMappings: AccessMapping[];
          description?: null | string;
          name: string;
          profiles: string[];
      } | Metadata & {
          enableAccountRoleOptimization?: null | boolean;
          enableAssetSharing?: null | boolean;
          enableCommunityUserVisibility?: null | boolean;
          enableExternalSharingModel?: null | boolean;
          enableManagerGroups?: null | boolean;
          enableManualUserRecordSharing?: null | boolean;
          enablePartnerSuperUserAccess?: null | boolean;
          enablePortalUserCaseSharing?: null | boolean;
          enablePortalUserVisibility?: null | boolean;
          enableRemoveTMGroupMembership?: null | boolean;
          enableSecureGuestAccess?: null | boolean;
          enableStandardReportVisibility?: null | boolean;
          enableTerritoryForecastManager?: null | boolean;
      } | Metadata & {
          enableProxyLoginICHeader?: null | boolean;
          enableTopicsInSites?: null | boolean;
          enableVisualforceApiAccessAllowed?: null | boolean;
      } | Metadata & {
          assignments?: null | SkillAssignments;
          description?: null | string;
          label: string;
      } | Metadata & {
          caseSubjectOption: string;
          enableSocialApprovals?: null | boolean;
          enableSocialCaseAssignmentRules?: null | boolean;
          enableSocialCustomerService?: null | boolean;
          enableSocialPersonaHistoryTracking?: null | boolean;
          enableSocialPostHistoryTracking?: null | boolean;
          enableSocialReceiveParentPost?: null | boolean;
      } | Metadata & {
          enableSocialProfiles?: null | boolean;
          isFacebookSocialProfilesDisabled?: null | boolean;
          isLinkedInSocialProfilesDisabled?: null | boolean;
          isTwitterSocialProfilesDisabled?: null | boolean;
          isYouTubeSocialProfilesDisabled?: null | boolean;
      } | Metadata & {
          groupingStringEnum?: null | string;
          sorted: boolean;
          standardValue: StandardValue[];
      } | Metadata & {
          valueTranslation: ValueTranslation[];
      } | Metadata & {
          enableSurvey?: null | boolean;
          enableSurveyOwnerCanManageResponse?: null | boolean;
      } | Metadata & {
          groups: SynonymGroup[];
          isProtected?: null | boolean;
          label: string;
      } | Metadata & {
          disableDowntimeNotifications?: null | boolean;
          disableMaintenanceNotifications?: null | boolean;
      } | Metadata & {
          accountAccessLevel?: null | string;
          caseAccessLevel?: null | string;
          contactAccessLevel?: null | string;
          customFields: FieldValue[];
          description?: null | string;
          name: string;
          opportunityAccessLevel?: null | string;
          parentTerritory?: null | string;
          ruleAssociations: Territory2RuleAssociation[];
          territory2Type: string;
      } | Metadata & {
          customFields: FieldValue[];
          description?: null | string;
          name: string;
      } | Metadata & {
          active: boolean;
          booleanFilter?: null | string;
          name: string;
          objectType: string;
          ruleItems: Territory2RuleItem[];
      } | Metadata & {
          defaultAccountAccessLevel?: null | string;
          defaultCaseAccessLevel?: null | string;
          defaultContactAccessLevel?: null | string;
          defaultOpportunityAccessLevel?: null | string;
          enableTerritoryManagement2?: null | boolean;
          opportunityFilterSettings?: null | Territory2SettingsOpportunityFilter;
      } | Metadata & {
          description?: null | string;
          name: string;
          priority: number;
      } | Metadata & {
          active: boolean;
          description?: null | string;
          frequency: string;
          masterLabel: string;
          startDate: string;
          timeSheetTemplateAssignments: TimeSheetTemplateAssignment[];
          workWeekEndDay: string;
          workWeekStartDay: string;
      } | Metadata & {
          enableTopics: boolean;
          entityApiName: string;
      } | Metadata & {
          enableMyTrailheadPref?: null | boolean;
      } | Metadata & {
          action: TransactionSecurityAction;
          active: boolean;
          apexClass?: null | string;
          description?: null | string;
          developerName?: null | string;
          eventName?: null | string;
          eventType?: null | string;
          executionUser?: null | string;
          flow?: null | string;
          masterLabel?: null | string;
          resourceName?: null | string;
          type?: null | string;
      } | Metadata & {
          customApplications: CustomApplicationTranslation[];
          customDataTypeTranslations: CustomDataTypeTranslation[];
          customLabels: CustomLabelTranslation[];
          customPageWebLinks: CustomPageWebLinkTranslation[];
          customTabs: CustomTabTranslation[];
          flowDefinitions: FlowDefinitionTranslation[];
          quickActions: GlobalQuickActionTranslation[];
          reportTypes: ReportTypeTranslation[];
          scontrols: ScontrolTranslation[];
      } | Metadata & FlowDefinitionTranslation | Metadata & FlowTranslation | Metadata & {
          UIObjectRelationFieldConfigs: UIObjectRelationFieldConfig[];
          contextObject: string;
          contextObjectRecordType?: null | string;
          directRelationshipField?: null | string;
          indirectObjectContextField?: null | string;
          indirectObjectRelatedField?: null | string;
          indirectRelationshipObject?: null | string;
          isActive: boolean;
          masterLabel: string;
          relatedObject: string;
          relatedObjectRecordType?: null | string;
          relationshipType: string;
      } | Metadata & {
          creationAgeInSeconds?: null | number;
          description?: null | string;
          lastChatterActivityAgeInSeconds?: null | number;
          masterLabel: string;
          profiles: string[];
          userTypes: string[];
      } | Metadata & {
          canGovCloudUseAdoptionApps?: null | boolean;
          doesScheduledSwitcherRunDaily?: null | boolean;
          enableCustomHelpGlobalSection?: null | boolean;
          enableHelpMenuShowFeedback?: null | boolean;
          enableHelpMenuShowHelp?: null | boolean;
          enableHelpMenuShowNewUser?: null | boolean;
          enableHelpMenuShowSearch?: null | boolean;
          enableHelpMenuShowSfdcContent?: null | boolean;
          enableHelpMenuShowShortcut?: null | boolean;
          enableHelpMenuShowSupport?: null | boolean;
          enableHelpMenuShowTrailhead?: null | boolean;
          enableIBILOptOutDashboards?: null | boolean;
          enableIBILOptOutEvents?: null | boolean;
          enableIBILOptOutReports?: null | boolean;
          enableIBILOptOutTasks?: null | boolean;
          enableLexToClassicFeedbackEnable?: null | boolean;
          enableOrchestrationInSandbox?: null | boolean;
          enableOrgUserAssistEnabled?: null | boolean;
          enableScheduledSwitcher?: null | boolean;
          enableSfdcProductFeedbackSurvey?: null | boolean;
          enableShowSalesforceUserAssist?: null | boolean;
          isAutoTransitionDelayed?: null | boolean;
          isCrucNotificationDisabled?: null | boolean;
          isCustomProfileAutoTransitionDelayed?: null | boolean;
          isLEXWelcomeMatDisabled?: null | boolean;
          isMeetTheAssistantDisabledInClassic?: null | boolean;
          isMeetTheAssistantDisabledInLightning?: null | boolean;
          optimizerAppEnabled?: null | boolean;
      } | Metadata & {
          alternateAlohaListView?: null | boolean;
          enableAsyncRelatedLists?: null | boolean;
          enableClickjackUserPageHeaderless?: null | boolean;
          enableCollapsibleSections?: null | boolean;
          enableCollapsibleSideBar?: null | boolean;
          enableCustomObjectTruncate?: null | boolean;
          enableCustomeSideBarOnAllPages?: null | boolean;
          enableDeleteFieldHistory?: null | boolean;
          enableHoverDetails?: null | boolean;
          enableInlineEdit?: null | boolean;
          enableNewPageLayoutEditor?: null | boolean;
          enablePersonalCanvas?: null | boolean;
          enablePrintableListViews?: null | boolean;
          enableProfileCustomTabsets?: null | boolean;
          enableQuickCreate?: null | boolean;
          enableTabOrganizer?: null | boolean;
      } | Metadata & {
          enableCanAnswerContainUsername?: null | boolean;
          enableCanSaveUserPerm?: null | boolean;
          enableConcealPersonalInfo?: null | boolean;
          enableContactlessExternalIdentityUsers?: null | boolean;
          enableEnhancedPermsetMgmt?: null | boolean;
          enableEnhancedProfileMgmt?: null | boolean;
          enableNewProfileUI?: null | boolean;
          enableScrambleUserData?: null | boolean;
          enableUserSelfDeactivate?: null | boolean;
      } | Metadata & {
          enableCallDisposition?: null | boolean;
          enableVoiceCallList?: null | boolean;
          enableVoiceCallRecording?: null | boolean;
          enableVoiceCoaching?: null | boolean;
          enableVoiceConferencing?: null | boolean;
          enableVoiceLocalPresence?: null | boolean;
          enableVoiceMail?: null | boolean;
          enableVoiceMailDrop?: null | boolean;
      } | Metadata & {
          assetIcon?: null | string;
          description?: null | string;
          folder: string;
          masterLabel: string;
          shares: FolderShare[];
          templateOrigin?: null | string;
          templateVersion?: null | string;
      } | Metadata & {
          application: string;
          description?: null | string;
          masterLabel: string;
          templateAssetSourceName?: null | string;
      } | Metadata & {
          assetIcon?: null | string;
          assetVersion?: null | number;
          description?: null | string;
          label: string;
          templateType: string;
      } | Metadata & {
          application?: null | string;
          dataset: string;
          datasetConnector?: null | string;
          datasetFullyQualifiedName?: null | string;
          dates: WaveXmdDate[];
          dimensions: WaveXmdDimension[];
          measures: WaveXmdMeasure[];
          organizations: WaveXmdOrganization[];
          origin?: null | string;
          type?: null | string;
          waveVisualization?: null | string;
      } | Metadata & {
          enableCoachingManagerGroupAccess?: null | boolean;
          enableGoalManagerGroupAccess?: null | boolean;
          enableProfileSkills?: null | boolean;
          enableProfileSkillsAddFeedPost?: null | boolean;
          enableProfileSkillsAutoSuggest?: null | boolean;
          enableProfileSkillsUsePlatform?: null | boolean;
          enableWorkBadgeDefRestrictPref?: null | boolean;
          enableWorkCalibration?: null | boolean;
          enableWorkCanvasPref?: null | boolean;
          enableWorkCertification?: null | boolean;
          enableWorkCertificationNotification?: null | boolean;
          enableWorkRewardsPref?: null | boolean;
          enableWorkThanksPref?: null | boolean;
          enableWorkUseObjectivesForGoals?: null | boolean;
      } | Metadata & {
          alerts: WorkflowAlert[];
          fieldUpdates: WorkflowFieldUpdate[];
          flowActions: WorkflowFlowAction[];
          knowledgePublishes: WorkflowKnowledgePublish[];
          outboundMessages: WorkflowOutboundMessage[];
          rules: WorkflowRule[];
          send: WorkflowSend[];
          tasks: WorkflowTask[];
      } | Metadata & {
          ccEmails: string[];
          description: string;
          protected: boolean;
          recipients: WorkflowEmailRecipient[];
          senderAddress?: null | string;
          senderType?: null | string;
          template: string;
      } | Metadata & {
          description?: null | string;
          field: string;
          formula?: null | string;
          literalValue?: null | string;
          lookupValue?: null | string;
          lookupValueType?: null | string;
          name: string;
          notifyAssignee: boolean;
          operation: string;
          protected: boolean;
          reevaluateOnChange?: null | boolean;
          targetObject?: null | string;
      } | Metadata & {
          description?: null | string;
          flow: string;
          flowInputs: WorkflowFlowActionParameter[];
          label: string;
          language?: null | string;
          protected: boolean;
      } | Metadata & {
          action: string;
          description?: null | string;
          label: string;
          language?: null | string;
          protected: boolean;
      } | Metadata & {
          apiVersion: number;
          description?: null | string;
          endpointUrl: string;
          fields: string[];
          includeSessionId: boolean;
          integrationUser: string;
          name: string;
          protected: boolean;
          useDeadLetterQueue?: null | boolean;
      } | Metadata & {
          actions: WorkflowActionReference[];
          active: boolean;
          booleanFilter?: null | string;
          criteriaItems: FilterItem[];
          description?: null | string;
          formula?: null | string;
          triggerType: string;
          workflowTimeTriggers: WorkflowTimeTrigger[];
      } | Metadata & {
          action: string;
          description?: null | string;
          label: string;
          language?: null | string;
          protected: boolean;
      } | Metadata & {
          assignedTo?: null | string;
          assignedToType: string;
          description?: null | string;
          dueDateOffset: number;
          notifyAssignee: boolean;
          offsetFromField?: null | string;
          priority: string;
          protected: boolean;
          status: string;
          subject: string;
      } | Metadata & SaveResult | Metadata & DeleteResult | Metadata & UpsertResult = MetadataDefinition<T, M>

    Parameters

    • type: T
    • fullNames: string | string[]

    Returns Promise<MD | MD[]>

  • Rename fullname of a metadata component in the organization

    Parameters

    • type: string
    • oldFullName: string
    • newFullName: string

    Returns Promise<SaveResult>