/**
 * This file is generated from WSDL file by wsdl2schema.ts.
 * Do not modify directly.
 * To generate the file, run "ts-node path/to/wsdl2schema.ts path/to/wsdl.xml path/to/schema.ts"
 */
export declare const ApiSchemas: {
    readonly sObject: {
        readonly type: "sObject";
        readonly props: {
            readonly type: "string";
            readonly fieldsToNull: readonly ["?", "string"];
            readonly Id: "?string";
        };
    };
    readonly address: {
        readonly type: "address";
        readonly props: {
            readonly city: "?string";
            readonly country: "?string";
            readonly countryCode: "?string";
            readonly geocodeAccuracy: "?string";
            readonly postalCode: "?string";
            readonly state: "?string";
            readonly stateCode: "?string";
            readonly street: "?string";
        };
        readonly extends: "location";
    };
    readonly location: {
        readonly type: "location";
        readonly props: {
            readonly latitude: "?number";
            readonly longitude: "?number";
        };
    };
    readonly QueryResult: {
        readonly type: "QueryResult";
        readonly props: {
            readonly done: "boolean";
            readonly queryLocator: "?string";
            readonly records: readonly ["?", "sObject"];
            readonly size: "number";
        };
    };
    readonly SearchResult: {
        readonly type: "SearchResult";
        readonly props: {
            readonly queryId: "string";
            readonly searchRecords: readonly ["SearchRecord"];
            readonly searchResultsMetadata: "?SearchResultsMetadata";
        };
    };
    readonly SearchRecord: {
        readonly type: "SearchRecord";
        readonly props: {
            readonly record: "sObject";
            readonly searchRecordMetadata: "?SearchRecordMetadata";
            readonly snippet: "?SearchSnippet";
        };
    };
    readonly SearchRecordMetadata: {
        readonly type: "SearchRecordMetadata";
        readonly props: {
            readonly searchPromoted: "boolean";
            readonly spellCorrected: "boolean";
        };
    };
    readonly SearchSnippet: {
        readonly type: "SearchSnippet";
        readonly props: {
            readonly text: "?string";
            readonly wholeFields: readonly ["NameValuePair"];
        };
    };
    readonly SearchResultsMetadata: {
        readonly type: "SearchResultsMetadata";
        readonly props: {
            readonly entityLabelMetadata: readonly ["LabelsSearchMetadata"];
            readonly entityMetadata: readonly ["EntitySearchMetadata"];
        };
    };
    readonly LabelsSearchMetadata: {
        readonly type: "LabelsSearchMetadata";
        readonly props: {
            readonly entityFieldLabels: readonly ["NameValuePair"];
            readonly entityName: "string";
        };
    };
    readonly EntitySearchMetadata: {
        readonly type: "EntitySearchMetadata";
        readonly props: {
            readonly entityName: "string";
            readonly errorMetadata: "?EntityErrorMetadata";
            readonly fieldMetadata: readonly ["FieldLevelSearchMetadata"];
            readonly intentQueryMetadata: "?EntityIntentQueryMetadata";
            readonly searchPromotionMetadata: "?EntitySearchPromotionMetadata";
            readonly spellCorrectionMetadata: "?EntitySpellCorrectionMetadata";
        };
    };
    readonly FieldLevelSearchMetadata: {
        readonly type: "FieldLevelSearchMetadata";
        readonly props: {
            readonly label: "?string";
            readonly name: "string";
            readonly type: "?string";
        };
    };
    readonly EntitySpellCorrectionMetadata: {
        readonly type: "EntitySpellCorrectionMetadata";
        readonly props: {
            readonly correctedQuery: "string";
            readonly hasNonCorrectedResults: "boolean";
        };
    };
    readonly EntitySearchPromotionMetadata: {
        readonly type: "EntitySearchPromotionMetadata";
        readonly props: {
            readonly promotedResultCount: "number";
        };
    };
    readonly EntityIntentQueryMetadata: {
        readonly type: "EntityIntentQueryMetadata";
        readonly props: {
            readonly intentQuery: "boolean";
            readonly message: "?string";
        };
    };
    readonly EntityErrorMetadata: {
        readonly type: "EntityErrorMetadata";
        readonly props: {
            readonly errorCode: "?string";
            readonly message: "?string";
        };
    };
    readonly RelationshipReferenceTo: {
        readonly type: "RelationshipReferenceTo";
        readonly props: {
            readonly referenceTo: readonly ["string"];
        };
    };
    readonly RecordTypesSupported: {
        readonly type: "RecordTypesSupported";
        readonly props: {
            readonly recordTypeInfos: readonly ["RecordTypeInfo"];
        };
    };
    readonly JunctionIdListNames: {
        readonly type: "JunctionIdListNames";
        readonly props: {
            readonly names: readonly ["string"];
        };
    };
    readonly SearchLayoutButtonsDisplayed: {
        readonly type: "SearchLayoutButtonsDisplayed";
        readonly props: {
            readonly applicable: "boolean";
            readonly buttons: readonly ["SearchLayoutButton"];
        };
    };
    readonly SearchLayoutButton: {
        readonly type: "SearchLayoutButton";
        readonly props: {
            readonly apiName: "string";
            readonly label: "string";
        };
    };
    readonly SearchLayoutFieldsDisplayed: {
        readonly type: "SearchLayoutFieldsDisplayed";
        readonly props: {
            readonly applicable: "boolean";
            readonly fields: readonly ["SearchLayoutField"];
        };
    };
    readonly SearchLayoutField: {
        readonly type: "SearchLayoutField";
        readonly props: {
            readonly apiName: "string";
            readonly label: "string";
            readonly sortable: "boolean";
        };
    };
    readonly NameValuePair: {
        readonly type: "NameValuePair";
        readonly props: {
            readonly name: "string";
            readonly value: "string";
        };
    };
    readonly NameObjectValuePair: {
        readonly type: "NameObjectValuePair";
        readonly props: {
            readonly isVisible: "?boolean";
            readonly name: "string";
            readonly value: readonly ["any"];
        };
    };
    readonly GetUpdatedResult: {
        readonly type: "GetUpdatedResult";
        readonly props: {
            readonly ids: readonly ["string"];
            readonly latestDateCovered: "string";
        };
    };
    readonly GetDeletedResult: {
        readonly type: "GetDeletedResult";
        readonly props: {
            readonly deletedRecords: readonly ["DeletedRecord"];
            readonly earliestDateAvailable: "string";
            readonly latestDateCovered: "string";
        };
    };
    readonly DeletedRecord: {
        readonly type: "DeletedRecord";
        readonly props: {
            readonly deletedDate: "string";
            readonly id: "string";
        };
    };
    readonly GetServerTimestampResult: {
        readonly type: "GetServerTimestampResult";
        readonly props: {
            readonly timestamp: "string";
        };
    };
    readonly InvalidateSessionsResult: {
        readonly type: "InvalidateSessionsResult";
        readonly props: {
            readonly errors: readonly ["Error"];
            readonly success: "boolean";
        };
    };
    readonly SetPasswordResult: {
        readonly type: "SetPasswordResult";
        readonly props: {};
    };
    readonly ChangeOwnPasswordResult: {
        readonly type: "ChangeOwnPasswordResult";
        readonly props: {};
    };
    readonly ResetPasswordResult: {
        readonly type: "ResetPasswordResult";
        readonly props: {
            readonly password: "string";
        };
    };
    readonly GetUserInfoResult: {
        readonly type: "GetUserInfoResult";
        readonly props: {
            readonly accessibilityMode: "boolean";
            readonly chatterExternal: "boolean";
            readonly currencySymbol: "?string";
            readonly orgAttachmentFileSizeLimit: "number";
            readonly orgDefaultCurrencyIsoCode: "?string";
            readonly orgDefaultCurrencyLocale: "?string";
            readonly orgDisallowHtmlAttachments: "boolean";
            readonly orgHasPersonAccounts: "boolean";
            readonly organizationId: "string";
            readonly organizationMultiCurrency: "boolean";
            readonly organizationName: "string";
            readonly profileId: "string";
            readonly roleId: "?string";
            readonly sessionSecondsValid: "number";
            readonly userDefaultCurrencyIsoCode: "?string";
            readonly userEmail: "string";
            readonly userFullName: "string";
            readonly userId: "string";
            readonly userLanguage: "string";
            readonly userLocale: "string";
            readonly userName: "string";
            readonly userTimeZone: "string";
            readonly userType: "string";
            readonly userUiSkin: "string";
        };
    };
    readonly LoginResult: {
        readonly type: "LoginResult";
        readonly props: {
            readonly metadataServerUrl: "?string";
            readonly passwordExpired: "boolean";
            readonly sandbox: "boolean";
            readonly serverUrl: "?string";
            readonly sessionId: "?string";
            readonly userId: "?string";
            readonly userInfo: "?GetUserInfoResult";
        };
    };
    readonly ExtendedErrorDetails: {
        readonly type: "ExtendedErrorDetails";
        readonly props: {
            readonly extendedErrorCode: "string";
        };
    };
    readonly Error: {
        readonly type: "Error";
        readonly props: {
            readonly extendedErrorDetails: readonly ["?", "ExtendedErrorDetails"];
            readonly fields: readonly ["?", "string"];
            readonly message: "string";
            readonly statusCode: "string";
        };
    };
    readonly SendEmailError: {
        readonly type: "SendEmailError";
        readonly props: {
            readonly fields: readonly ["?", "string"];
            readonly message: "string";
            readonly statusCode: "string";
            readonly targetObjectId: "?string";
        };
    };
    readonly SaveResult: {
        readonly type: "SaveResult";
        readonly props: {
            readonly errors: readonly ["Error"];
            readonly id: "?string";
            readonly success: "boolean";
        };
    };
    readonly RenderEmailTemplateError: {
        readonly type: "RenderEmailTemplateError";
        readonly props: {
            readonly fieldName: "string";
            readonly message: "string";
            readonly offset: "number";
            readonly statusCode: "string";
        };
    };
    readonly UpsertResult: {
        readonly type: "UpsertResult";
        readonly props: {
            readonly created: "boolean";
            readonly errors: readonly ["Error"];
            readonly id: "?string";
            readonly success: "boolean";
        };
    };
    readonly PerformQuickActionResult: {
        readonly type: "PerformQuickActionResult";
        readonly props: {
            readonly contextId: "?string";
            readonly created: "boolean";
            readonly errors: readonly ["Error"];
            readonly feedItemIds: readonly ["?", "string"];
            readonly ids: readonly ["?", "string"];
            readonly success: "boolean";
            readonly successMessage: "?string";
        };
    };
    readonly QuickActionTemplateResult: {
        readonly type: "QuickActionTemplateResult";
        readonly props: {
            readonly contextId: "?string";
            readonly defaultValueFormulas: "?sObject";
            readonly defaultValues: "?sObject";
            readonly errors: readonly ["Error"];
            readonly success: "boolean";
        };
    };
    readonly MergeRequest: {
        readonly type: "MergeRequest";
        readonly props: {
            readonly additionalInformationMap: readonly ["AdditionalInformationMap"];
            readonly masterRecord: "sObject";
            readonly recordToMergeIds: readonly ["string"];
        };
    };
    readonly MergeResult: {
        readonly type: "MergeResult";
        readonly props: {
            readonly errors: readonly ["Error"];
            readonly id: "?string";
            readonly mergedRecordIds: readonly ["string"];
            readonly success: "boolean";
            readonly updatedRelatedIds: readonly ["string"];
        };
    };
    readonly ProcessRequest: {
        readonly type: "ProcessRequest";
        readonly props: {
            readonly comments: "?string";
            readonly nextApproverIds: readonly ["?", "string"];
        };
    };
    readonly ProcessSubmitRequest: {
        readonly type: "ProcessSubmitRequest";
        readonly props: {
            readonly objectId: "string";
            readonly submitterId: "?string";
            readonly processDefinitionNameOrId: "?string";
            readonly skipEntryCriteria: "?boolean";
        };
        readonly extends: "ProcessRequest";
    };
    readonly ProcessWorkitemRequest: {
        readonly type: "ProcessWorkitemRequest";
        readonly props: {
            readonly action: "string";
            readonly workitemId: "string";
        };
        readonly extends: "ProcessRequest";
    };
    readonly PerformQuickActionRequest: {
        readonly type: "PerformQuickActionRequest";
        readonly props: {
            readonly contextId: "?string";
            readonly quickActionName: "string";
            readonly records: readonly ["?", "sObject"];
        };
    };
    readonly DescribeAvailableQuickActionResult: {
        readonly type: "DescribeAvailableQuickActionResult";
        readonly props: {
            readonly actionEnumOrId: "string";
            readonly label: "string";
            readonly name: "string";
            readonly type: "string";
        };
    };
    readonly DescribeQuickActionResult: {
        readonly type: "DescribeQuickActionResult";
        readonly props: {
            readonly accessLevelRequired: "?string";
            readonly actionEnumOrId: "string";
            readonly canvasApplicationId: "?string";
            readonly canvasApplicationName: "?string";
            readonly colors: readonly ["DescribeColor"];
            readonly contextSobjectType: "?string";
            readonly defaultValues: readonly ["?", "DescribeQuickActionDefaultValue"];
            readonly flowDevName: "?string";
            readonly flowRecordIdVar: "?string";
            readonly height: "?number";
            readonly iconName: "?string";
            readonly iconUrl: "?string";
            readonly icons: readonly ["DescribeIcon"];
            readonly label: "string";
            readonly layout: "?DescribeLayoutSection";
            readonly lightningComponentBundleId: "?string";
            readonly lightningComponentBundleName: "?string";
            readonly lightningComponentQualifiedName: "?string";
            readonly miniIconUrl: "?string";
            readonly mobileExtensionDisplayMode: "?string";
            readonly mobileExtensionId: "?string";
            readonly name: "string";
            readonly showQuickActionLcHeader: "boolean";
            readonly showQuickActionVfHeader: "boolean";
            readonly targetParentField: "?string";
            readonly targetRecordTypeId: "?string";
            readonly targetSobjectType: "?string";
            readonly type: "string";
            readonly visualforcePageName: "?string";
            readonly visualforcePageUrl: "?string";
            readonly width: "?number";
        };
    };
    readonly DescribeQuickActionDefaultValue: {
        readonly type: "DescribeQuickActionDefaultValue";
        readonly props: {
            readonly defaultValue: "?string";
            readonly field: "string";
        };
    };
    readonly DescribeVisualForceResult: {
        readonly type: "DescribeVisualForceResult";
        readonly props: {
            readonly domain: "string";
        };
    };
    readonly ProcessResult: {
        readonly type: "ProcessResult";
        readonly props: {
            readonly actorIds: readonly ["string"];
            readonly entityId: "?string";
            readonly errors: readonly ["Error"];
            readonly instanceId: "?string";
            readonly instanceStatus: "?string";
            readonly newWorkitemIds: readonly ["?", "string"];
            readonly success: "boolean";
        };
    };
    readonly DeleteResult: {
        readonly type: "DeleteResult";
        readonly props: {
            readonly errors: readonly ["?", "Error"];
            readonly id: "?string";
            readonly success: "boolean";
        };
    };
    readonly UndeleteResult: {
        readonly type: "UndeleteResult";
        readonly props: {
            readonly errors: readonly ["Error"];
            readonly id: "?string";
            readonly success: "boolean";
        };
    };
    readonly DeleteByExampleResult: {
        readonly type: "DeleteByExampleResult";
        readonly props: {
            readonly entity: "?sObject";
            readonly errors: readonly ["?", "Error"];
            readonly rowCount: "number";
            readonly success: "boolean";
        };
    };
    readonly EmptyRecycleBinResult: {
        readonly type: "EmptyRecycleBinResult";
        readonly props: {
            readonly errors: readonly ["Error"];
            readonly id: "?string";
            readonly success: "boolean";
        };
    };
    readonly LeadConvert: {
        readonly type: "LeadConvert";
        readonly props: {
            readonly accountId: "?string";
            readonly accountRecord: "?sObject";
            readonly bypassAccountDedupeCheck: "?boolean";
            readonly bypassContactDedupeCheck: "?boolean";
            readonly contactId: "?string";
            readonly contactRecord: "?sObject";
            readonly convertedStatus: "string";
            readonly doNotCreateOpportunity: "boolean";
            readonly leadId: "string";
            readonly opportunityId: "?string";
            readonly opportunityName: "?string";
            readonly opportunityRecord: "?sObject";
            readonly overwriteLeadSource: "boolean";
            readonly ownerId: "?string";
            readonly sendNotificationEmail: "boolean";
        };
    };
    readonly LeadConvertResult: {
        readonly type: "LeadConvertResult";
        readonly props: {
            readonly accountId: "?string";
            readonly contactId: "?string";
            readonly errors: readonly ["Error"];
            readonly leadId: "?string";
            readonly opportunityId: "?string";
            readonly success: "boolean";
        };
    };
    readonly DescribeSObjectResult: {
        readonly type: "DescribeSObjectResult";
        readonly props: {
            readonly actionOverrides: readonly ["?", "ActionOverride"];
            readonly activateable: "boolean";
            readonly childRelationships: readonly ["ChildRelationship"];
            readonly compactLayoutable: "boolean";
            readonly createable: "boolean";
            readonly custom: "boolean";
            readonly customSetting: "boolean";
            readonly dataTranslationEnabled: "?boolean";
            readonly deepCloneable: "boolean";
            readonly defaultImplementation: "?string";
            readonly deletable: "boolean";
            readonly deprecatedAndHidden: "boolean";
            readonly feedEnabled: "boolean";
            readonly fields: readonly ["?", "Field"];
            readonly hasSubtypes: "boolean";
            readonly idEnabled: "boolean";
            readonly implementedBy: "?string";
            readonly implementsInterfaces: "?string";
            readonly isInterface: "boolean";
            readonly isSubtype: "boolean";
            readonly keyPrefix: "?string";
            readonly label: "string";
            readonly labelPlural: "string";
            readonly layoutable: "boolean";
            readonly mergeable: "boolean";
            readonly mruEnabled: "boolean";
            readonly name: "string";
            readonly namedLayoutInfos: readonly ["NamedLayoutInfo"];
            readonly networkScopeFieldName: "?string";
            readonly queryable: "boolean";
            readonly recordTypeInfos: readonly ["RecordTypeInfo"];
            readonly replicateable: "boolean";
            readonly retrieveable: "boolean";
            readonly searchLayoutable: "?boolean";
            readonly searchable: "boolean";
            readonly supportedScopes: readonly ["?", "ScopeInfo"];
            readonly triggerable: "?boolean";
            readonly undeletable: "boolean";
            readonly updateable: "boolean";
            readonly urlDetail: "?string";
            readonly urlEdit: "?string";
            readonly urlNew: "?string";
        };
    };
    readonly DescribeGlobalSObjectResult: {
        readonly type: "DescribeGlobalSObjectResult";
        readonly props: {
            readonly activateable: "boolean";
            readonly createable: "boolean";
            readonly custom: "boolean";
            readonly customSetting: "boolean";
            readonly dataTranslationEnabled: "?boolean";
            readonly deepCloneable: "boolean";
            readonly deletable: "boolean";
            readonly deprecatedAndHidden: "boolean";
            readonly feedEnabled: "boolean";
            readonly hasSubtypes: "boolean";
            readonly idEnabled: "boolean";
            readonly isInterface: "boolean";
            readonly isSubtype: "boolean";
            readonly keyPrefix: "?string";
            readonly label: "string";
            readonly labelPlural: "string";
            readonly layoutable: "boolean";
            readonly mergeable: "boolean";
            readonly mruEnabled: "boolean";
            readonly name: "string";
            readonly queryable: "boolean";
            readonly replicateable: "boolean";
            readonly retrieveable: "boolean";
            readonly searchable: "boolean";
            readonly triggerable: "boolean";
            readonly undeletable: "boolean";
            readonly updateable: "boolean";
        };
    };
    readonly ChildRelationship: {
        readonly type: "ChildRelationship";
        readonly props: {
            readonly cascadeDelete: "boolean";
            readonly childSObject: "string";
            readonly deprecatedAndHidden: "boolean";
            readonly field: "string";
            readonly junctionIdListNames: readonly ["?", "string"];
            readonly junctionReferenceTo: readonly ["?", "string"];
            readonly relationshipName: "?string";
            readonly restrictedDelete: "?boolean";
        };
    };
    readonly DescribeGlobalResult: {
        readonly type: "DescribeGlobalResult";
        readonly props: {
            readonly encoding: "?string";
            readonly maxBatchSize: "number";
            readonly sobjects: readonly ["DescribeGlobalSObjectResult"];
        };
    };
    readonly DescribeGlobalTheme: {
        readonly type: "DescribeGlobalTheme";
        readonly props: {
            readonly global: "DescribeGlobalResult";
            readonly theme: "DescribeThemeResult";
        };
    };
    readonly ScopeInfo: {
        readonly type: "ScopeInfo";
        readonly props: {
            readonly label: "string";
            readonly name: "string";
        };
    };
    readonly StringList: {
        readonly type: "StringList";
        readonly props: {
            readonly values: readonly ["string"];
        };
    };
    readonly ChangeEventHeader: {
        readonly type: "ChangeEventHeader";
        readonly props: {
            readonly entityName: "string";
            readonly recordIds: readonly ["string"];
            readonly commitTimestamp: "number";
            readonly commitNumber: "number";
            readonly commitUser: "string";
            readonly diffFields: readonly ["string"];
            readonly changeType: "string";
            readonly changeOrigin: "string";
            readonly transactionKey: "string";
            readonly sequenceNumber: "number";
            readonly nulledFields: readonly ["string"];
            readonly changedFields: readonly ["string"];
        };
    };
    readonly FilteredLookupInfo: {
        readonly type: "FilteredLookupInfo";
        readonly props: {
            readonly controllingFields: readonly ["string"];
            readonly dependent: "boolean";
            readonly optionalFilter: "boolean";
        };
    };
    readonly Field: {
        readonly type: "Field";
        readonly props: {
            readonly aggregatable: "boolean";
            readonly aiPredictionField: "boolean";
            readonly autoNumber: "boolean";
            readonly byteLength: "number";
            readonly calculated: "boolean";
            readonly calculatedFormula: "?string";
            readonly cascadeDelete: "?boolean";
            readonly caseSensitive: "boolean";
            readonly compoundFieldName: "?string";
            readonly controllerName: "?string";
            readonly createable: "boolean";
            readonly custom: "boolean";
            readonly dataTranslationEnabled: "?boolean";
            readonly defaultValue: "?any";
            readonly defaultValueFormula: "?string";
            readonly defaultedOnCreate: "boolean";
            readonly dependentPicklist: "?boolean";
            readonly deprecatedAndHidden: "boolean";
            readonly digits: "number";
            readonly displayLocationInDecimal: "?boolean";
            readonly encrypted: "?boolean";
            readonly externalId: "?boolean";
            readonly extraTypeInfo: "?string";
            readonly filterable: "boolean";
            readonly filteredLookupInfo: "?FilteredLookupInfo";
            readonly formulaTreatNullNumberAsZero: "?boolean";
            readonly groupable: "boolean";
            readonly highScaleNumber: "?boolean";
            readonly htmlFormatted: "?boolean";
            readonly idLookup: "boolean";
            readonly inlineHelpText: "?string";
            readonly label: "string";
            readonly length: "number";
            readonly mask: "?string";
            readonly maskType: "?string";
            readonly name: "string";
            readonly nameField: "boolean";
            readonly namePointing: "?boolean";
            readonly nillable: "boolean";
            readonly permissionable: "boolean";
            readonly picklistValues: readonly ["?", "PicklistEntry"];
            readonly polymorphicForeignKey: "boolean";
            readonly precision: "number";
            readonly queryByDistance: "boolean";
            readonly referenceTargetField: "?string";
            readonly referenceTo: readonly ["?", "string"];
            readonly relationshipName: "?string";
            readonly relationshipOrder: "?number";
            readonly restrictedDelete: "?boolean";
            readonly restrictedPicklist: "boolean";
            readonly scale: "number";
            readonly searchPrefilterable: "boolean";
            readonly soapType: "string";
            readonly sortable: "?boolean";
            readonly type: "string";
            readonly unique: "boolean";
            readonly updateable: "boolean";
            readonly writeRequiresMasterRead: "?boolean";
        };
    };
    readonly PicklistEntry: {
        readonly type: "PicklistEntry";
        readonly props: {
            readonly active: "boolean";
            readonly defaultValue: "boolean";
            readonly label: "?string";
            readonly validFor: "?string";
            readonly value: "string";
        };
    };
    readonly DescribeDataCategoryGroupResult: {
        readonly type: "DescribeDataCategoryGroupResult";
        readonly props: {
            readonly categoryCount: "number";
            readonly description: "string";
            readonly label: "string";
            readonly name: "string";
            readonly sobject: "string";
        };
    };
    readonly DescribeDataCategoryGroupStructureResult: {
        readonly type: "DescribeDataCategoryGroupStructureResult";
        readonly props: {
            readonly description: "string";
            readonly label: "string";
            readonly name: "string";
            readonly sobject: "string";
            readonly topCategories: readonly ["DataCategory"];
        };
    };
    readonly DataCategoryGroupSobjectTypePair: {
        readonly type: "DataCategoryGroupSobjectTypePair";
        readonly props: {
            readonly dataCategoryGroupName: "string";
            readonly sobject: "string";
        };
    };
    readonly DataCategory: {
        readonly type: "DataCategory";
        readonly props: {
            readonly childCategories: readonly ["DataCategory"];
            readonly label: "string";
            readonly name: "string";
        };
    };
    readonly DescribeDataCategoryMappingResult: {
        readonly type: "DescribeDataCategoryMappingResult";
        readonly props: {
            readonly dataCategoryGroupId: "string";
            readonly dataCategoryGroupLabel: "string";
            readonly dataCategoryGroupName: "string";
            readonly dataCategoryId: "string";
            readonly dataCategoryLabel: "string";
            readonly dataCategoryName: "string";
            readonly id: "string";
            readonly mappedEntity: "string";
            readonly mappedField: "string";
        };
    };
    readonly KnowledgeSettings: {
        readonly type: "KnowledgeSettings";
        readonly props: {
            readonly defaultLanguage: "?string";
            readonly knowledgeEnabled: "boolean";
            readonly languages: readonly ["KnowledgeLanguageItem"];
        };
    };
    readonly KnowledgeLanguageItem: {
        readonly type: "KnowledgeLanguageItem";
        readonly props: {
            readonly active: "boolean";
            readonly assigneeId: "?string";
            readonly name: "string";
        };
    };
    readonly FieldDiff: {
        readonly type: "FieldDiff";
        readonly props: {
            readonly difference: "string";
            readonly name: "string";
        };
    };
    readonly AdditionalInformationMap: {
        readonly type: "AdditionalInformationMap";
        readonly props: {
            readonly name: "string";
            readonly value: "string";
        };
    };
    readonly MatchRecord: {
        readonly type: "MatchRecord";
        readonly props: {
            readonly additionalInformation: readonly ["AdditionalInformationMap"];
            readonly fieldDiffs: readonly ["FieldDiff"];
            readonly matchConfidence: "number";
            readonly record: "sObject";
        };
    };
    readonly MatchResult: {
        readonly type: "MatchResult";
        readonly props: {
            readonly entityType: "string";
            readonly errors: readonly ["Error"];
            readonly matchEngine: "string";
            readonly matchRecords: readonly ["MatchRecord"];
            readonly rule: "string";
            readonly size: "number";
            readonly success: "boolean";
        };
    };
    readonly DuplicateResult: {
        readonly type: "DuplicateResult";
        readonly props: {
            readonly allowSave: "boolean";
            readonly duplicateRule: "string";
            readonly duplicateRuleEntityType: "string";
            readonly errorMessage: "?string";
            readonly matchResults: readonly ["MatchResult"];
        };
    };
    readonly DuplicateError: {
        readonly type: "DuplicateError";
        readonly props: {
            readonly duplicateResult: "DuplicateResult";
        };
        readonly extends: "Error";
    };
    readonly DescribeNounResult: {
        readonly type: "DescribeNounResult";
        readonly props: {
            readonly caseValues: readonly ["NameCaseValue"];
            readonly developerName: "string";
            readonly gender: "?string";
            readonly name: "string";
            readonly pluralAlias: "?string";
            readonly startsWith: "?string";
        };
    };
    readonly NameCaseValue: {
        readonly type: "NameCaseValue";
        readonly props: {
            readonly article: "?string";
            readonly caseType: "?string";
            readonly number: "?string";
            readonly possessive: "?string";
            readonly value: "?string";
        };
    };
    readonly FindDuplicatesResult: {
        readonly type: "FindDuplicatesResult";
        readonly props: {
            readonly duplicateResults: readonly ["DuplicateResult"];
            readonly errors: readonly ["Error"];
            readonly success: "boolean";
        };
    };
    readonly DescribeAppMenuResult: {
        readonly type: "DescribeAppMenuResult";
        readonly props: {
            readonly appMenuItems: readonly ["DescribeAppMenuItem"];
        };
    };
    readonly DescribeAppMenuItem: {
        readonly type: "DescribeAppMenuItem";
        readonly props: {
            readonly colors: readonly ["DescribeColor"];
            readonly content: "string";
            readonly icons: readonly ["DescribeIcon"];
            readonly label: "string";
            readonly name: "string";
            readonly type: "string";
            readonly url: "string";
        };
    };
    readonly DescribeThemeResult: {
        readonly type: "DescribeThemeResult";
        readonly props: {
            readonly themeItems: readonly ["DescribeThemeItem"];
        };
    };
    readonly DescribeThemeItem: {
        readonly type: "DescribeThemeItem";
        readonly props: {
            readonly colors: readonly ["DescribeColor"];
            readonly icons: readonly ["DescribeIcon"];
            readonly name: "string";
        };
    };
    readonly DescribeSoftphoneLayoutResult: {
        readonly type: "DescribeSoftphoneLayoutResult";
        readonly props: {
            readonly callTypes: readonly ["DescribeSoftphoneLayoutCallType"];
            readonly id: "string";
            readonly name: "string";
        };
    };
    readonly DescribeSoftphoneLayoutCallType: {
        readonly type: "DescribeSoftphoneLayoutCallType";
        readonly props: {
            readonly infoFields: readonly ["DescribeSoftphoneLayoutInfoField"];
            readonly name: "string";
            readonly screenPopOptions: readonly ["DescribeSoftphoneScreenPopOption"];
            readonly screenPopsOpenWithin: "?string";
            readonly sections: readonly ["DescribeSoftphoneLayoutSection"];
        };
    };
    readonly DescribeSoftphoneScreenPopOption: {
        readonly type: "DescribeSoftphoneScreenPopOption";
        readonly props: {
            readonly matchType: "string";
            readonly screenPopData: "string";
            readonly screenPopType: "string";
        };
    };
    readonly DescribeSoftphoneLayoutInfoField: {
        readonly type: "DescribeSoftphoneLayoutInfoField";
        readonly props: {
            readonly name: "string";
        };
    };
    readonly DescribeSoftphoneLayoutSection: {
        readonly type: "DescribeSoftphoneLayoutSection";
        readonly props: {
            readonly entityApiName: "string";
            readonly items: readonly ["DescribeSoftphoneLayoutItem"];
        };
    };
    readonly DescribeSoftphoneLayoutItem: {
        readonly type: "DescribeSoftphoneLayoutItem";
        readonly props: {
            readonly itemApiName: "string";
        };
    };
    readonly DescribeCompactLayoutsResult: {
        readonly type: "DescribeCompactLayoutsResult";
        readonly props: {
            readonly compactLayouts: readonly ["DescribeCompactLayout"];
            readonly defaultCompactLayoutId: "string";
            readonly recordTypeCompactLayoutMappings: readonly ["RecordTypeCompactLayoutMapping"];
        };
    };
    readonly DescribeCompactLayout: {
        readonly type: "DescribeCompactLayout";
        readonly props: {
            readonly actions: readonly ["DescribeLayoutButton"];
            readonly fieldItems: readonly ["DescribeLayoutItem"];
            readonly id: "string";
            readonly imageItems: readonly ["DescribeLayoutItem"];
            readonly label: "string";
            readonly name: "string";
            readonly objectType: "string";
        };
    };
    readonly RecordTypeCompactLayoutMapping: {
        readonly type: "RecordTypeCompactLayoutMapping";
        readonly props: {
            readonly available: "boolean";
            readonly compactLayoutId: "?string";
            readonly compactLayoutName: "string";
            readonly recordTypeId: "string";
            readonly recordTypeName: "string";
        };
    };
    readonly DescribePathAssistantsResult: {
        readonly type: "DescribePathAssistantsResult";
        readonly props: {
            readonly pathAssistants: readonly ["DescribePathAssistant"];
        };
    };
    readonly DescribePathAssistant: {
        readonly type: "DescribePathAssistant";
        readonly props: {
            readonly active: "boolean";
            readonly animationRule: readonly ["?", "DescribeAnimationRule"];
            readonly apiName: "string";
            readonly label: "string";
            readonly pathPicklistField: "string";
            readonly picklistsForRecordType: readonly ["?", "PicklistForRecordType"];
            readonly recordTypeId: "?string";
            readonly steps: readonly ["DescribePathAssistantStep"];
        };
    };
    readonly DescribePathAssistantStep: {
        readonly type: "DescribePathAssistantStep";
        readonly props: {
            readonly closed: "boolean";
            readonly converted: "boolean";
            readonly fields: readonly ["DescribePathAssistantField"];
            readonly info: "?string";
            readonly layoutSection: "?DescribeLayoutSection";
            readonly picklistLabel: "string";
            readonly picklistValue: "string";
            readonly won: "boolean";
        };
    };
    readonly DescribePathAssistantField: {
        readonly type: "DescribePathAssistantField";
        readonly props: {
            readonly apiName: "string";
            readonly label: "string";
            readonly readOnly: "boolean";
            readonly required: "boolean";
        };
    };
    readonly DescribeAnimationRule: {
        readonly type: "DescribeAnimationRule";
        readonly props: {
            readonly animationFrequency: "string";
            readonly isActive: "boolean";
            readonly recordTypeContext: "string";
            readonly recordTypeId: "?string";
            readonly targetField: "string";
            readonly targetFieldChangeToValues: "string";
        };
    };
    readonly DescribeApprovalLayoutResult: {
        readonly type: "DescribeApprovalLayoutResult";
        readonly props: {
            readonly approvalLayouts: readonly ["DescribeApprovalLayout"];
        };
    };
    readonly DescribeApprovalLayout: {
        readonly type: "DescribeApprovalLayout";
        readonly props: {
            readonly id: "string";
            readonly label: "string";
            readonly layoutItems: readonly ["DescribeLayoutItem"];
            readonly name: "string";
        };
    };
    readonly DescribeLayoutResult: {
        readonly type: "DescribeLayoutResult";
        readonly props: {
            readonly layouts: readonly ["DescribeLayout"];
            readonly recordTypeMappings: readonly ["RecordTypeMapping"];
            readonly recordTypeSelectorRequired: "boolean";
        };
    };
    readonly DescribeLayout: {
        readonly type: "DescribeLayout";
        readonly props: {
            readonly buttonLayoutSection: "?DescribeLayoutButtonSection";
            readonly detailLayoutSections: readonly ["DescribeLayoutSection"];
            readonly editLayoutSections: readonly ["DescribeLayoutSection"];
            readonly feedView: "?DescribeLayoutFeedView";
            readonly highlightsPanelLayoutSection: "?DescribeLayoutSection";
            readonly id: "?string";
            readonly quickActionList: "?DescribeQuickActionListResult";
            readonly relatedContent: "?RelatedContent";
            readonly relatedLists: readonly ["RelatedList"];
            readonly saveOptions: readonly ["DescribeLayoutSaveOption"];
        };
    };
    readonly DescribeQuickActionListResult: {
        readonly type: "DescribeQuickActionListResult";
        readonly props: {
            readonly quickActionListItems: readonly ["DescribeQuickActionListItemResult"];
        };
    };
    readonly DescribeQuickActionListItemResult: {
        readonly type: "DescribeQuickActionListItemResult";
        readonly props: {
            readonly accessLevelRequired: "?string";
            readonly colors: readonly ["DescribeColor"];
            readonly iconUrl: "?string";
            readonly icons: readonly ["DescribeIcon"];
            readonly label: "string";
            readonly miniIconUrl: "string";
            readonly quickActionName: "string";
            readonly targetSobjectType: "?string";
            readonly type: "string";
        };
    };
    readonly DescribeLayoutFeedView: {
        readonly type: "DescribeLayoutFeedView";
        readonly props: {
            readonly feedFilters: readonly ["DescribeLayoutFeedFilter"];
        };
    };
    readonly DescribeLayoutFeedFilter: {
        readonly type: "DescribeLayoutFeedFilter";
        readonly props: {
            readonly label: "string";
            readonly name: "string";
            readonly type: "string";
        };
    };
    readonly DescribeLayoutSaveOption: {
        readonly type: "DescribeLayoutSaveOption";
        readonly props: {
            readonly defaultValue: "boolean";
            readonly isDisplayed: "boolean";
            readonly label: "string";
            readonly name: "string";
            readonly restHeaderName: "string";
            readonly soapHeaderName: "string";
        };
    };
    readonly DescribeLayoutSection: {
        readonly type: "DescribeLayoutSection";
        readonly props: {
            readonly collapsed: "boolean";
            readonly columns: "number";
            readonly heading: "?string";
            readonly layoutRows: readonly ["DescribeLayoutRow"];
            readonly layoutSectionId: "?string";
            readonly parentLayoutId: "string";
            readonly rows: "number";
            readonly tabOrder: "string";
            readonly useCollapsibleSection: "boolean";
            readonly useHeading: "boolean";
        };
    };
    readonly DescribeLayoutButtonSection: {
        readonly type: "DescribeLayoutButtonSection";
        readonly props: {
            readonly detailButtons: readonly ["DescribeLayoutButton"];
        };
    };
    readonly DescribeLayoutRow: {
        readonly type: "DescribeLayoutRow";
        readonly props: {
            readonly layoutItems: readonly ["DescribeLayoutItem"];
            readonly numItems: "number";
        };
    };
    readonly DescribeLayoutItem: {
        readonly type: "DescribeLayoutItem";
        readonly props: {
            readonly editableForNew: "boolean";
            readonly editableForUpdate: "boolean";
            readonly label: "?string";
            readonly layoutComponents: readonly ["DescribeLayoutComponent"];
            readonly placeholder: "boolean";
            readonly required: "boolean";
        };
    };
    readonly DescribeLayoutButton: {
        readonly type: "DescribeLayoutButton";
        readonly props: {
            readonly behavior: "?string";
            readonly colors: readonly ["DescribeColor"];
            readonly content: "?string";
            readonly contentSource: "?string";
            readonly custom: "boolean";
            readonly encoding: "?string";
            readonly height: "?number";
            readonly icons: readonly ["DescribeIcon"];
            readonly label: "?string";
            readonly menubar: "?boolean";
            readonly name: "?string";
            readonly overridden: "boolean";
            readonly resizeable: "?boolean";
            readonly scrollbars: "?boolean";
            readonly showsLocation: "?boolean";
            readonly showsStatus: "?boolean";
            readonly toolbar: "?boolean";
            readonly url: "?string";
            readonly width: "?number";
            readonly windowPosition: "?string";
        };
    };
    readonly DescribeLayoutComponent: {
        readonly type: "DescribeLayoutComponent";
        readonly props: {
            readonly displayLines: "number";
            readonly tabOrder: "number";
            readonly type: "string";
            readonly value: "?string";
        };
    };
    readonly FieldComponent: {
        readonly type: "FieldComponent";
        readonly props: {
            readonly field: "Field";
        };
        readonly extends: "DescribeLayoutComponent";
    };
    readonly FieldLayoutComponent: {
        readonly type: "FieldLayoutComponent";
        readonly props: {
            readonly components: readonly ["DescribeLayoutComponent"];
            readonly fieldType: "string";
        };
        readonly extends: "DescribeLayoutComponent";
    };
    readonly VisualforcePage: {
        readonly type: "VisualforcePage";
        readonly props: {
            readonly showLabel: "boolean";
            readonly showScrollbars: "boolean";
            readonly suggestedHeight: "string";
            readonly suggestedWidth: "string";
            readonly url: "string";
        };
        readonly extends: "DescribeLayoutComponent";
    };
    readonly Canvas: {
        readonly type: "Canvas";
        readonly props: {
            readonly displayLocation: "string";
            readonly referenceId: "string";
            readonly showLabel: "boolean";
            readonly showScrollbars: "boolean";
            readonly suggestedHeight: "string";
            readonly suggestedWidth: "string";
        };
        readonly extends: "DescribeLayoutComponent";
    };
    readonly ReportChartComponent: {
        readonly type: "ReportChartComponent";
        readonly props: {
            readonly cacheData: "boolean";
            readonly contextFilterableField: "string";
            readonly error: "string";
            readonly hideOnError: "boolean";
            readonly includeContext: "boolean";
            readonly showTitle: "boolean";
            readonly size: "string";
        };
        readonly extends: "DescribeLayoutComponent";
    };
    readonly AnalyticsCloudComponent: {
        readonly type: "AnalyticsCloudComponent";
        readonly props: {
            readonly error: "string";
            readonly filter: "string";
            readonly height: "string";
            readonly hideOnError: "boolean";
            readonly showSharing: "boolean";
            readonly showTitle: "boolean";
            readonly width: "string";
        };
        readonly extends: "DescribeLayoutComponent";
    };
    readonly CustomLinkComponent: {
        readonly type: "CustomLinkComponent";
        readonly props: {
            readonly customLink: "DescribeLayoutButton";
        };
        readonly extends: "DescribeLayoutComponent";
    };
    readonly NamedLayoutInfo: {
        readonly type: "NamedLayoutInfo";
        readonly props: {
            readonly name: "string";
        };
    };
    readonly RecordTypeInfo: {
        readonly type: "RecordTypeInfo";
        readonly props: {
            readonly active: "boolean";
            readonly available: "boolean";
            readonly defaultRecordTypeMapping: "boolean";
            readonly developerName: "string";
            readonly master: "boolean";
            readonly name: "string";
            readonly recordTypeId: "?string";
        };
    };
    readonly RecordTypeMapping: {
        readonly type: "RecordTypeMapping";
        readonly props: {
            readonly active: "boolean";
            readonly available: "boolean";
            readonly defaultRecordTypeMapping: "boolean";
            readonly developerName: "string";
            readonly layoutId: "string";
            readonly master: "boolean";
            readonly name: "string";
            readonly picklistsForRecordType: readonly ["?", "PicklistForRecordType"];
            readonly recordTypeId: "?string";
        };
    };
    readonly PicklistForRecordType: {
        readonly type: "PicklistForRecordType";
        readonly props: {
            readonly picklistName: "string";
            readonly picklistValues: readonly ["?", "PicklistEntry"];
        };
    };
    readonly RelatedContent: {
        readonly type: "RelatedContent";
        readonly props: {
            readonly relatedContentItems: readonly ["DescribeRelatedContentItem"];
        };
    };
    readonly DescribeRelatedContentItem: {
        readonly type: "DescribeRelatedContentItem";
        readonly props: {
            readonly describeLayoutItem: "DescribeLayoutItem";
        };
    };
    readonly RelatedList: {
        readonly type: "RelatedList";
        readonly props: {
            readonly accessLevelRequiredForCreate: "?string";
            readonly buttons: readonly ["?", "DescribeLayoutButton"];
            readonly columns: readonly ["RelatedListColumn"];
            readonly custom: "boolean";
            readonly field: "?string";
            readonly label: "string";
            readonly limitRows: "number";
            readonly name: "string";
            readonly sobject: "?string";
            readonly sort: readonly ["RelatedListSort"];
        };
    };
    readonly RelatedListColumn: {
        readonly type: "RelatedListColumn";
        readonly props: {
            readonly field: "?string";
            readonly fieldApiName: "string";
            readonly format: "?string";
            readonly label: "string";
            readonly lookupId: "?string";
            readonly name: "string";
            readonly sortable: "boolean";
        };
    };
    readonly RelatedListSort: {
        readonly type: "RelatedListSort";
        readonly props: {
            readonly ascending: "boolean";
            readonly column: "string";
        };
    };
    readonly EmailFileAttachment: {
        readonly type: "EmailFileAttachment";
        readonly props: {
            readonly body: "?string";
            readonly contentType: "?string";
            readonly fileName: "string";
            readonly id: "?string";
            readonly inline: "?boolean";
        };
    };
    readonly Email: {
        readonly type: "Email";
        readonly props: {
            readonly bccSender: "?boolean";
            readonly emailPriority: "?string";
            readonly replyTo: "?string";
            readonly saveAsActivity: "?boolean";
            readonly senderDisplayName: "?string";
            readonly subject: "?string";
            readonly useSignature: "?boolean";
        };
    };
    readonly MassEmailMessage: {
        readonly type: "MassEmailMessage";
        readonly props: {
            readonly description: "?string";
            readonly targetObjectIds: "?string";
            readonly templateId: "string";
            readonly whatIds: "?string";
        };
        readonly extends: "Email";
    };
    readonly SingleEmailMessage: {
        readonly type: "SingleEmailMessage";
        readonly props: {
            readonly bccAddresses: "?string";
            readonly ccAddresses: "?string";
            readonly charset: "?string";
            readonly documentAttachments: readonly ["string"];
            readonly entityAttachments: readonly ["string"];
            readonly fileAttachments: readonly ["EmailFileAttachment"];
            readonly htmlBody: "?string";
            readonly inReplyTo: "?string";
            readonly optOutPolicy: "?string";
            readonly orgWideEmailAddressId: "?string";
            readonly plainTextBody: "?string";
            readonly references: "?string";
            readonly targetObjectId: "?string";
            readonly templateId: "?string";
            readonly templateName: "?string";
            readonly toAddresses: "?string";
            readonly treatBodiesAsTemplate: "?boolean";
            readonly treatTargetObjectAsRecipient: "?boolean";
            readonly whatId: "?string";
        };
        readonly extends: "Email";
    };
    readonly SendEmailResult: {
        readonly type: "SendEmailResult";
        readonly props: {
            readonly errors: readonly ["SendEmailError"];
            readonly success: "boolean";
        };
    };
    readonly ListViewColumn: {
        readonly type: "ListViewColumn";
        readonly props: {
            readonly ascendingLabel: "?string";
            readonly descendingLabel: "?string";
            readonly fieldNameOrPath: "string";
            readonly hidden: "boolean";
            readonly label: "string";
            readonly searchable: "boolean";
            readonly selectListItem: "string";
            readonly sortDirection: "?string";
            readonly sortIndex: "?number";
            readonly sortable: "boolean";
            readonly type: "string";
        };
    };
    readonly ListViewOrderBy: {
        readonly type: "ListViewOrderBy";
        readonly props: {
            readonly fieldNameOrPath: "string";
            readonly nullsPosition: "?string";
            readonly sortDirection: "?string";
        };
    };
    readonly DescribeSoqlListView: {
        readonly type: "DescribeSoqlListView";
        readonly props: {
            readonly columns: readonly ["ListViewColumn"];
            readonly id: "string";
            readonly orderBy: readonly ["ListViewOrderBy"];
            readonly query: "string";
            readonly relatedEntityId: "?string";
            readonly scope: "?string";
            readonly scopeEntityId: "?string";
            readonly sobjectType: "string";
            readonly whereCondition: "?SoqlWhereCondition";
        };
    };
    readonly DescribeSoqlListViewsRequest: {
        readonly type: "DescribeSoqlListViewsRequest";
        readonly props: {
            readonly listViewParams: readonly ["DescribeSoqlListViewParams"];
        };
    };
    readonly DescribeSoqlListViewParams: {
        readonly type: "DescribeSoqlListViewParams";
        readonly props: {
            readonly developerNameOrId: "string";
            readonly sobjectType: "?string";
        };
    };
    readonly DescribeSoqlListViewResult: {
        readonly type: "DescribeSoqlListViewResult";
        readonly props: {
            readonly describeSoqlListViews: readonly ["DescribeSoqlListView"];
        };
    };
    readonly ExecuteListViewRequest: {
        readonly type: "ExecuteListViewRequest";
        readonly props: {
            readonly developerNameOrId: "string";
            readonly limit: "?number";
            readonly offset: "?number";
            readonly orderBy: readonly ["ListViewOrderBy"];
            readonly sobjectType: "string";
        };
    };
    readonly ExecuteListViewResult: {
        readonly type: "ExecuteListViewResult";
        readonly props: {
            readonly columns: readonly ["ListViewColumn"];
            readonly developerName: "string";
            readonly done: "boolean";
            readonly id: "string";
            readonly label: "string";
            readonly records: readonly ["ListViewRecord"];
            readonly size: "number";
        };
    };
    readonly ListViewRecord: {
        readonly type: "ListViewRecord";
        readonly props: {
            readonly columns: readonly ["ListViewRecordColumn"];
        };
    };
    readonly ListViewRecordColumn: {
        readonly type: "ListViewRecordColumn";
        readonly props: {
            readonly fieldNameOrPath: "string";
            readonly value: "?string";
        };
    };
    readonly SoqlWhereCondition: {
        readonly type: "SoqlWhereCondition";
        readonly props: {};
    };
    readonly SoqlCondition: {
        readonly type: "SoqlCondition";
        readonly props: {
            readonly field: "string";
            readonly operator: "string";
            readonly values: readonly ["string"];
        };
        readonly extends: "SoqlWhereCondition";
    };
    readonly SoqlNotCondition: {
        readonly type: "SoqlNotCondition";
        readonly props: {
            readonly condition: "SoqlWhereCondition";
        };
        readonly extends: "SoqlWhereCondition";
    };
    readonly SoqlConditionGroup: {
        readonly type: "SoqlConditionGroup";
        readonly props: {
            readonly conditions: readonly ["SoqlWhereCondition"];
            readonly conjunction: "string";
        };
        readonly extends: "SoqlWhereCondition";
    };
    readonly SoqlSubQueryCondition: {
        readonly type: "SoqlSubQueryCondition";
        readonly props: {
            readonly field: "string";
            readonly operator: "string";
            readonly subQuery: "string";
        };
        readonly extends: "SoqlWhereCondition";
    };
    readonly DescribeSearchLayoutResult: {
        readonly type: "DescribeSearchLayoutResult";
        readonly props: {
            readonly errorMsg: "?string";
            readonly label: "?string";
            readonly limitRows: "?number";
            readonly objectType: "string";
            readonly searchColumns: readonly ["?", "DescribeColumn"];
        };
    };
    readonly DescribeColumn: {
        readonly type: "DescribeColumn";
        readonly props: {
            readonly field: "string";
            readonly format: "?string";
            readonly label: "string";
            readonly name: "string";
        };
    };
    readonly DescribeSearchScopeOrderResult: {
        readonly type: "DescribeSearchScopeOrderResult";
        readonly props: {
            readonly keyPrefix: "string";
            readonly name: "string";
        };
    };
    readonly DescribeSearchableEntityResult: {
        readonly type: "DescribeSearchableEntityResult";
        readonly props: {
            readonly label: "string";
            readonly name: "string";
            readonly pluralLabel: "string";
        };
    };
    readonly DescribeTabSetResult: {
        readonly type: "DescribeTabSetResult";
        readonly props: {
            readonly description: "string";
            readonly label: "string";
            readonly logoUrl: "string";
            readonly namespace: "?string";
            readonly selected: "boolean";
            readonly tabSetId: "string";
            readonly tabs: readonly ["DescribeTab"];
        };
    };
    readonly DescribeTab: {
        readonly type: "DescribeTab";
        readonly props: {
            readonly colors: readonly ["DescribeColor"];
            readonly custom: "boolean";
            readonly iconUrl: "string";
            readonly icons: readonly ["DescribeIcon"];
            readonly label: "string";
            readonly miniIconUrl: "string";
            readonly name: "string";
            readonly sobjectName: "?string";
            readonly url: "string";
        };
    };
    readonly DescribeColor: {
        readonly type: "DescribeColor";
        readonly props: {
            readonly color: "string";
            readonly context: "string";
            readonly theme: "string";
        };
    };
    readonly DescribeIcon: {
        readonly type: "DescribeIcon";
        readonly props: {
            readonly contentType: "string";
            readonly height: "?number";
            readonly theme: "string";
            readonly url: "string";
            readonly width: "?number";
        };
    };
    readonly ActionOverride: {
        readonly type: "ActionOverride";
        readonly props: {
            readonly formFactor: "string";
            readonly isAvailableInTouch: "boolean";
            readonly name: "string";
            readonly pageId: "string";
            readonly url: "?string";
        };
    };
    readonly RenderEmailTemplateRequest: {
        readonly type: "RenderEmailTemplateRequest";
        readonly props: {
            readonly escapeHtmlInMergeFields: "?boolean";
            readonly templateBodies: "string";
            readonly whatId: "?string";
            readonly whoId: "?string";
        };
    };
    readonly RenderEmailTemplateBodyResult: {
        readonly type: "RenderEmailTemplateBodyResult";
        readonly props: {
            readonly errors: readonly ["RenderEmailTemplateError"];
            readonly mergedBody: "?string";
            readonly success: "boolean";
        };
    };
    readonly RenderEmailTemplateResult: {
        readonly type: "RenderEmailTemplateResult";
        readonly props: {
            readonly bodyResults: "?RenderEmailTemplateBodyResult";
            readonly errors: readonly ["Error"];
            readonly success: "boolean";
        };
    };
    readonly RenderStoredEmailTemplateRequest: {
        readonly type: "RenderStoredEmailTemplateRequest";
        readonly props: {
            readonly attachmentRetrievalOption: "?string";
            readonly templateId: "string";
            readonly updateTemplateUsage: "?boolean";
            readonly whatId: "?string";
            readonly whoId: "?string";
        };
    };
    readonly RenderStoredEmailTemplateResult: {
        readonly type: "RenderStoredEmailTemplateResult";
        readonly props: {
            readonly errors: readonly ["Error"];
            readonly renderedEmail: "?SingleEmailMessage";
            readonly success: "boolean";
        };
    };
    readonly LimitInfo: {
        readonly type: "LimitInfo";
        readonly props: {
            readonly current: "number";
            readonly limit: "number";
            readonly type: "string";
        };
    };
    readonly OwnerChangeOption: {
        readonly type: "OwnerChangeOption";
        readonly props: {
            readonly type: "string";
            readonly execute: "boolean";
        };
    };
    readonly ApiFault: {
        readonly type: "ApiFault";
        readonly props: {
            readonly exceptionCode: "string";
            readonly exceptionMessage: "string";
            readonly extendedErrorDetails: readonly ["?", "ExtendedErrorDetails"];
        };
    };
    readonly ApiQueryFault: {
        readonly type: "ApiQueryFault";
        readonly props: {
            readonly row: "number";
            readonly column: "number";
        };
        readonly extends: "ApiFault";
    };
    readonly LoginFault: {
        readonly type: "LoginFault";
        readonly props: {};
        readonly extends: "ApiFault";
    };
    readonly InvalidQueryLocatorFault: {
        readonly type: "InvalidQueryLocatorFault";
        readonly props: {};
        readonly extends: "ApiFault";
    };
    readonly InvalidNewPasswordFault: {
        readonly type: "InvalidNewPasswordFault";
        readonly props: {};
        readonly extends: "ApiFault";
    };
    readonly InvalidOldPasswordFault: {
        readonly type: "InvalidOldPasswordFault";
        readonly props: {};
        readonly extends: "ApiFault";
    };
    readonly InvalidIdFault: {
        readonly type: "InvalidIdFault";
        readonly props: {};
        readonly extends: "ApiFault";
    };
    readonly UnexpectedErrorFault: {
        readonly type: "UnexpectedErrorFault";
        readonly props: {};
        readonly extends: "ApiFault";
    };
    readonly InvalidFieldFault: {
        readonly type: "InvalidFieldFault";
        readonly props: {};
        readonly extends: "ApiQueryFault";
    };
    readonly InvalidSObjectFault: {
        readonly type: "InvalidSObjectFault";
        readonly props: {};
        readonly extends: "ApiQueryFault";
    };
    readonly MalformedQueryFault: {
        readonly type: "MalformedQueryFault";
        readonly props: {};
        readonly extends: "ApiQueryFault";
    };
    readonly MalformedSearchFault: {
        readonly type: "MalformedSearchFault";
        readonly props: {};
        readonly extends: "ApiQueryFault";
    };
};
export type sObject = {
    type: string;
    fieldsToNull?: string[] | null | undefined;
    Id?: string | null | undefined;
};
export type address = location & {
    city?: string | null | undefined;
    country?: string | null | undefined;
    countryCode?: string | null | undefined;
    geocodeAccuracy?: string | null | undefined;
    postalCode?: string | null | undefined;
    state?: string | null | undefined;
    stateCode?: string | null | undefined;
    street?: string | null | undefined;
};
export type location = {
    latitude?: number | null | undefined;
    longitude?: number | null | undefined;
};
export type QueryResult = {
    done: boolean;
    queryLocator?: string | null | undefined;
    records?: sObject[] | null | undefined;
    size: number;
};
export type SearchResult = {
    queryId: string;
    searchRecords: SearchRecord[];
    searchResultsMetadata?: SearchResultsMetadata | null | undefined;
};
export type SearchRecord = {
    record: sObject;
    searchRecordMetadata?: SearchRecordMetadata | null | undefined;
    snippet?: SearchSnippet | null | undefined;
};
export type SearchRecordMetadata = {
    searchPromoted: boolean;
    spellCorrected: boolean;
};
export type SearchSnippet = {
    text?: string | null | undefined;
    wholeFields: NameValuePair[];
};
export type SearchResultsMetadata = {
    entityLabelMetadata: LabelsSearchMetadata[];
    entityMetadata: EntitySearchMetadata[];
};
export type LabelsSearchMetadata = {
    entityFieldLabels: NameValuePair[];
    entityName: string;
};
export type EntitySearchMetadata = {
    entityName: string;
    errorMetadata?: EntityErrorMetadata | null | undefined;
    fieldMetadata: FieldLevelSearchMetadata[];
    intentQueryMetadata?: EntityIntentQueryMetadata | null | undefined;
    searchPromotionMetadata?: EntitySearchPromotionMetadata | null | undefined;
    spellCorrectionMetadata?: EntitySpellCorrectionMetadata | null | undefined;
};
export type FieldLevelSearchMetadata = {
    label?: string | null | undefined;
    name: string;
    type?: string | null | undefined;
};
export type EntitySpellCorrectionMetadata = {
    correctedQuery: string;
    hasNonCorrectedResults: boolean;
};
export type EntitySearchPromotionMetadata = {
    promotedResultCount: number;
};
export type EntityIntentQueryMetadata = {
    intentQuery: boolean;
    message?: string | null | undefined;
};
export type EntityErrorMetadata = {
    errorCode?: string | null | undefined;
    message?: string | null | undefined;
};
export type RelationshipReferenceTo = {
    referenceTo: string[];
};
export type RecordTypesSupported = {
    recordTypeInfos: RecordTypeInfo[];
};
export type JunctionIdListNames = {
    names: string[];
};
export type SearchLayoutButtonsDisplayed = {
    applicable: boolean;
    buttons: SearchLayoutButton[];
};
export type SearchLayoutButton = {
    apiName: string;
    label: string;
};
export type SearchLayoutFieldsDisplayed = {
    applicable: boolean;
    fields: SearchLayoutField[];
};
export type SearchLayoutField = {
    apiName: string;
    label: string;
    sortable: boolean;
};
export type NameValuePair = {
    name: string;
    value: string;
};
export type NameObjectValuePair = {
    isVisible?: boolean | null | undefined;
    name: string;
    value: any[];
};
export type GetUpdatedResult = {
    ids: string[];
    latestDateCovered: string;
};
export type GetDeletedResult = {
    deletedRecords: DeletedRecord[];
    earliestDateAvailable: string;
    latestDateCovered: string;
};
export type DeletedRecord = {
    deletedDate: string;
    id: string;
};
export type GetServerTimestampResult = {
    timestamp: string;
};
export type InvalidateSessionsResult = {
    errors: Error[];
    success: boolean;
};
export type SetPasswordResult = {};
export type ChangeOwnPasswordResult = {};
export type ResetPasswordResult = {
    password: string;
};
export type GetUserInfoResult = {
    accessibilityMode: boolean;
    chatterExternal: boolean;
    currencySymbol?: string | null | undefined;
    orgAttachmentFileSizeLimit: number;
    orgDefaultCurrencyIsoCode?: string | null | undefined;
    orgDefaultCurrencyLocale?: string | null | undefined;
    orgDisallowHtmlAttachments: boolean;
    orgHasPersonAccounts: boolean;
    organizationId: string;
    organizationMultiCurrency: boolean;
    organizationName: string;
    profileId: string;
    roleId?: string | null | undefined;
    sessionSecondsValid: number;
    userDefaultCurrencyIsoCode?: string | null | undefined;
    userEmail: string;
    userFullName: string;
    userId: string;
    userLanguage: string;
    userLocale: string;
    userName: string;
    userTimeZone: string;
    userType: string;
    userUiSkin: string;
};
export type LoginResult = {
    metadataServerUrl?: string | null | undefined;
    passwordExpired: boolean;
    sandbox: boolean;
    serverUrl?: string | null | undefined;
    sessionId?: string | null | undefined;
    userId?: string | null | undefined;
    userInfo?: GetUserInfoResult | null | undefined;
};
export type ExtendedErrorDetails = {
    extendedErrorCode: string;
};
export type Error = {
    extendedErrorDetails?: ExtendedErrorDetails[] | null | undefined;
    fields?: string[] | null | undefined;
    message: string;
    statusCode: string;
};
export type SendEmailError = {
    fields?: string[] | null | undefined;
    message: string;
    statusCode: string;
    targetObjectId?: string | null | undefined;
};
export type SaveResult = {
    errors: Error[];
    id?: string | null | undefined;
    success: boolean;
};
export type RenderEmailTemplateError = {
    fieldName: string;
    message: string;
    offset: number;
    statusCode: string;
};
export type UpsertResult = {
    created: boolean;
    errors: Error[];
    id?: string | null | undefined;
    success: boolean;
};
export type PerformQuickActionResult = {
    contextId?: string | null | undefined;
    created: boolean;
    errors: Error[];
    feedItemIds?: string[] | null | undefined;
    ids?: string[] | null | undefined;
    success: boolean;
    successMessage?: string | null | undefined;
};
export type QuickActionTemplateResult = {
    contextId?: string | null | undefined;
    defaultValueFormulas?: sObject | null | undefined;
    defaultValues?: sObject | null | undefined;
    errors: Error[];
    success: boolean;
};
export type MergeRequest = {
    additionalInformationMap: AdditionalInformationMap[];
    masterRecord: sObject;
    recordToMergeIds: string[];
};
export type MergeResult = {
    errors: Error[];
    id?: string | null | undefined;
    mergedRecordIds: string[];
    success: boolean;
    updatedRelatedIds: string[];
};
export type ProcessRequest = {
    comments?: string | null | undefined;
    nextApproverIds?: string[] | null | undefined;
};
export type ProcessSubmitRequest = ProcessRequest & {
    objectId: string;
    submitterId?: string | null | undefined;
    processDefinitionNameOrId?: string | null | undefined;
    skipEntryCriteria?: boolean | null | undefined;
};
export type ProcessWorkitemRequest = ProcessRequest & {
    action: string;
    workitemId: string;
};
export type PerformQuickActionRequest = {
    contextId?: string | null | undefined;
    quickActionName: string;
    records?: sObject[] | null | undefined;
};
export type DescribeAvailableQuickActionResult = {
    actionEnumOrId: string;
    label: string;
    name: string;
    type: string;
};
export type DescribeQuickActionResult = {
    accessLevelRequired?: string | null | undefined;
    actionEnumOrId: string;
    canvasApplicationId?: string | null | undefined;
    canvasApplicationName?: string | null | undefined;
    colors: DescribeColor[];
    contextSobjectType?: string | null | undefined;
    defaultValues?: DescribeQuickActionDefaultValue[] | null | undefined;
    flowDevName?: string | null | undefined;
    flowRecordIdVar?: string | null | undefined;
    height?: number | null | undefined;
    iconName?: string | null | undefined;
    iconUrl?: string | null | undefined;
    icons: DescribeIcon[];
    label: string;
    layout?: DescribeLayoutSection | null | undefined;
    lightningComponentBundleId?: string | null | undefined;
    lightningComponentBundleName?: string | null | undefined;
    lightningComponentQualifiedName?: string | null | undefined;
    miniIconUrl?: string | null | undefined;
    mobileExtensionDisplayMode?: string | null | undefined;
    mobileExtensionId?: string | null | undefined;
    name: string;
    showQuickActionLcHeader: boolean;
    showQuickActionVfHeader: boolean;
    targetParentField?: string | null | undefined;
    targetRecordTypeId?: string | null | undefined;
    targetSobjectType?: string | null | undefined;
    type: string;
    visualforcePageName?: string | null | undefined;
    visualforcePageUrl?: string | null | undefined;
    width?: number | null | undefined;
};
export type DescribeQuickActionDefaultValue = {
    defaultValue?: string | null | undefined;
    field: string;
};
export type DescribeVisualForceResult = {
    domain: string;
};
export type ProcessResult = {
    actorIds: string[];
    entityId?: string | null | undefined;
    errors: Error[];
    instanceId?: string | null | undefined;
    instanceStatus?: string | null | undefined;
    newWorkitemIds?: string[] | null | undefined;
    success: boolean;
};
export type DeleteResult = {
    errors?: Error[] | null | undefined;
    id?: string | null | undefined;
    success: boolean;
};
export type UndeleteResult = {
    errors: Error[];
    id?: string | null | undefined;
    success: boolean;
};
export type DeleteByExampleResult = {
    entity?: sObject | null | undefined;
    errors?: Error[] | null | undefined;
    rowCount: number;
    success: boolean;
};
export type EmptyRecycleBinResult = {
    errors: Error[];
    id?: string | null | undefined;
    success: boolean;
};
export type LeadConvert = {
    accountId?: string | null | undefined;
    accountRecord?: sObject | null | undefined;
    bypassAccountDedupeCheck?: boolean | null | undefined;
    bypassContactDedupeCheck?: boolean | null | undefined;
    contactId?: string | null | undefined;
    contactRecord?: sObject | null | undefined;
    convertedStatus: string;
    doNotCreateOpportunity: boolean;
    leadId: string;
    opportunityId?: string | null | undefined;
    opportunityName?: string | null | undefined;
    opportunityRecord?: sObject | null | undefined;
    overwriteLeadSource: boolean;
    ownerId?: string | null | undefined;
    sendNotificationEmail: boolean;
};
export type LeadConvertResult = {
    accountId?: string | null | undefined;
    contactId?: string | null | undefined;
    errors: Error[];
    leadId?: string | null | undefined;
    opportunityId?: string | null | undefined;
    success: boolean;
};
export type DescribeSObjectResult = {
    actionOverrides?: ActionOverride[] | null | undefined;
    activateable: boolean;
    childRelationships: ChildRelationship[];
    compactLayoutable: boolean;
    createable: boolean;
    custom: boolean;
    customSetting: boolean;
    dataTranslationEnabled?: boolean | null | undefined;
    deepCloneable: boolean;
    defaultImplementation?: string | null | undefined;
    deletable: boolean;
    deprecatedAndHidden: boolean;
    feedEnabled: boolean;
    fields?: Field[] | null | undefined;
    hasSubtypes: boolean;
    idEnabled: boolean;
    implementedBy?: string | null | undefined;
    implementsInterfaces?: string | null | undefined;
    isInterface: boolean;
    isSubtype: boolean;
    keyPrefix?: string | null | undefined;
    label: string;
    labelPlural: string;
    layoutable: boolean;
    mergeable: boolean;
    mruEnabled: boolean;
    name: string;
    namedLayoutInfos: NamedLayoutInfo[];
    networkScopeFieldName?: string | null | undefined;
    queryable: boolean;
    recordTypeInfos: RecordTypeInfo[];
    replicateable: boolean;
    retrieveable: boolean;
    searchLayoutable?: boolean | null | undefined;
    searchable: boolean;
    supportedScopes?: ScopeInfo[] | null | undefined;
    triggerable?: boolean | null | undefined;
    undeletable: boolean;
    updateable: boolean;
    urlDetail?: string | null | undefined;
    urlEdit?: string | null | undefined;
    urlNew?: string | null | undefined;
};
export type DescribeGlobalSObjectResult = {
    activateable: boolean;
    createable: boolean;
    custom: boolean;
    customSetting: boolean;
    dataTranslationEnabled?: boolean | null | undefined;
    deepCloneable: boolean;
    deletable: boolean;
    deprecatedAndHidden: boolean;
    feedEnabled: boolean;
    hasSubtypes: boolean;
    idEnabled: boolean;
    isInterface: boolean;
    isSubtype: boolean;
    keyPrefix?: string | null | undefined;
    label: string;
    labelPlural: string;
    layoutable: boolean;
    mergeable: boolean;
    mruEnabled: boolean;
    name: string;
    queryable: boolean;
    replicateable: boolean;
    retrieveable: boolean;
    searchable: boolean;
    triggerable: boolean;
    undeletable: boolean;
    updateable: boolean;
};
export type ChildRelationship = {
    cascadeDelete: boolean;
    childSObject: string;
    deprecatedAndHidden: boolean;
    field: string;
    junctionIdListNames?: string[] | null | undefined;
    junctionReferenceTo?: string[] | null | undefined;
    relationshipName?: string | null | undefined;
    restrictedDelete?: boolean | null | undefined;
};
export type DescribeGlobalResult = {
    encoding?: string | null | undefined;
    maxBatchSize: number;
    sobjects: DescribeGlobalSObjectResult[];
};
export type DescribeGlobalTheme = {
    global: DescribeGlobalResult;
    theme: DescribeThemeResult;
};
export type ScopeInfo = {
    label: string;
    name: string;
};
export type StringList = {
    values: string[];
};
export type ChangeEventHeader = {
    entityName: string;
    recordIds: string[];
    commitTimestamp: number;
    commitNumber: number;
    commitUser: string;
    diffFields: string[];
    changeType: string;
    changeOrigin: string;
    transactionKey: string;
    sequenceNumber: number;
    nulledFields: string[];
    changedFields: string[];
};
export type FilteredLookupInfo = {
    controllingFields: string[];
    dependent: boolean;
    optionalFilter: boolean;
};
export type Field = {
    aggregatable: boolean;
    aiPredictionField: boolean;
    autoNumber: boolean;
    byteLength: number;
    calculated: boolean;
    calculatedFormula?: string | null | undefined;
    cascadeDelete?: boolean | null | undefined;
    caseSensitive: boolean;
    compoundFieldName?: string | null | undefined;
    controllerName?: string | null | undefined;
    createable: boolean;
    custom: boolean;
    dataTranslationEnabled?: boolean | null | undefined;
    defaultValue?: any | null | undefined;
    defaultValueFormula?: string | null | undefined;
    defaultedOnCreate: boolean;
    dependentPicklist?: boolean | null | undefined;
    deprecatedAndHidden: boolean;
    digits: number;
    displayLocationInDecimal?: boolean | null | undefined;
    encrypted?: boolean | null | undefined;
    externalId?: boolean | null | undefined;
    extraTypeInfo?: string | null | undefined;
    filterable: boolean;
    filteredLookupInfo?: FilteredLookupInfo | null | undefined;
    formulaTreatNullNumberAsZero?: boolean | null | undefined;
    groupable: boolean;
    highScaleNumber?: boolean | null | undefined;
    htmlFormatted?: boolean | null | undefined;
    idLookup: boolean;
    inlineHelpText?: string | null | undefined;
    label: string;
    length: number;
    mask?: string | null | undefined;
    maskType?: string | null | undefined;
    name: string;
    nameField: boolean;
    namePointing?: boolean | null | undefined;
    nillable: boolean;
    permissionable: boolean;
    picklistValues?: PicklistEntry[] | null | undefined;
    polymorphicForeignKey: boolean;
    precision: number;
    queryByDistance: boolean;
    referenceTargetField?: string | null | undefined;
    referenceTo?: string[] | null | undefined;
    relationshipName?: string | null | undefined;
    relationshipOrder?: number | null | undefined;
    restrictedDelete?: boolean | null | undefined;
    restrictedPicklist: boolean;
    scale: number;
    searchPrefilterable: boolean;
    soapType: string;
    sortable?: boolean | null | undefined;
    type: string;
    unique: boolean;
    updateable: boolean;
    writeRequiresMasterRead?: boolean | null | undefined;
};
export type PicklistEntry = {
    active: boolean;
    defaultValue: boolean;
    label?: string | null | undefined;
    validFor?: string | null | undefined;
    value: string;
};
export type DescribeDataCategoryGroupResult = {
    categoryCount: number;
    description: string;
    label: string;
    name: string;
    sobject: string;
};
export type DescribeDataCategoryGroupStructureResult = {
    description: string;
    label: string;
    name: string;
    sobject: string;
    topCategories: DataCategory[];
};
export type DataCategoryGroupSobjectTypePair = {
    dataCategoryGroupName: string;
    sobject: string;
};
export type DataCategory = {
    childCategories: DataCategory[];
    label: string;
    name: string;
};
export type DescribeDataCategoryMappingResult = {
    dataCategoryGroupId: string;
    dataCategoryGroupLabel: string;
    dataCategoryGroupName: string;
    dataCategoryId: string;
    dataCategoryLabel: string;
    dataCategoryName: string;
    id: string;
    mappedEntity: string;
    mappedField: string;
};
export type KnowledgeSettings = {
    defaultLanguage?: string | null | undefined;
    knowledgeEnabled: boolean;
    languages: KnowledgeLanguageItem[];
};
export type KnowledgeLanguageItem = {
    active: boolean;
    assigneeId?: string | null | undefined;
    name: string;
};
export type FieldDiff = {
    difference: string;
    name: string;
};
export type AdditionalInformationMap = {
    name: string;
    value: string;
};
export type MatchRecord = {
    additionalInformation: AdditionalInformationMap[];
    fieldDiffs: FieldDiff[];
    matchConfidence: number;
    record: sObject;
};
export type MatchResult = {
    entityType: string;
    errors: Error[];
    matchEngine: string;
    matchRecords: MatchRecord[];
    rule: string;
    size: number;
    success: boolean;
};
export type DuplicateResult = {
    allowSave: boolean;
    duplicateRule: string;
    duplicateRuleEntityType: string;
    errorMessage?: string | null | undefined;
    matchResults: MatchResult[];
};
export type DuplicateError = Error & {
    duplicateResult: DuplicateResult;
};
export type DescribeNounResult = {
    caseValues: NameCaseValue[];
    developerName: string;
    gender?: string | null | undefined;
    name: string;
    pluralAlias?: string | null | undefined;
    startsWith?: string | null | undefined;
};
export type NameCaseValue = {
    article?: string | null | undefined;
    caseType?: string | null | undefined;
    number?: string | null | undefined;
    possessive?: string | null | undefined;
    value?: string | null | undefined;
};
export type FindDuplicatesResult = {
    duplicateResults: DuplicateResult[];
    errors: Error[];
    success: boolean;
};
export type DescribeAppMenuResult = {
    appMenuItems: DescribeAppMenuItem[];
};
export type DescribeAppMenuItem = {
    colors: DescribeColor[];
    content: string;
    icons: DescribeIcon[];
    label: string;
    name: string;
    type: string;
    url: string;
};
export type DescribeThemeResult = {
    themeItems: DescribeThemeItem[];
};
export type DescribeThemeItem = {
    colors: DescribeColor[];
    icons: DescribeIcon[];
    name: string;
};
export type DescribeSoftphoneLayoutResult = {
    callTypes: DescribeSoftphoneLayoutCallType[];
    id: string;
    name: string;
};
export type DescribeSoftphoneLayoutCallType = {
    infoFields: DescribeSoftphoneLayoutInfoField[];
    name: string;
    screenPopOptions: DescribeSoftphoneScreenPopOption[];
    screenPopsOpenWithin?: string | null | undefined;
    sections: DescribeSoftphoneLayoutSection[];
};
export type DescribeSoftphoneScreenPopOption = {
    matchType: string;
    screenPopData: string;
    screenPopType: string;
};
export type DescribeSoftphoneLayoutInfoField = {
    name: string;
};
export type DescribeSoftphoneLayoutSection = {
    entityApiName: string;
    items: DescribeSoftphoneLayoutItem[];
};
export type DescribeSoftphoneLayoutItem = {
    itemApiName: string;
};
export type DescribeCompactLayoutsResult = {
    compactLayouts: DescribeCompactLayout[];
    defaultCompactLayoutId: string;
    recordTypeCompactLayoutMappings: RecordTypeCompactLayoutMapping[];
};
export type DescribeCompactLayout = {
    actions: DescribeLayoutButton[];
    fieldItems: DescribeLayoutItem[];
    id: string;
    imageItems: DescribeLayoutItem[];
    label: string;
    name: string;
    objectType: string;
};
export type RecordTypeCompactLayoutMapping = {
    available: boolean;
    compactLayoutId?: string | null | undefined;
    compactLayoutName: string;
    recordTypeId: string;
    recordTypeName: string;
};
export type DescribePathAssistantsResult = {
    pathAssistants: DescribePathAssistant[];
};
export type DescribePathAssistant = {
    active: boolean;
    animationRule?: DescribeAnimationRule[] | null | undefined;
    apiName: string;
    label: string;
    pathPicklistField: string;
    picklistsForRecordType?: PicklistForRecordType[] | null | undefined;
    recordTypeId?: string | null | undefined;
    steps: DescribePathAssistantStep[];
};
export type DescribePathAssistantStep = {
    closed: boolean;
    converted: boolean;
    fields: DescribePathAssistantField[];
    info?: string | null | undefined;
    layoutSection?: DescribeLayoutSection | null | undefined;
    picklistLabel: string;
    picklistValue: string;
    won: boolean;
};
export type DescribePathAssistantField = {
    apiName: string;
    label: string;
    readOnly: boolean;
    required: boolean;
};
export type DescribeAnimationRule = {
    animationFrequency: string;
    isActive: boolean;
    recordTypeContext: string;
    recordTypeId?: string | null | undefined;
    targetField: string;
    targetFieldChangeToValues: string;
};
export type DescribeApprovalLayoutResult = {
    approvalLayouts: DescribeApprovalLayout[];
};
export type DescribeApprovalLayout = {
    id: string;
    label: string;
    layoutItems: DescribeLayoutItem[];
    name: string;
};
export type DescribeLayoutResult = {
    layouts: DescribeLayout[];
    recordTypeMappings: RecordTypeMapping[];
    recordTypeSelectorRequired: boolean;
};
export type DescribeLayout = {
    buttonLayoutSection?: DescribeLayoutButtonSection | null | undefined;
    detailLayoutSections: DescribeLayoutSection[];
    editLayoutSections: DescribeLayoutSection[];
    feedView?: DescribeLayoutFeedView | null | undefined;
    highlightsPanelLayoutSection?: DescribeLayoutSection | null | undefined;
    id?: string | null | undefined;
    quickActionList?: DescribeQuickActionListResult | null | undefined;
    relatedContent?: RelatedContent | null | undefined;
    relatedLists: RelatedList[];
    saveOptions: DescribeLayoutSaveOption[];
};
export type DescribeQuickActionListResult = {
    quickActionListItems: DescribeQuickActionListItemResult[];
};
export type DescribeQuickActionListItemResult = {
    accessLevelRequired?: string | null | undefined;
    colors: DescribeColor[];
    iconUrl?: string | null | undefined;
    icons: DescribeIcon[];
    label: string;
    miniIconUrl: string;
    quickActionName: string;
    targetSobjectType?: string | null | undefined;
    type: string;
};
export type DescribeLayoutFeedView = {
    feedFilters: DescribeLayoutFeedFilter[];
};
export type DescribeLayoutFeedFilter = {
    label: string;
    name: string;
    type: string;
};
export type DescribeLayoutSaveOption = {
    defaultValue: boolean;
    isDisplayed: boolean;
    label: string;
    name: string;
    restHeaderName: string;
    soapHeaderName: string;
};
export type DescribeLayoutSection = {
    collapsed: boolean;
    columns: number;
    heading?: string | null | undefined;
    layoutRows: DescribeLayoutRow[];
    layoutSectionId?: string | null | undefined;
    parentLayoutId: string;
    rows: number;
    tabOrder: string;
    useCollapsibleSection: boolean;
    useHeading: boolean;
};
export type DescribeLayoutButtonSection = {
    detailButtons: DescribeLayoutButton[];
};
export type DescribeLayoutRow = {
    layoutItems: DescribeLayoutItem[];
    numItems: number;
};
export type DescribeLayoutItem = {
    editableForNew: boolean;
    editableForUpdate: boolean;
    label?: string | null | undefined;
    layoutComponents: DescribeLayoutComponent[];
    placeholder: boolean;
    required: boolean;
};
export type DescribeLayoutButton = {
    behavior?: string | null | undefined;
    colors: DescribeColor[];
    content?: string | null | undefined;
    contentSource?: string | null | undefined;
    custom: boolean;
    encoding?: string | null | undefined;
    height?: number | null | undefined;
    icons: DescribeIcon[];
    label?: string | null | undefined;
    menubar?: boolean | null | undefined;
    name?: string | null | undefined;
    overridden: boolean;
    resizeable?: boolean | null | undefined;
    scrollbars?: boolean | null | undefined;
    showsLocation?: boolean | null | undefined;
    showsStatus?: boolean | null | undefined;
    toolbar?: boolean | null | undefined;
    url?: string | null | undefined;
    width?: number | null | undefined;
    windowPosition?: string | null | undefined;
};
export type DescribeLayoutComponent = {
    displayLines: number;
    tabOrder: number;
    type: string;
    value?: string | null | undefined;
};
export type FieldComponent = DescribeLayoutComponent & {
    field: Field;
};
export type FieldLayoutComponent = DescribeLayoutComponent & {
    components: DescribeLayoutComponent[];
    fieldType: string;
};
export type VisualforcePage = DescribeLayoutComponent & {
    showLabel: boolean;
    showScrollbars: boolean;
    suggestedHeight: string;
    suggestedWidth: string;
    url: string;
};
export type Canvas = DescribeLayoutComponent & {
    displayLocation: string;
    referenceId: string;
    showLabel: boolean;
    showScrollbars: boolean;
    suggestedHeight: string;
    suggestedWidth: string;
};
export type ReportChartComponent = DescribeLayoutComponent & {
    cacheData: boolean;
    contextFilterableField: string;
    error: string;
    hideOnError: boolean;
    includeContext: boolean;
    showTitle: boolean;
    size: string;
};
export type AnalyticsCloudComponent = DescribeLayoutComponent & {
    error: string;
    filter: string;
    height: string;
    hideOnError: boolean;
    showSharing: boolean;
    showTitle: boolean;
    width: string;
};
export type CustomLinkComponent = DescribeLayoutComponent & {
    customLink: DescribeLayoutButton;
};
export type NamedLayoutInfo = {
    name: string;
};
export type RecordTypeInfo = {
    active: boolean;
    available: boolean;
    defaultRecordTypeMapping: boolean;
    developerName: string;
    master: boolean;
    name: string;
    recordTypeId?: string | null | undefined;
};
export type RecordTypeMapping = {
    active: boolean;
    available: boolean;
    defaultRecordTypeMapping: boolean;
    developerName: string;
    layoutId: string;
    master: boolean;
    name: string;
    picklistsForRecordType?: PicklistForRecordType[] | null | undefined;
    recordTypeId?: string | null | undefined;
};
export type PicklistForRecordType = {
    picklistName: string;
    picklistValues?: PicklistEntry[] | null | undefined;
};
export type RelatedContent = {
    relatedContentItems: DescribeRelatedContentItem[];
};
export type DescribeRelatedContentItem = {
    describeLayoutItem: DescribeLayoutItem;
};
export type RelatedList = {
    accessLevelRequiredForCreate?: string | null | undefined;
    buttons?: DescribeLayoutButton[] | null | undefined;
    columns: RelatedListColumn[];
    custom: boolean;
    field?: string | null | undefined;
    label: string;
    limitRows: number;
    name: string;
    sobject?: string | null | undefined;
    sort: RelatedListSort[];
};
export type RelatedListColumn = {
    field?: string | null | undefined;
    fieldApiName: string;
    format?: string | null | undefined;
    label: string;
    lookupId?: string | null | undefined;
    name: string;
    sortable: boolean;
};
export type RelatedListSort = {
    ascending: boolean;
    column: string;
};
export type EmailFileAttachment = {
    body?: string | null | undefined;
    contentType?: string | null | undefined;
    fileName: string;
    id?: string | null | undefined;
    inline?: boolean | null | undefined;
};
export type Email = {
    bccSender?: boolean | null | undefined;
    emailPriority?: string | null | undefined;
    replyTo?: string | null | undefined;
    saveAsActivity?: boolean | null | undefined;
    senderDisplayName?: string | null | undefined;
    subject?: string | null | undefined;
    useSignature?: boolean | null | undefined;
};
export type MassEmailMessage = Email & {
    description?: string | null | undefined;
    targetObjectIds?: string | null | undefined;
    templateId: string;
    whatIds?: string | null | undefined;
};
export type SingleEmailMessage = Email & {
    bccAddresses?: string | null | undefined;
    ccAddresses?: string | null | undefined;
    charset?: string | null | undefined;
    documentAttachments: string[];
    entityAttachments: string[];
    fileAttachments: EmailFileAttachment[];
    htmlBody?: string | null | undefined;
    inReplyTo?: string | null | undefined;
    optOutPolicy?: string | null | undefined;
    orgWideEmailAddressId?: string | null | undefined;
    plainTextBody?: string | null | undefined;
    references?: string | null | undefined;
    targetObjectId?: string | null | undefined;
    templateId?: string | null | undefined;
    templateName?: string | null | undefined;
    toAddresses?: string | null | undefined;
    treatBodiesAsTemplate?: boolean | null | undefined;
    treatTargetObjectAsRecipient?: boolean | null | undefined;
    whatId?: string | null | undefined;
};
export type SendEmailResult = {
    errors: SendEmailError[];
    success: boolean;
};
export type ListViewColumn = {
    ascendingLabel?: string | null | undefined;
    descendingLabel?: string | null | undefined;
    fieldNameOrPath: string;
    hidden: boolean;
    label: string;
    searchable: boolean;
    selectListItem: string;
    sortDirection?: string | null | undefined;
    sortIndex?: number | null | undefined;
    sortable: boolean;
    type: string;
};
export type ListViewOrderBy = {
    fieldNameOrPath: string;
    nullsPosition?: string | null | undefined;
    sortDirection?: string | null | undefined;
};
export type DescribeSoqlListView = {
    columns: ListViewColumn[];
    id: string;
    orderBy: ListViewOrderBy[];
    query: string;
    relatedEntityId?: string | null | undefined;
    scope?: string | null | undefined;
    scopeEntityId?: string | null | undefined;
    sobjectType: string;
    whereCondition?: SoqlWhereCondition | null | undefined;
};
export type DescribeSoqlListViewsRequest = {
    listViewParams: DescribeSoqlListViewParams[];
};
export type DescribeSoqlListViewParams = {
    developerNameOrId: string;
    sobjectType?: string | null | undefined;
};
export type DescribeSoqlListViewResult = {
    describeSoqlListViews: DescribeSoqlListView[];
};
export type ExecuteListViewRequest = {
    developerNameOrId: string;
    limit?: number | null | undefined;
    offset?: number | null | undefined;
    orderBy: ListViewOrderBy[];
    sobjectType: string;
};
export type ExecuteListViewResult = {
    columns: ListViewColumn[];
    developerName: string;
    done: boolean;
    id: string;
    label: string;
    records: ListViewRecord[];
    size: number;
};
export type ListViewRecord = {
    columns: ListViewRecordColumn[];
};
export type ListViewRecordColumn = {
    fieldNameOrPath: string;
    value?: string | null | undefined;
};
export type SoqlWhereCondition = {};
export type SoqlCondition = SoqlWhereCondition & {
    field: string;
    operator: string;
    values: string[];
};
export type SoqlNotCondition = SoqlWhereCondition & {
    condition: SoqlWhereCondition;
};
export type SoqlConditionGroup = SoqlWhereCondition & {
    conditions: SoqlWhereCondition[];
    conjunction: string;
};
export type SoqlSubQueryCondition = SoqlWhereCondition & {
    field: string;
    operator: string;
    subQuery: string;
};
export type DescribeSearchLayoutResult = {
    errorMsg?: string | null | undefined;
    label?: string | null | undefined;
    limitRows?: number | null | undefined;
    objectType: string;
    searchColumns?: DescribeColumn[] | null | undefined;
};
export type DescribeColumn = {
    field: string;
    format?: string | null | undefined;
    label: string;
    name: string;
};
export type DescribeSearchScopeOrderResult = {
    keyPrefix: string;
    name: string;
};
export type DescribeSearchableEntityResult = {
    label: string;
    name: string;
    pluralLabel: string;
};
export type DescribeTabSetResult = {
    description: string;
    label: string;
    logoUrl: string;
    namespace?: string | null | undefined;
    selected: boolean;
    tabSetId: string;
    tabs: DescribeTab[];
};
export type DescribeTab = {
    colors: DescribeColor[];
    custom: boolean;
    iconUrl: string;
    icons: DescribeIcon[];
    label: string;
    miniIconUrl: string;
    name: string;
    sobjectName?: string | null | undefined;
    url: string;
};
export type DescribeColor = {
    color: string;
    context: string;
    theme: string;
};
export type DescribeIcon = {
    contentType: string;
    height?: number | null | undefined;
    theme: string;
    url: string;
    width?: number | null | undefined;
};
export type ActionOverride = {
    formFactor: string;
    isAvailableInTouch: boolean;
    name: string;
    pageId: string;
    url?: string | null | undefined;
};
export type RenderEmailTemplateRequest = {
    escapeHtmlInMergeFields?: boolean | null | undefined;
    templateBodies: string;
    whatId?: string | null | undefined;
    whoId?: string | null | undefined;
};
export type RenderEmailTemplateBodyResult = {
    errors: RenderEmailTemplateError[];
    mergedBody?: string | null | undefined;
    success: boolean;
};
export type RenderEmailTemplateResult = {
    bodyResults?: RenderEmailTemplateBodyResult | null | undefined;
    errors: Error[];
    success: boolean;
};
export type RenderStoredEmailTemplateRequest = {
    attachmentRetrievalOption?: string | null | undefined;
    templateId: string;
    updateTemplateUsage?: boolean | null | undefined;
    whatId?: string | null | undefined;
    whoId?: string | null | undefined;
};
export type RenderStoredEmailTemplateResult = {
    errors: Error[];
    renderedEmail?: SingleEmailMessage | null | undefined;
    success: boolean;
};
export type LimitInfo = {
    current: number;
    limit: number;
    type: string;
};
export type OwnerChangeOption = {
    type: string;
    execute: boolean;
};
export type ApiFault = {
    exceptionCode: string;
    exceptionMessage: string;
    extendedErrorDetails?: ExtendedErrorDetails[] | null | undefined;
};
export type ApiQueryFault = ApiFault & {
    row: number;
    column: number;
};
export type LoginFault = ApiFault & {};
export type InvalidQueryLocatorFault = ApiFault & {};
export type InvalidNewPasswordFault = ApiFault & {};
export type InvalidOldPasswordFault = ApiFault & {};
export type InvalidIdFault = ApiFault & {};
export type UnexpectedErrorFault = ApiFault & {};
export type InvalidFieldFault = ApiQueryFault & {};
export type InvalidSObjectFault = ApiQueryFault & {};
export type MalformedQueryFault = ApiQueryFault & {};
export type MalformedSearchFault = ApiQueryFault & {};
export type ApiSchemaTypes = {
    sObject: sObject;
    address: address;
    location: location;
    QueryResult: QueryResult;
    SearchResult: SearchResult;
    SearchRecord: SearchRecord;
    SearchRecordMetadata: SearchRecordMetadata;
    SearchSnippet: SearchSnippet;
    SearchResultsMetadata: SearchResultsMetadata;
    LabelsSearchMetadata: LabelsSearchMetadata;
    EntitySearchMetadata: EntitySearchMetadata;
    FieldLevelSearchMetadata: FieldLevelSearchMetadata;
    EntitySpellCorrectionMetadata: EntitySpellCorrectionMetadata;
    EntitySearchPromotionMetadata: EntitySearchPromotionMetadata;
    EntityIntentQueryMetadata: EntityIntentQueryMetadata;
    EntityErrorMetadata: EntityErrorMetadata;
    RelationshipReferenceTo: RelationshipReferenceTo;
    RecordTypesSupported: RecordTypesSupported;
    JunctionIdListNames: JunctionIdListNames;
    SearchLayoutButtonsDisplayed: SearchLayoutButtonsDisplayed;
    SearchLayoutButton: SearchLayoutButton;
    SearchLayoutFieldsDisplayed: SearchLayoutFieldsDisplayed;
    SearchLayoutField: SearchLayoutField;
    NameValuePair: NameValuePair;
    NameObjectValuePair: NameObjectValuePair;
    GetUpdatedResult: GetUpdatedResult;
    GetDeletedResult: GetDeletedResult;
    DeletedRecord: DeletedRecord;
    GetServerTimestampResult: GetServerTimestampResult;
    InvalidateSessionsResult: InvalidateSessionsResult;
    SetPasswordResult: SetPasswordResult;
    ChangeOwnPasswordResult: ChangeOwnPasswordResult;
    ResetPasswordResult: ResetPasswordResult;
    GetUserInfoResult: GetUserInfoResult;
    LoginResult: LoginResult;
    ExtendedErrorDetails: ExtendedErrorDetails;
    Error: Error;
    SendEmailError: SendEmailError;
    SaveResult: SaveResult;
    RenderEmailTemplateError: RenderEmailTemplateError;
    UpsertResult: UpsertResult;
    PerformQuickActionResult: PerformQuickActionResult;
    QuickActionTemplateResult: QuickActionTemplateResult;
    MergeRequest: MergeRequest;
    MergeResult: MergeResult;
    ProcessRequest: ProcessRequest;
    ProcessSubmitRequest: ProcessSubmitRequest;
    ProcessWorkitemRequest: ProcessWorkitemRequest;
    PerformQuickActionRequest: PerformQuickActionRequest;
    DescribeAvailableQuickActionResult: DescribeAvailableQuickActionResult;
    DescribeQuickActionResult: DescribeQuickActionResult;
    DescribeQuickActionDefaultValue: DescribeQuickActionDefaultValue;
    DescribeVisualForceResult: DescribeVisualForceResult;
    ProcessResult: ProcessResult;
    DeleteResult: DeleteResult;
    UndeleteResult: UndeleteResult;
    DeleteByExampleResult: DeleteByExampleResult;
    EmptyRecycleBinResult: EmptyRecycleBinResult;
    LeadConvert: LeadConvert;
    LeadConvertResult: LeadConvertResult;
    DescribeSObjectResult: DescribeSObjectResult;
    DescribeGlobalSObjectResult: DescribeGlobalSObjectResult;
    ChildRelationship: ChildRelationship;
    DescribeGlobalResult: DescribeGlobalResult;
    DescribeGlobalTheme: DescribeGlobalTheme;
    ScopeInfo: ScopeInfo;
    StringList: StringList;
    ChangeEventHeader: ChangeEventHeader;
    FilteredLookupInfo: FilteredLookupInfo;
    Field: Field;
    PicklistEntry: PicklistEntry;
    DescribeDataCategoryGroupResult: DescribeDataCategoryGroupResult;
    DescribeDataCategoryGroupStructureResult: DescribeDataCategoryGroupStructureResult;
    DataCategoryGroupSobjectTypePair: DataCategoryGroupSobjectTypePair;
    DataCategory: DataCategory;
    DescribeDataCategoryMappingResult: DescribeDataCategoryMappingResult;
    KnowledgeSettings: KnowledgeSettings;
    KnowledgeLanguageItem: KnowledgeLanguageItem;
    FieldDiff: FieldDiff;
    AdditionalInformationMap: AdditionalInformationMap;
    MatchRecord: MatchRecord;
    MatchResult: MatchResult;
    DuplicateResult: DuplicateResult;
    DuplicateError: DuplicateError;
    DescribeNounResult: DescribeNounResult;
    NameCaseValue: NameCaseValue;
    FindDuplicatesResult: FindDuplicatesResult;
    DescribeAppMenuResult: DescribeAppMenuResult;
    DescribeAppMenuItem: DescribeAppMenuItem;
    DescribeThemeResult: DescribeThemeResult;
    DescribeThemeItem: DescribeThemeItem;
    DescribeSoftphoneLayoutResult: DescribeSoftphoneLayoutResult;
    DescribeSoftphoneLayoutCallType: DescribeSoftphoneLayoutCallType;
    DescribeSoftphoneScreenPopOption: DescribeSoftphoneScreenPopOption;
    DescribeSoftphoneLayoutInfoField: DescribeSoftphoneLayoutInfoField;
    DescribeSoftphoneLayoutSection: DescribeSoftphoneLayoutSection;
    DescribeSoftphoneLayoutItem: DescribeSoftphoneLayoutItem;
    DescribeCompactLayoutsResult: DescribeCompactLayoutsResult;
    DescribeCompactLayout: DescribeCompactLayout;
    RecordTypeCompactLayoutMapping: RecordTypeCompactLayoutMapping;
    DescribePathAssistantsResult: DescribePathAssistantsResult;
    DescribePathAssistant: DescribePathAssistant;
    DescribePathAssistantStep: DescribePathAssistantStep;
    DescribePathAssistantField: DescribePathAssistantField;
    DescribeAnimationRule: DescribeAnimationRule;
    DescribeApprovalLayoutResult: DescribeApprovalLayoutResult;
    DescribeApprovalLayout: DescribeApprovalLayout;
    DescribeLayoutResult: DescribeLayoutResult;
    DescribeLayout: DescribeLayout;
    DescribeQuickActionListResult: DescribeQuickActionListResult;
    DescribeQuickActionListItemResult: DescribeQuickActionListItemResult;
    DescribeLayoutFeedView: DescribeLayoutFeedView;
    DescribeLayoutFeedFilter: DescribeLayoutFeedFilter;
    DescribeLayoutSaveOption: DescribeLayoutSaveOption;
    DescribeLayoutSection: DescribeLayoutSection;
    DescribeLayoutButtonSection: DescribeLayoutButtonSection;
    DescribeLayoutRow: DescribeLayoutRow;
    DescribeLayoutItem: DescribeLayoutItem;
    DescribeLayoutButton: DescribeLayoutButton;
    DescribeLayoutComponent: DescribeLayoutComponent;
    FieldComponent: FieldComponent;
    FieldLayoutComponent: FieldLayoutComponent;
    VisualforcePage: VisualforcePage;
    Canvas: Canvas;
    ReportChartComponent: ReportChartComponent;
    AnalyticsCloudComponent: AnalyticsCloudComponent;
    CustomLinkComponent: CustomLinkComponent;
    NamedLayoutInfo: NamedLayoutInfo;
    RecordTypeInfo: RecordTypeInfo;
    RecordTypeMapping: RecordTypeMapping;
    PicklistForRecordType: PicklistForRecordType;
    RelatedContent: RelatedContent;
    DescribeRelatedContentItem: DescribeRelatedContentItem;
    RelatedList: RelatedList;
    RelatedListColumn: RelatedListColumn;
    RelatedListSort: RelatedListSort;
    EmailFileAttachment: EmailFileAttachment;
    Email: Email;
    MassEmailMessage: MassEmailMessage;
    SingleEmailMessage: SingleEmailMessage;
    SendEmailResult: SendEmailResult;
    ListViewColumn: ListViewColumn;
    ListViewOrderBy: ListViewOrderBy;
    DescribeSoqlListView: DescribeSoqlListView;
    DescribeSoqlListViewsRequest: DescribeSoqlListViewsRequest;
    DescribeSoqlListViewParams: DescribeSoqlListViewParams;
    DescribeSoqlListViewResult: DescribeSoqlListViewResult;
    ExecuteListViewRequest: ExecuteListViewRequest;
    ExecuteListViewResult: ExecuteListViewResult;
    ListViewRecord: ListViewRecord;
    ListViewRecordColumn: ListViewRecordColumn;
    SoqlWhereCondition: SoqlWhereCondition;
    SoqlCondition: SoqlCondition;
    SoqlNotCondition: SoqlNotCondition;
    SoqlConditionGroup: SoqlConditionGroup;
    SoqlSubQueryCondition: SoqlSubQueryCondition;
    DescribeSearchLayoutResult: DescribeSearchLayoutResult;
    DescribeColumn: DescribeColumn;
    DescribeSearchScopeOrderResult: DescribeSearchScopeOrderResult;
    DescribeSearchableEntityResult: DescribeSearchableEntityResult;
    DescribeTabSetResult: DescribeTabSetResult;
    DescribeTab: DescribeTab;
    DescribeColor: DescribeColor;
    DescribeIcon: DescribeIcon;
    ActionOverride: ActionOverride;
    RenderEmailTemplateRequest: RenderEmailTemplateRequest;
    RenderEmailTemplateBodyResult: RenderEmailTemplateBodyResult;
    RenderEmailTemplateResult: RenderEmailTemplateResult;
    RenderStoredEmailTemplateRequest: RenderStoredEmailTemplateRequest;
    RenderStoredEmailTemplateResult: RenderStoredEmailTemplateResult;
    LimitInfo: LimitInfo;
    OwnerChangeOption: OwnerChangeOption;
    ApiFault: ApiFault;
    ApiQueryFault: ApiQueryFault;
    LoginFault: LoginFault;
    InvalidQueryLocatorFault: InvalidQueryLocatorFault;
    InvalidNewPasswordFault: InvalidNewPasswordFault;
    InvalidOldPasswordFault: InvalidOldPasswordFault;
    InvalidIdFault: InvalidIdFault;
    UnexpectedErrorFault: UnexpectedErrorFault;
    InvalidFieldFault: InvalidFieldFault;
    InvalidSObjectFault: InvalidSObjectFault;
    MalformedQueryFault: MalformedQueryFault;
    MalformedSearchFault: MalformedSearchFault;
};
