import type { Configuration } from './configuration'; import type { AxiosPromise, AxiosInstance, RawAxiosRequestConfig } from 'axios'; import type { RequestArgs } from './base'; import { BaseAPI } from '../base'; export interface CommmonsParameterAsset { 'id': string; 'chunk'?: CommonsParameterChunk; } export type CommonsBasicParameter = boolean | number | string; export declare const CommonsComputationStatus: { readonly SUCCESS: "success"; readonly TIMEOUT: "timeout"; readonly CHECK_CONFIRMED: "checkconfirmed"; readonly CHECK_DENIED: "checkdenied"; readonly CHECK_PENDING: "checkpending"; readonly MAX_COMBINED_ASSET_SIZE_EXCEEDED: "maxcombinedassetsizeexceeded"; readonly MAX_DB_SIZE_PER_OUTPUT_EXCEEDED: "maxdbsizeperoutputexceeded"; readonly MAX_PARTS_PER_OUTPUT_EXCEEDED: "maxpartsperoutputexceeded"; readonly MAX_ASSET_PARTS_PER_OUTPUT_EXCEEDED: "maxassetpartsperoutputexceeded"; readonly MAX_TRANSFORMATIONS_PER_OUTPUT_EXCEEDED: "maxtransformationsperoutputexceeded"; readonly MAX_PARTS_EXCEEDED: "maxpartsexceeded"; readonly MAX_ASSET_PARTS_EXCEEDED: "maxassetpartsexceeded"; readonly RECOVERABLE_ERROR: "recoverableerror"; readonly UNRECOVERABLE_ERROR: "unrecoverableerror"; readonly NO_OUTPUT_DATA_FOR_DEFAULT_PARAMETER_VALUES: "nooutputdatafordefaultparametervalues"; readonly MODEL_WITHOUT_GEOMETRY_OUTPUT: "modelwithoutgeometryoutput"; readonly UNKNOWN: "unknown"; }; export type CommonsComputationStatus = typeof CommonsComputationStatus[keyof typeof CommonsComputationStatus]; export interface CommonsGroup { 'id': string; 'name': string; } export interface CommonsModelBlockingReasons { 'creditLimit'?: boolean; 'owner'?: boolean; 'backendPermission'?: boolean; } export declare const CommonsModelStatus: { readonly UNKNOWN: "unknown"; readonly NOT_UPLOADED: "not_uploaded"; readonly UPLOADED: "uploaded"; readonly PENDING: "pending"; readonly CONFIRMED: "confirmed"; readonly DENIED: "denied"; readonly DELETED: "deleted"; }; export type CommonsModelStatus = typeof CommonsModelStatus[keyof typeof CommonsModelStatus]; export interface CommonsParameterChunk { 'id'?: string; 'name'?: string; } export interface CommonsStypeParameter { 'value'?: string; 'asset'?: CommmonsParameterAsset; } export interface CommonsTicket { 'accessdomains'?: Array; 'author'?: boolean; 'pub': boolean; 'until': string; 'use_id2'?: boolean; } export declare const CommonsTicketType: { readonly BACKEND: "backend"; readonly NONE: ""; }; export type CommonsTicketType = typeof CommonsTicketType[keyof typeof CommonsTicketType]; export interface NullObj { 'nullObj': boolean; } export declare const QueryComputationStatisticsStatus: { readonly SUCCESS: "success"; readonly TIMEOUT: "timeout"; readonly OTHER: "other"; readonly ALL: "*"; }; export type QueryComputationStatisticsStatus = typeof QueryComputationStatisticsStatus[keyof typeof QueryComputationStatisticsStatus]; export declare const QueryComputationStatus: { readonly SUCCESS: "success"; readonly TIMEOUT: "timeout"; readonly CHECK_CONFIRMED: "checkconfirmed"; readonly CHECK_DENIED: "checkdenied"; readonly CHECK_PENDING: "checkpending"; readonly MAX_COMBINED_ASSET_SIZE_EXCEEDED: "maxcombinedassetsizeexceeded"; readonly MAX_DB_SIZE_PER_OUTPUT_EXCEEDED: "maxdbsizeperoutputexceeded"; readonly MAX_PARTS_PER_OUTPUT_EXCEEDED: "maxpartsperoutputexceeded"; readonly MAX_ASSET_PARTS_PER_OUTPUT_EXCEEDED: "maxassetpartsperoutputexceeded"; readonly MAX_TRANSFORMATIONS_PER_OUTPUT_EXCEEDED: "maxtransformationsperoutputexceeded"; readonly MAX_PARTS_EXCEEDED: "maxpartsexceeded"; readonly MAX_ASSET_PARTS_EXCEEDED: "maxassetpartsexceeded"; readonly RECOVERABLE_ERROR: "recoverableerror"; readonly UNRECOVERABLE_ERROR: "unrecoverableerror"; readonly NO_OUTPUT_DATA_FOR_DEFAULT_PARAMETER_VALUES: "nooutputdatafordefaultparametervalues"; readonly MODEL_WITHOUT_GEOMETRY_OUTPUT: "modelwithoutgeometryoutput"; readonly UNKNOWN: "unknown"; }; export type QueryComputationStatus = typeof QueryComputationStatus[keyof typeof QueryComputationStatus]; export declare const QueryComputationType: { readonly COMPUTATION: "computation"; readonly EXPORT: "export"; readonly LOAD: "load"; readonly ALL: "*"; }; export type QueryComputationType = typeof QueryComputationType[keyof typeof QueryComputationType]; export declare const QueryGltfConversion: { readonly NONE: "none"; readonly SCENE: "scene"; readonly USDZ: "usdz"; }; export type QueryGltfConversion = typeof QueryGltfConversion[keyof typeof QueryGltfConversion]; export declare const QueryModelStatus: { readonly UNKNOWN: "unknown"; readonly NOT_UPLOADED: "not_uploaded"; readonly UPLOADED: "uploaded"; readonly PENDING: "pending"; readonly CONFIRMED: "confirmed"; readonly DENIED: "denied"; readonly DELETED: "deleted"; }; export type QueryModelStatus = typeof QueryModelStatus[keyof typeof QueryModelStatus]; export declare const QueryOrder: { readonly ASC: "asc"; readonly DESC: "desc"; }; export type QueryOrder = typeof QueryOrder[keyof typeof QueryOrder]; export type ReqAnyCreditMetricId = ReqModelCreditMetricId | ReqModelOrganizationCreditMetricId | ReqModelUserCreditMetricId | ReqOrganizationCreditMetricId | ReqSystemCreditMetricId | ReqUserCreditMetricId; export interface ReqAuthorizationGroup { 'models'?: Array; 'users'?: Array; 'organizations'?: Array; } export type ReqBasicParameter = boolean | number | string; export interface ReqCache { [key: string]: string; } export interface ReqConfigure { [key: string]: any; } export interface ReqCreditMetric { 'id': ReqAnyCreditMetricId; 'timestamp'?: Array; 'timestamp_from'?: string; 'timestamp_to'?: string; } export interface ReqCreditMetrics { 'parameters': Array; } export interface ReqCustomization { [key: string]: ReqParameterValue; } export type ReqCustomizationOrCache = ReqCache | ReqCustomization; export type ReqCustomizationOrExport = ReqCustomization | ReqExport; export interface ReqExport { 'parameters': ReqCustomization; 'exports': Array; 'outputs'?: Array; 'max_wait_time'?: number; } export interface ReqExportDefinition { 'displayname'?: string; 'group'?: ReqExportDefinitionGroup; 'hidden'?: boolean; 'order'?: number; 'tooltip'?: string; } export type ReqExportDefinitionGroup = NullObj | ReqGroup; export interface ReqExportDefinitions { [key: string]: ReqExportDefinition; } export type ReqExportOrCache = ReqCache | ReqExport; export interface ReqFileDefinition { 'filename'?: string; 'format': string; 'size': number; } export interface ReqFileUpload { [key: string]: ReqFileDefinition; } export interface ReqGroup { 'id': string; 'name': string; } export declare const ReqLogLevel: { readonly INFO: "0"; readonly WARN: "1"; readonly ERROR: "2"; }; export type ReqLogLevel = typeof ReqLogLevel[keyof typeof ReqLogLevel]; export interface ReqLogMessage { 'level': ReqLogLevel; 'message': string; } export interface ReqModel { 'accessdomains'?: Array; 'allowed_libraries'?: Array; 'auth_groups'?: Array; 'backendaccess'?: boolean; 'blockingReasons'?: ReqModelBlockingReasons; 'filename'?: string; 'ftype'?: ReqModelFileType; 'initial_warmup'?: boolean; 'id2'?: string; 'max_comp_time'?: number; 'max_export_size'?: number; 'max_idle_minutes'?: number; 'max_model_size'?: number; 'max_output_size'?: number; 'max_texture_size'?: number; 'max_wait_time'?: number; 'name'?: string; 'num_loaded_max'?: number; 'num_loaded_min'?: number; 'num_preloaded_min'?: number; 'org_id'?: string; 'prev_id'?: string; 'with_repo'?: boolean; 'pub'?: boolean; 'require_iframe'?: boolean; 'require_token'?: boolean; 'session_rate_limit'?: number; 'trust'?: ReqTrustLevel; 'use_cdn'?: boolean; 'user_id'?: string; 'webhook_url'?: string; 'webhook_token'?: string; 'deny_scripts'?: boolean; } export interface ReqModelBlockingReasons { 'creditLimit'?: boolean; 'owner'?: boolean; 'backendPermission'?: boolean; } export interface ReqModelCreditMetricId { 'modelIds': Array; } export declare const ReqModelFileType: { readonly GRASSHOPPER_BINARY: "gh"; readonly GRASSHOPPER_XML: "ghx"; }; export type ReqModelFileType = typeof ReqModelFileType[keyof typeof ReqModelFileType]; export interface ReqModelOrganizationCreditMetricId { 'modelIds': Array; 'orgIds': Array; } export interface ReqModelState { 'parameters': ReqCustomization; 'data'?: { [key: string]: any; }; 'image'?: ReqFileDefinition; 'arSceneId'?: string; } export interface ReqModelStatistic { 'modelid': Array; 'timestamp'?: Array; 'timestamp_from'?: string; 'timestamp_to'?: string; } export interface ReqModelStatistics { 'parameters': Array; } export interface ReqModelUserCreditMetricId { 'modelIds': Array; 'userIds': Array; } export interface ReqOrganizationCreditMetricId { 'orgIds': Array; } export interface ReqOutputDefinition { 'displayname'?: string; 'group'?: ReqOutputDefinitionGroup; 'hidden'?: boolean; 'order'?: number; 'tooltip'?: string; 'chunks'?: Array; } export interface ReqOutputDefinitionChunk { 'id': string; 'displayname'?: string; 'hidden'?: boolean; } export type ReqOutputDefinitionGroup = NullObj | ReqGroup; export interface ReqOutputDefinitions { [key: string]: ReqOutputDefinition; } export interface ReqParameterDefinition { 'displayname'?: string; 'group'?: ReqParameterDefinitionGroup; 'hidden'?: boolean; 'order'?: number; 'tooltip'?: string; 'settings'?: object; } export type ReqParameterDefinitionGroup = NullObj | ReqGroup; export interface ReqParameterDefinitions { [key: string]: ReqParameterDefinition; } export type ReqParameterValue = ReqBasicParameter | ReqStypeParameter; export interface ReqSdtfDefinition { 'content_encoding'?: string; 'content_length': number; 'content_type': ReqSdtfType; 'namespace': string; } export declare const ReqSdtfType: { readonly MODEL_SDTF: "model/vnd.sdtf"; }; export type ReqSdtfType = typeof ReqSdtfType[keyof typeof ReqSdtfType]; export interface ReqStypeParameter { 'value'?: string; 'asset'?: CommmonsParameterAsset; } export interface ReqSystemCreditMetricId { 'systems': boolean; } export interface ReqTicket { 'accessdomains'?: Array; 'author'?: boolean; 'pub': boolean; 'until': string; 'use_id2'?: boolean; 'type': ReqTicketType; } export declare const ReqTicketType: { readonly BACKEND: "backend"; readonly NONE: ""; }; export type ReqTicketType = typeof ReqTicketType[keyof typeof ReqTicketType]; export declare const ReqTrustLevel: { readonly UNDEFINED: ""; readonly NONE: "none"; readonly FULL: "full"; }; export type ReqTrustLevel = typeof ReqTrustLevel[keyof typeof ReqTrustLevel]; export interface ReqUserCreditMetricId { 'userIds': Array; } export interface ResAction { 'name': string; 'title': string; 'href': string; 'method': string; 'template'?: string; } export interface ResAllowedWorkerPlugin { 'id': string; 'name': string; 'minVersion': string; 'maxVersion': string; 'authorName'?: string; 'description'?: string; 'href'?: string; 'allowFallbackToAssemblyVersion': boolean; 'checkMajorMinorVersionOnly': boolean; 'checkIfInstalled': boolean; 'previousIds': Array; 'allowedComponents': Array; 'disallowedComponents': Array; } export interface ResAnalytics { 'models': Array; 'creditMetrics': Array; } export type ResAnyCreditMetric = ResModelCreditMetric | ResModelOrganizationCreditMetric | ResModelUserCreditMetric | ResOrganizationCreditMetric | ResSystemCreditMetric | ResUserCreditMetric; export interface ResArCreditMetric { 'credits': number; } export interface ResAsset { 'file'?: { [key: string]: ResAssetDefinition; }; 'sdtf'?: Array; 'modelState'?: ResAssetDefinition; } export interface ResAssetDefinition { 'id': string; 'href': string; 'headers': ResAssetUploadHeaders; } export interface ResAssetUploadHeaders { 'contentDisposition'?: string; 'contentType': string; } export interface ResAuthorizationSettings { 'ticket'?: ResTicketAuthorization; 'token'?: ResTokenAuthorization; } export interface ResBase { 'asset'?: ResAsset; 'list'?: ResList; 'modelState'?: ResModelStateOrData; 'system'?: ResSystem; 'actions'?: Array; 'analytics'?: ResAnalytics; 'auth_group'?: string; 'cleanup'?: Array; 'decryptedTicket'?: ResTicket; 'exports'?: { [key: string]: ResExportOrDefinition; }; 'file'?: ResFile; 'gltf'?: ResGltfUpload; 'message'?: string; 'model'?: ResModel; 'computations'?: Array; 'outputs'?: { [key: string]: ResOutputOrDefinition; }; 'pagination'?: ResPagination; 'parameters'?: { [key: string]: ResParameter; }; 'plugins'?: ResPlugins; 'sessionId'?: string; 'setting'?: ResSettings; 'statistic'?: ResStatistic; 'templates'?: Array; 'ticket'?: string; 'version': string; 'viewer'?: ResViewer; 'viewerSettingsVersion'?: string; 'warnings'?: Array; } export interface ResBaseAsset { 'asset'?: ResAsset; } export interface ResBaseCreditMetric { 'timestamp': string; 'isCompilationDone': boolean; 'ar': ResArCreditMetric; 'loading': ResLoadingCreditMetric; 'limited': ResLimitedCreditMetric; 'default': ResDefaultCreditMetric; } export interface ResBaseList { 'list'?: ResList; } export interface ResBaseModelState { 'modelState'?: ResModelStateOrData; } export interface ResBaseSystem { 'system'?: ResSystem; } export type ResBasicParameter = boolean | number | string; export interface ResCleanupExports { 'version': string; } export interface ResCleanupOutputs { 'version': string; } export interface ResCleanupTextures { 'version': string; } export interface ResCloseSession { 'version': string; } export interface ResComputationComponent { 'computed': Array; 'computing': Array; 'errors': Array; 'warnings': Array; } export interface ResComputationComponents { 'components': ResComputationComponent; 'count_success'?: number; 'count_timeout'?: number; 'changes'?: Array; } export interface ResComputationLimits { 'max_comp_time': number; 'max_output_size': number; 'max_export_size': number; } export declare const ResComputationStatus: { readonly SUCCESS: "success"; readonly TIMEOUT: "timeout"; readonly CHECK_CONFIRMED: "checkconfirmed"; readonly CHECK_DENIED: "checkdenied"; readonly CHECK_PENDING: "checkpending"; readonly MAX_COMBINED_ASSET_SIZE_EXCEEDED: "maxcombinedassetsizeexceeded"; readonly MAX_DB_SIZE_PER_OUTPUT_EXCEEDED: "maxdbsizeperoutputexceeded"; readonly MAX_PARTS_PER_OUTPUT_EXCEEDED: "maxpartsperoutputexceeded"; readonly MAX_ASSET_PARTS_PER_OUTPUT_EXCEEDED: "maxassetpartsperoutputexceeded"; readonly MAX_TRANSFORMATIONS_PER_OUTPUT_EXCEEDED: "maxtransformationsperoutputexceeded"; readonly MAX_PARTS_EXCEEDED: "maxpartsexceeded"; readonly MAX_ASSET_PARTS_EXCEEDED: "maxassetpartsexceeded"; readonly RECOVERABLE_ERROR: "recoverableerror"; readonly UNRECOVERABLE_ERROR: "unrecoverableerror"; readonly NO_OUTPUT_DATA_FOR_DEFAULT_PARAMETER_VALUES: "nooutputdatafordefaultparametervalues"; readonly MODEL_WITHOUT_GEOMETRY_OUTPUT: "modelwithoutgeometryoutput"; readonly UNKNOWN: "unknown"; }; export type ResComputationStatus = typeof ResComputationStatus[keyof typeof ResComputationStatus]; export interface ResComputeExports { 'actions'?: Array; 'exports'?: { [key: string]: ResExportOrDefinition; }; 'message'?: string; 'outputs'?: { [key: string]: ResOutputOrDefinition; }; 'templates'?: Array; 'version': string; } export interface ResComputeOutputs { 'actions'?: Array; 'message'?: string; 'outputs'?: { [key: string]: ResOutputOrDefinition; }; 'templates'?: Array; 'version': string; } export interface ResComputeSettings { 'deny_scripts': boolean; 'ftype': string; 'initial_warmup': boolean; 'max_comp_time': number; 'max_export_size': number; 'max_idle_minutes': number; 'max_model_size'?: number; 'max_output_size': number; 'max_texture_size'?: number; 'max_wait_time': number; 'num_loaded_max': number; 'num_loaded_min': number; 'num_preloaded_min': number; 'session_rate_limit'?: number; 'trust': string; } export interface ResComputedComponent { 'instance': string; 'component': string; 'name': string; 'nick_name': string; 'time': number; } export interface ResComputingComponent { 'instance': string; 'component': string; 'name': string; 'nick_name': string; } export interface ResCreateAuthorizationGroup { 'auth_group': string; 'message'?: string; 'version': string; } export interface ResCreateModel { 'file': ResFile; 'message'?: string; 'model': ResModel; 'setting': ResSettings; 'statistic': ResStatistic; 'version': string; } export interface ResCreateModelConfig { 'version': string; } export interface ResCreateModelState { 'modelState': ResModelState; 'version': string; 'asset'?: ResModelStateAsset; } export interface ResCreateSessionByModel { 'actions': Array; 'exports'?: { [key: string]: ResExportOrDefinition; }; 'file': ResFile; 'message'?: string; 'model': ResModel; 'modelState'?: ResModelStateData; 'outputs'?: { [key: string]: ResOutputOrDefinition; }; 'parameters'?: { [key: string]: ResParameter; }; 'sessionId': string; 'setting': ResSettings; 'statistic': ResStatistic; 'templates': Array; 'version': string; 'viewer': ResViewer; 'viewerSettingsVersion': string; 'warnings'?: Array; } export interface ResCreateSessionByTicket { 'actions': Array; 'exports'?: { [key: string]: ResExportOrDefinition; }; 'file': ResFile; 'message'?: string; 'model': ResModel; 'modelState'?: ResModelStateData; 'outputs'?: { [key: string]: ResOutputOrDefinition; }; 'parameters'?: { [key: string]: ResParameter; }; 'sessionId': string; 'setting': ResSettings; 'statistic': ResStatistic; 'templates': Array; 'version': string; 'viewer': ResViewer; 'viewerSettingsVersion': string; 'warnings'?: Array; } export interface ResCreateTicket { 'file': ResFile; 'model': ResModel; 'setting': ResSettings; 'statistic': ResStatistic; 'ticket': string; 'version': string; } export interface ResDecryptTicket { 'decryptedTicket': ResTicket; 'version': string; } export interface ResDefaultCombinedMetric { 'credits': number; } export interface ResDefaultComputationMetric { 'count': number; 'credits': number; 'duration': number; 'countPerChunks': { [key: string]: number; }; } export interface ResDefaultCreditMetric { 'outputs': ResDefaultOutputMetric; 'exports': ResDefaultExportMetric; 'combined': ResDefaultCombinedMetric; 'sessions': ResDefaultSessionMetric; 'computations': ResDefaultComputationMetric; } export interface ResDefaultExportMetric { 'credits': number; } export interface ResDefaultOutputMetric { 'credits': number; } export interface ResDefaultSessionMetric { 'count': number; 'duration': number; } export interface ResDeleteFile { 'version': string; } export interface ResDeleteModel { 'version': string; } export interface ResDeleteModelState { 'version': string; } export interface ResDeleteSdtf { 'version': string; } export interface ResError { 'error': ResErrorType; 'desc': string; 'message'?: string; } export interface ResErrorComponent { 'component': string; 'errors': Array; 'instance': string; 'name': string; 'nick_name': string; 'warnings': Array; } export declare const ResErrorType: { readonly ASSERTION_ERROR: "SdAssertionError"; readonly CACHE_ERROR_GENERIC: "SdCacheErrorGeneric"; readonly CONNECTOR_ERROR: "SdConnectorError"; readonly DATABASE_ERROR_GENERIC: "SdDatabaseErrorGeneric"; readonly EMAILING_ERROR: "SdEmailingError"; readonly ERROR_ENTITY_NOT_FOUND: "SdErrorEntityNotFound"; readonly ERROR_FORBIDDEN: "SdErrorForbidden"; readonly ERROR_GENERIC_CLIENT: "SdErrorGenericClient"; readonly ERROR_GENERIC_INTERNAL: "SdErrorGenericInternal"; readonly ERROR_UNAUTHORIZED: "SdErrorUnauthorized"; readonly ILLEGAL_ARGUMENT_ERROR: "SdIllegalArgumentError"; readonly JWT_VALIDATION_ERROR: "SdJwtValidationError"; readonly METHOD_NOT_ALLOWED_ERROR: "SdMethodNotAllowedError"; readonly MODEL_VALIDATION_ERROR: "SdModelValidationError"; readonly NOT_ACCEPTABLE: "SdNotAcceptable"; readonly NOT_FOUND_ERROR: "SdNotFoundError"; readonly PARAMETER_VALIDATION_ERROR: "SdParameterValidationError"; readonly RATE_LIMIT_ERROR_GENERIC: "SdRateLimitErrorGeneric"; readonly REQUEST_TIMEOUT: "SdRequestTimeout"; readonly REQUEST_VALIDATION_ERROR: "SdRequestValidationError"; readonly RESOURCE_GONE_ERROR: "SdResourceGoneError"; readonly SESSION_GONE_ERROR: "SdSessionGoneError"; readonly SESSION_VALIDATION_ERROR: "SdSessionValidationError"; readonly STORAGE_ERROR_GENERIC: "SdStorageErrorGeneric"; readonly TEXTURE_URL_ERROR: "SdTextureUrlError"; readonly TICKET_VALIDATION_ERROR: "SdTicketValidationError"; readonly TOKEN_MISSING_ERROR: "SdTokenMissingError"; readonly TRANSFORM_CONTENT_ARRAY_ERROR: "SdTransformContentArrayError"; readonly UNCONFIRMED_MODEL_ERROR: "SdUnconfirmedModelError"; readonly UNKNOWN: ""; }; export type ResErrorType = typeof ResErrorType[keyof typeof ResErrorType]; export interface ResExport { 'id': string; 'uid'?: string; 'name': string; 'type': ResExportDefinitionType; 'dependency': Array; 'group'?: CommonsGroup; 'order'?: number; 'tooltip'?: string; 'displayname'?: string; 'hidden': boolean; 'typeId'?: string; 'typeName'?: string; 'version': string; 'delay'?: number; 'content'?: Array; 'msg'?: string; 'filename'?: string; 'result'?: ResExportResult; 'status_computation'?: ResComputationStatus; 'status_collect'?: ResComputationStatus; } export interface ResExportContent { 'format': string; 'href': string; 'size'?: number; 'contentType'?: string; } export interface ResExportDefinition { 'id': string; 'uid'?: string; 'name': string; 'type': ResExportDefinitionType; 'dependency': Array; 'group'?: CommonsGroup; 'order'?: number; 'tooltip'?: string; 'displayname'?: string; 'hidden': boolean; 'typeId'?: string; 'typeName'?: string; 'version'?: boolean | null; } export declare const ResExportDefinitionType: { readonly UNKNOWN: "unknown"; readonly DOWNLOAD: "download"; readonly EMAIL: "email"; readonly SHAPEWAYS: "shapeways"; }; export type ResExportDefinitionType = typeof ResExportDefinitionType[keyof typeof ResExportDefinitionType]; export interface ResExportList { 'file'?: Array; 'sdtf'?: Array; 'model'?: Array; 'modelState'?: Array; 'output'?: Array; 'export': Array; 'texture'?: Array; } export type ResExportOrDefinition = ResExport | ResExportDefinition; export interface ResExportResult { 'msg'?: string; 'err'?: string; 'href'?: string; 'modelId'?: string; } export interface ResFile { 'upload'?: string; 'download'?: string; } export interface ResFileAsset { 'file': { [key: string]: ResAssetDefinition; }; 'sdtf'?: Array; 'modelState'?: ResAssetDefinition; } export interface ResFileInfo { 'id': string; 'parameterId': string; 'size': number; 'filename'?: string; } export interface ResFileList { 'file': Array; 'sdtf'?: Array; 'model'?: Array; 'modelState'?: Array; 'output'?: Array; 'export'?: Array; 'texture'?: Array; } export interface ResGetCachedExports { 'actions'?: Array; 'exports'?: { [key: string]: ResExportOrDefinition; }; 'message'?: string; 'outputs'?: { [key: string]: ResOutputOrDefinition; }; 'templates'?: Array; 'version': string; } export interface ResGetCachedOutputs { 'actions'?: Array; 'message'?: string; 'outputs'?: { [key: string]: ResOutputOrDefinition; }; 'templates'?: Array; 'version': string; } export interface ResGetCleanupStatus { 'cleanup': Array; 'version': string; } export interface ResGetCreditMetrics { 'analytics': ResAnalytics; 'message'?: string; 'version': string; } export interface ResGetMinionsInfo { 'version': string; 'system': ResMinionSystem; } export interface ResGetModel { 'exports'?: { [key: string]: ResExportOrDefinition; }; 'file': ResFile; 'message'?: string; 'model': ResModel; 'outputs'?: { [key: string]: ResOutputOrDefinition; }; 'parameters'?: { [key: string]: ResParameter; }; 'plugins'?: ResPlugins; 'setting': ResSettings; 'statistic': ResStatistic; 'version': string; } export interface ResGetModelComputations { 'computations': Array; 'pagination': ResPagination; 'version': string; } export interface ResGetModelConfig { 'message'?: string; 'version': string; 'viewer': ResViewer; } export interface ResGetModelOrganizationCreditMetrics { 'analytics': ResAnalytics; 'version': string; } export interface ResGetModelState { 'modelState': ResModelState; 'version': string; } export interface ResGetModelStateData { 'modelState': ResModelStateData; 'version': string; } export interface ResGetModelStatistics { 'analytics': ResAnalytics; 'message'?: string; 'version': string; } export interface ResGetModelUserCreditMetrics { 'analytics': ResAnalytics; 'version': string; } export interface ResGetOrganizationCreditMetrics { 'analytics': ResAnalytics; 'version': string; } export interface ResGetScaleInCandidate { 'version': string; 'system': ResScaleInCandidate; } export interface ResGetSessionDefaults { 'actions': Array; 'exports'?: { [key: string]: ResExportOrDefinition; }; 'message'?: string; 'model': ResModel; 'outputs'?: { [key: string]: ResOutputOrDefinition; }; 'parameters'?: { [key: string]: ResParameter; }; 'sessionId': string; 'statistic': ResStatistic; 'templates': Array; 'version': string; 'viewer': ResViewer; 'viewerSettingsVersion': string; } export interface ResGetUserCreditMetrics { 'analytics': ResAnalytics; 'version': string; } export interface ResGetWorkersInfo { 'version': string; 'system': ResWorkerSystem; } export interface ResGltfUpload { 'href': string; 'sceneId'?: string; } export interface ResInstalledWorkerPlugin { 'id': string; 'name': string; 'version': string; 'authorName': string; 'authorContact': string; 'description': string; 'assemblyVersion': string; 'assemblyFullName': string; 'isCoreLibrary': boolean; 'license': number; 'loadingMechanism': number; 'location': string; } export interface ResLimitedCreditMetric { 'outputs': ResRateLimitedOutputMetric; 'exports': ResRateLimitedExportMetric; 'combined': ResRateLimitedCombinedMetric; 'sessions': ResRateLimitedSessionMetric; 'computations': ResRateLimitedComputationMetric; } export interface ResList { 'file'?: Array; 'sdtf'?: Array; 'model'?: Array; 'modelState'?: Array; 'output'?: Array; 'export'?: Array; 'texture'?: Array; } export interface ResListExportVersions { 'pagination': ResPagination; 'version': string; 'list': ResExportList; } export interface ResListFiles { 'message'?: string; 'pagination': ResPagination; 'version': string; 'list': ResFileList; } export interface ResListModelStates { 'pagination': ResPagination; 'version': string; 'list': ResModelStateList; } export interface ResListModels { 'pagination': ResPagination; 'version': string; 'list': ResModelList; } export interface ResListOutputVersions { 'pagination': ResPagination; 'version': string; 'list': ResOutputList; } export interface ResListSdtfs { 'message'?: string; 'pagination': ResPagination; 'version': string; 'list': ResSdtfList; } export interface ResListTextures { 'pagination': ResPagination; 'version': string; 'list': ResTextureList; } export interface ResLoadingCreditMetric { 'credits': number; 'count': number; } export interface ResLogMessage { 'version': string; } export interface ResMinionInfo { 'instances': { [key: string]: ResMinionProcess; }; 'tasks': { [key: string]: ResMinionTask; }; } export interface ResMinionProcess { 'tasks': { [key: string]: ResMinionTask; }; } export interface ResMinionSystem { 'minions': ResMinionInfo; 'workers'?: ResWorkerInfo; 'scaleInCandidate'?: ResWorkerScaleInCandidate; } export interface ResMinionTask { 'avgDuration': number; 'maxDuration': number; 'avgIntervalDiff': number; 'maxIntervalDiff': number; 'interval': number; 'latest': string; 'count': number; } export interface ResModel { 'allowed_libraries'?: Array; 'backlinkurl'?: string; 'checkurl'?: string; 'createdate'?: string; 'documentid'?: string; 'filename'?: string; 'id': string; 'id2'?: string; 'msg'?: string; 'name'?: string; 'org_id'?: string; 'stat': ResModelStatus; 'user_id'?: string; 'webhook_url'?: string; 'webhook_token'?: string; } export interface ResModelBlockingReasons { 'creditLimit': boolean; 'owner': boolean; 'backendPermission': boolean; 'pluginPermission': boolean; } export interface ResModelCleanupProcess { 'type': ResModelCleanupProcessType; 'timestamp_enqueued': string; 'total'?: number; 'deleted'?: number; } export declare const ResModelCleanupProcessType: { readonly DELETE_EXPORT_VERSION: "delete_export_version"; readonly DELETE_MODEL_TEXTURE: "delete_model_texture"; readonly DELETE_OUTPUT_VERSION: "delete_output_version"; }; export type ResModelCleanupProcessType = typeof ResModelCleanupProcessType[keyof typeof ResModelCleanupProcessType]; export interface ResModelComputation { 'id': string; 'timestamp': number; 'timestamp_str': string; 'compute_request_id': string; 'exports': { [key: string]: string; }; 'outputs': { [key: string]: string; }; 'params': object; 'stats': ResModelComputationStats; 'status': ResComputationStatus; 'timestamp_fin': string; 'timestamp_req': string; 'timestamp_req_iso': string; 'timestamp_resp': string; 'msg'?: string; 'limit'?: ResComputationLimits; 'credits'?: number; } export interface ResModelComputationStats { 'size_assets'?: number; 'size_assets_storage'?: number; 'time_completion': number; 'time_model_download': number; 'time_model_open': number; 'time_processing': number; 'time_check_stored': number; 'time_check_loaded': number; 'time_storage'?: number; 'time_solver': number; 'time_solver_collect'?: number; 'time_solver_ext': number; 'time_wait': number; 'time_cache_outputs'?: number; 'model'?: ResComputationComponents; 'cpu_time_check_stored'?: number; 'cpu_time_check_loaded'?: number; 'cpu_time_storage'?: number; 'cpu_time_model_download'?: number; 'cpu_time_model_open'?: number; 'cpu_time_solver'?: number; 'cpu_time_solver_collect'?: number; 'cpu_time_solver_ext'?: number; 'cpu_time_cache_outputs'?: number; 'time_model_prepare'?: number; 'cpu_time_model_prepare'?: number; } export interface ResModelCreditMetric { 'timestamp': string; 'isCompilationDone': boolean; 'ar': ResArCreditMetric; 'loading': ResLoadingCreditMetric; 'limited': ResLimitedCreditMetric; 'default': ResDefaultCreditMetric; 'modelId': string; 'userId'?: boolean | null; 'orgId'?: boolean | null; } export interface ResModelList { 'file'?: Array; 'sdtf'?: Array; 'model': Array; 'modelState'?: Array; 'output'?: Array; 'export'?: Array; 'texture'?: Array; } export interface ResModelOrganizationCreditMetric { 'timestamp': string; 'isCompilationDone': boolean; 'ar': ResArCreditMetric; 'loading': ResLoadingCreditMetric; 'limited': ResLimitedCreditMetric; 'default': ResDefaultCreditMetric; 'modelId': string; 'orgId': string; } export interface ResModelSettings { 'use_cdn'?: boolean; 'cdn_supported'?: boolean; 'blockingReasons'?: ResModelBlockingReasons; } export interface ResModelState { 'parameters': { [key: string]: ResParameterValue; }; 'data'?: { [key: string]: any; }; 'id': string; 'modelId': string; 'createdate': string; 'imageUrl'?: string; } export interface ResModelStateAsset { 'file'?: { [key: string]: ResAssetDefinition; }; 'sdtf'?: Array; 'modelState': ResAssetDefinition; } export interface ResModelStateData { 'parameters': { [key: string]: ResParameterValue; }; 'data'?: { [key: string]: any; }; } export interface ResModelStateInfo { 'id': string; 'parameters': { [key: string]: ResParameterValue; }; 'hasImage': boolean; 'hasGltf': boolean; 'hasUsdz': boolean; } export interface ResModelStateList { 'file'?: Array; 'sdtf'?: Array; 'model'?: Array; 'modelState': Array; 'output'?: Array; 'export'?: Array; 'texture'?: Array; } export type ResModelStateOrData = ResModelState | ResModelStateData; export interface ResModelStatistic { 'modelid': string; 'timestamp': string; 'isCompilationDone': boolean; 'count': number; 'billableCount': number; 'duration': ResOnDurationStatistic; 'app': ResOnDurationStatistic; 'backend': ResOnDurationStatistic; 'embedded': ResOnDurationStatistic; 'desktop': ResOnDurationStatistic; 'customize': ResOnActionStatistic; 'export': ResOnActionStatistic; } export declare const ResModelStatus: { readonly UNKNOWN: "unknown"; readonly NOT_UPLOADED: "not_uploaded"; readonly UPLOADED: "uploaded"; readonly PENDING: "pending"; readonly CONFIRMED: "confirmed"; readonly DENIED: "denied"; readonly DELETED: "deleted"; }; export type ResModelStatus = typeof ResModelStatus[keyof typeof ResModelStatus]; export interface ResModelUserCreditMetric { 'timestamp': string; 'isCompilationDone': boolean; 'ar': ResArCreditMetric; 'loading': ResLoadingCreditMetric; 'limited': ResLimitedCreditMetric; 'default': ResDefaultCreditMetric; 'modelId': string; 'userId': string; } export interface ResOnActionStatistic { 'count': number; 'billableCount': number; 'min': number; 'max': number; 'avg': number; 'sum': number; 'sumApp': number; 'sumBackend': number; 'sumEmbedded': number; 'sumDesktop': number; } export interface ResOnDurationStatistic { 'count': number; 'billableCount': number; 'min': number; 'max': number; 'avg': number; 'sum': number; } export interface ResOrganizationCreditMetric { 'timestamp': string; 'isCompilationDone': boolean; 'ar': ResArCreditMetric; 'loading': ResLoadingCreditMetric; 'limited': ResLimitedCreditMetric; 'default': ResDefaultCreditMetric; 'modelId'?: boolean | null; 'orgId': string; } export interface ResOutput { 'id': string; 'uid'?: string; 'name': string; 'material'?: string; 'chunks'?: Array; 'dependency': Array; 'group'?: CommonsGroup; 'order'?: number; 'tooltip'?: string; 'displayname'?: string; 'hidden': boolean; 'typeId'?: string; 'typeName'?: string; 'version': string; 'delay'?: number; 'content'?: Array; 'bbmin'?: Array; 'bbmax'?: Array; 'msg'?: string; 'status_computation'?: ResComputationStatus; 'status_collect'?: ResComputationStatus; } export interface ResOutputChunk { 'id': string; 'name': string; 'typeHint': string; 'tooltip'?: string; 'displayname': string; 'hidden': boolean; } export interface ResOutputContent { 'href'?: string; 'size'?: number; 'name'?: string; 'transformations'?: Array>; 'format': string; 'msg'?: string; 'data'?: any; 'contentType'?: string; } export interface ResOutputDefinition { 'id': string; 'uid'?: string; 'name': string; 'material'?: string; 'chunks'?: Array; 'dependency': Array; 'group'?: CommonsGroup; 'order'?: number; 'tooltip'?: string; 'displayname'?: string; 'hidden': boolean; 'typeId'?: string; 'typeName'?: string; 'version'?: boolean | null; } export interface ResOutputList { 'file'?: Array; 'sdtf'?: Array; 'model'?: Array; 'modelState'?: Array; 'output': Array; 'export'?: Array; 'texture'?: Array; } export type ResOutputOrDefinition = ResOutput | ResOutputDefinition; export interface ResPagination { 'limit': number; 'next_offset'?: string; } export interface ResParameter { 'id': string; 'choices'?: Array; 'decimalplaces'?: number; 'defval'?: string; 'expression'?: string; 'format'?: Array; 'min'?: number; 'max'?: number; 'umin'?: number; 'umax'?: number; 'vmin'?: number; 'vmax'?: number; 'interval'?: number; 'name': string; 'type': ResParameterType; 'visualization'?: ResVisualizationType; 'structure'?: ResStructureType; 'group'?: CommonsGroup; 'hint'?: string; 'order'?: number; 'tooltip'?: string; 'displayname'?: string; 'hidden': boolean; 'settings'?: object; } export declare const ResParameterType: { readonly S_BITMAP: "sBitmap"; readonly S_BOOL: "sBool"; readonly S_BOX: "sBox"; readonly S_BREP: "sBrep"; readonly S_CIRCLE: "sCircle"; readonly S_COLOR: "sColor"; readonly S_CURVE: "sCurve"; readonly S_DOMAIN: "sDomain"; readonly S_DOMAIN_2D: "sDomain2D"; readonly S_INTEGER: "sInteger"; readonly S_LINE: "sLine"; readonly S_MESH: "sMesh"; readonly S_NUMBER: "sNumber"; readonly S_PLANE: "sPlane"; readonly S_POINT: "sPoint"; readonly S_RECTANGLE: "sRectangle"; readonly S_STRING: "sString"; readonly S_SUBDIV: "sSubdiv"; readonly S_SURFACE: "sSurface"; readonly S_TIME: "sTime"; readonly S_VECTOR: "sVector"; readonly BOOL: "Bool"; readonly COLOR: "Color"; readonly DRAWING: "Drawing"; readonly EVEN: "Even"; readonly FILE: "File"; readonly FLOAT: "Float"; readonly INT: "Int"; readonly INTERACTION: "Interaction"; readonly ODD: "Odd"; readonly STRING: "String"; readonly STRINGLIST: "StringList"; readonly TIME: "Time"; readonly UNKNOWN: "unknown"; }; export type ResParameterType = typeof ResParameterType[keyof typeof ResParameterType]; export type ResParameterValue = ResBasicParameter | ResStypeParameter; export interface ResPartActions { 'actions'?: Array; } export interface ResPartAnalytics { 'analytics'?: ResAnalytics; } export interface ResPartAuthorizationGroup { 'auth_group'?: string; } export interface ResPartCleanup { 'cleanup'?: Array; } export interface ResPartDecryptedTicket { 'decryptedTicket'?: ResTicket; } export interface ResPartExports { 'exports'?: { [key: string]: ResExportOrDefinition; }; } export interface ResPartFile { 'file'?: ResFile; } export interface ResPartGltfUpload { 'gltf'?: ResGltfUpload; } export interface ResPartMessage { 'message'?: string; } export interface ResPartModel { 'model'?: ResModel; } export interface ResPartModelComputation { 'computations'?: Array; } export interface ResPartModelState { 'modelState'?: ResModelState; } export interface ResPartModelStateData { 'modelState'?: ResModelStateData; } export interface ResPartOutputs { 'outputs'?: { [key: string]: ResOutputOrDefinition; }; } export interface ResPartPagination { 'pagination'?: ResPagination; } export interface ResPartParameters { 'parameters'?: { [key: string]: ResParameter; }; } export interface ResPartPlugins { 'plugins'?: ResPlugins; } export interface ResPartSessionId { 'sessionId'?: string; } export interface ResPartSetting { 'setting'?: ResSettings; } export interface ResPartStatistic { 'statistic'?: ResStatistic; } export interface ResPartTemplates { 'templates'?: Array; } export interface ResPartTicket { 'ticket'?: string; } export interface ResPartVersion { 'version'?: string; } export interface ResPartViewer { 'viewer'?: ResViewer; } export interface ResPartViewerSettingsVersion { 'viewerSettingsVersion'?: string; } export interface ResPartWarnings { 'warnings'?: Array; } export interface ResPlugins { 'libraries'?: Array; } export interface ResPluginsLibrary { 'id': string; 'version': string; 'name': string; 'author': string; 'assemblyFullName'?: string; 'assemblyVersion'?: string; } export interface ResRateLimitedCombinedMetric { 'credits': number; } export interface ResRateLimitedComputationMetric { 'count': number; 'credits': number; 'duration': number; 'countPerChunks': { [key: string]: number; }; } export interface ResRateLimitedExportMetric { 'credits': number; } export interface ResRateLimitedOutputMetric { 'count': number; } export interface ResRateLimitedSessionMetric { 'count': number; 'credits': number; 'duration': number; } export interface ResScaleInCandidate { 'minions'?: ResMinionInfo; 'workers'?: ResWorkerInfo; 'scaleInCandidate': ResWorkerScaleInCandidate; } export interface ResSdtfAsset { 'file'?: { [key: string]: ResAssetDefinition; }; 'sdtf': Array; 'modelState'?: ResAssetDefinition; } export interface ResSdtfInfo { 'id': string; 'namespace': string; 'size': number; } export interface ResSdtfList { 'file'?: Array; 'sdtf': Array; 'model'?: Array; 'modelState'?: Array; 'output'?: Array; 'export'?: Array; 'texture'?: Array; } export interface ResSettings { 'auth'?: ResAuthorizationSettings; 'compute'?: ResComputeSettings; 'model'?: ResModelSettings; } export interface ResStatistic { 'comptime'?: number; 'lastsession'?: string; 'lastview'?: string; 'memUsage'?: number; 'numcomp'?: number; 'numsessions'?: number; 'requesttime'?: number; 'size'?: number; } export declare const ResStructureType: { readonly ITEM: "item"; readonly LIST: "list"; readonly TREE: "tree"; }; export type ResStructureType = typeof ResStructureType[keyof typeof ResStructureType]; export interface ResStypeParameter { 'value'?: string; 'asset'?: CommmonsParameterAsset; } export interface ResSystem { 'minions'?: ResMinionInfo; 'workers'?: ResWorkerInfo; 'scaleInCandidate'?: ResWorkerScaleInCandidate; } export interface ResSystemCreditMetric { 'timestamp': string; 'isCompilationDone': boolean; 'ar': ResArCreditMetric; 'loading': ResLoadingCreditMetric; 'limited': ResLimitedCreditMetric; 'default': ResDefaultCreditMetric; 'system': boolean; } export interface ResTemplate { 'name': string; 'title': string; 'data': object; } export interface ResTexture { 'modelId': string; 'textureId': string; 'url'?: string; 'width'?: number; 'height'?: number; 'isAssetAvailable': boolean; } export interface ResTextureList { 'file'?: Array; 'sdtf'?: Array; 'model'?: Array; 'modelState'?: Array; 'output'?: Array; 'export'?: Array; 'texture': Array; } export interface ResTicket { 'accessdomains': Array; 'author': boolean; 'pub': boolean; 'until': string; 'use_id2': boolean; 'type': ResTicketType; 'model_id': string; } export interface ResTicketAuthorization { 'accessdomains': Array; 'backendaccess': boolean; 'pub': boolean; } export declare const ResTicketType: { readonly BACKEND: "backend"; readonly NONE: ""; }; export type ResTicketType = typeof ResTicketType[keyof typeof ResTicketType]; export interface ResTokenAuthorization { 'auth_groups'?: Array; 'require_iframe'?: boolean; 'require_token'?: boolean; } export interface ResUpdateExportDefinitions { 'version': string; } export interface ResUpdateModel { 'file': ResFile; 'message'?: string; 'model': ResModel; 'setting': ResSettings; 'statistic': ResStatistic; 'version': string; } export interface ResUpdateModelConfig { 'version': string; } export interface ResUpdateOutputDefinitions { 'version': string; } export interface ResUpdateParameterDefaultValues { 'version': string; } export interface ResUpdateParameterDefinitions { 'version': string; } export interface ResUploadFile { 'message'?: string; 'version': string; 'asset': ResFileAsset; } export interface ResUploadGltf { 'gltf': ResGltfUpload; 'version': string; } export interface ResUploadSdtf { 'message'?: string; 'version': string; 'asset': ResSdtfAsset; } export interface ResUserCreditMetric { 'timestamp': string; 'isCompilationDone': boolean; 'ar': ResArCreditMetric; 'loading': ResLoadingCreditMetric; 'limited': ResLimitedCreditMetric; 'default': ResDefaultCreditMetric; 'modelId'?: boolean | null; 'userId': string; } export interface ResViewer { 'config': { [key: string]: any; }; } export declare const ResVisualizationType: { readonly UNKNOWN: "unknown"; readonly BUTTON: "button"; readonly CALENDAR: "calendar"; readonly CHECKLIST: "checklist"; readonly CLOCK: "clock"; readonly CYCLE: "cycle"; readonly DIAL: "dial"; readonly DROPDOWN: "dropdown"; readonly GEOMETRY: "geometry"; readonly IMAGE: "image"; readonly SEQUENCE: "sequence"; readonly SLIDER: "slider"; readonly SWATCH: "swatch"; readonly TEXT: "text"; readonly TOGGLE: "toggle"; }; export type ResVisualizationType = typeof ResVisualizationType[keyof typeof ResVisualizationType]; export interface ResWarningComponent { 'component'?: string; 'instance': string; 'name': string; 'nick_name': string; 'warnings': Array; } export interface ResWorkerInfo { 'grasshopperVersion': string; 'plugins': ResWorkerPlugins; 'rhinoVersion': string; 'shapeDiverVersion': string; } export interface ResWorkerPluginComponent { 'id': string; 'name': string; } export interface ResWorkerPlugins { 'installed': Array; 'allowed': Array; 'inconsistent': Array; } export interface ResWorkerScaleInCandidate { 'success': boolean; 'instanceId'?: string; } export interface ResWorkerSystem { 'minions'?: ResMinionInfo; 'workers': ResWorkerInfo; 'scaleInCandidate'?: ResWorkerScaleInCandidate; } export declare const AnalyticsApiAxiosParamCreator: (configuration?: Configuration) => { getCreditMetrics: (reqCreditMetrics: ReqCreditMetrics, options?: RawAxiosRequestConfig) => Promise; getModelOrganizationCreditMetrics: (timestamp: string, orgId: string, options?: RawAxiosRequestConfig) => Promise; getModelStatistics: (reqModelStatistics: ReqModelStatistics, options?: RawAxiosRequestConfig) => Promise; getModelUserCreditMetrics: (timestamp: string, userId: string, options?: RawAxiosRequestConfig) => Promise; getOrganizationCreditMetrics: (timestamp: string, options?: RawAxiosRequestConfig) => Promise; getUserCreditMetrics: (timestamp: string, options?: RawAxiosRequestConfig) => Promise; }; export declare const AnalyticsApiFp: (configuration?: Configuration) => { getCreditMetrics(reqCreditMetrics: ReqCreditMetrics, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; getModelOrganizationCreditMetrics(timestamp: string, orgId: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; getModelStatistics(reqModelStatistics: ReqModelStatistics, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; getModelUserCreditMetrics(timestamp: string, userId: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; getOrganizationCreditMetrics(timestamp: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; getUserCreditMetrics(timestamp: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; }; export declare const AnalyticsApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => { getCreditMetrics(reqCreditMetrics: ReqCreditMetrics, options?: RawAxiosRequestConfig): AxiosPromise; getModelOrganizationCreditMetrics(timestamp: string, orgId: string, options?: RawAxiosRequestConfig): AxiosPromise; getModelStatistics(reqModelStatistics: ReqModelStatistics, options?: RawAxiosRequestConfig): AxiosPromise; getModelUserCreditMetrics(timestamp: string, userId: string, options?: RawAxiosRequestConfig): AxiosPromise; getOrganizationCreditMetrics(timestamp: string, options?: RawAxiosRequestConfig): AxiosPromise; getUserCreditMetrics(timestamp: string, options?: RawAxiosRequestConfig): AxiosPromise; }; export declare class AnalyticsApi extends BaseAPI { getCreditMetrics(reqCreditMetrics: ReqCreditMetrics, options?: RawAxiosRequestConfig): Promise>; getModelOrganizationCreditMetrics(timestamp: string, orgId: string, options?: RawAxiosRequestConfig): Promise>; getModelStatistics(reqModelStatistics: ReqModelStatistics, options?: RawAxiosRequestConfig): Promise>; getModelUserCreditMetrics(timestamp: string, userId: string, options?: RawAxiosRequestConfig): Promise>; getOrganizationCreditMetrics(timestamp: string, options?: RawAxiosRequestConfig): Promise>; getUserCreditMetrics(timestamp: string, options?: RawAxiosRequestConfig): Promise>; } export declare const ArSceneApiAxiosParamCreator: (configuration?: Configuration) => { downloadArSceneGltf: (sceneId: string, options?: RawAxiosRequestConfig) => Promise; downloadArSceneUsdz: (sceneId: string, options?: RawAxiosRequestConfig) => Promise; getArSceneMetadata: (sceneId: string, options?: RawAxiosRequestConfig) => Promise; }; export declare const ArSceneApiFp: (configuration?: Configuration) => { downloadArSceneGltf(sceneId: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; downloadArSceneUsdz(sceneId: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; getArSceneMetadata(sceneId: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; }; export declare const ArSceneApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => { downloadArSceneGltf(sceneId: string, options?: RawAxiosRequestConfig): AxiosPromise; downloadArSceneUsdz(sceneId: string, options?: RawAxiosRequestConfig): AxiosPromise; getArSceneMetadata(sceneId: string, options?: RawAxiosRequestConfig): AxiosPromise; }; export declare class ArSceneApi extends BaseAPI { downloadArSceneGltf(sceneId: string, options?: RawAxiosRequestConfig): Promise>; downloadArSceneUsdz(sceneId: string, options?: RawAxiosRequestConfig): Promise>; getArSceneMetadata(sceneId: string, options?: RawAxiosRequestConfig): Promise>; } export declare const AssetsApiAxiosParamCreator: (configuration?: Configuration) => { downloadAsset: (assetDataEncrypted: string, options?: RawAxiosRequestConfig) => Promise; downloadExport: (sessionId: string, assetDataEncrypted: string, options?: RawAxiosRequestConfig) => Promise; downloadGltf: (sessionId: string, assetDataEncrypted: string, options?: RawAxiosRequestConfig) => Promise; downloadImage: (sessionId: string, url: string, options?: RawAxiosRequestConfig) => Promise; downloadOutput: (sessionId: string, assetDataEncrypted: string, options?: RawAxiosRequestConfig) => Promise; downloadTexture: (sessionId: string, assetDataEncrypted: string, options?: RawAxiosRequestConfig) => Promise; downloadUsdz: (sessionId: string, assetDataEncrypted: string, options?: RawAxiosRequestConfig) => Promise; }; export declare const AssetsApiFp: (configuration?: Configuration) => { downloadAsset(assetDataEncrypted: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; downloadExport(sessionId: string, assetDataEncrypted: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; downloadGltf(sessionId: string, assetDataEncrypted: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; downloadImage(sessionId: string, url: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; downloadOutput(sessionId: string, assetDataEncrypted: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; downloadTexture(sessionId: string, assetDataEncrypted: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; downloadUsdz(sessionId: string, assetDataEncrypted: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; }; export declare const AssetsApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => { downloadAsset(assetDataEncrypted: string, options?: RawAxiosRequestConfig): AxiosPromise; downloadExport(sessionId: string, assetDataEncrypted: string, options?: RawAxiosRequestConfig): AxiosPromise; downloadGltf(sessionId: string, assetDataEncrypted: string, options?: RawAxiosRequestConfig): AxiosPromise; downloadImage(sessionId: string, url: string, options?: RawAxiosRequestConfig): AxiosPromise; downloadOutput(sessionId: string, assetDataEncrypted: string, options?: RawAxiosRequestConfig): AxiosPromise; downloadTexture(sessionId: string, assetDataEncrypted: string, options?: RawAxiosRequestConfig): AxiosPromise; downloadUsdz(sessionId: string, assetDataEncrypted: string, options?: RawAxiosRequestConfig): AxiosPromise; }; export declare class AssetsApi extends BaseAPI { downloadAsset(assetDataEncrypted: string, options?: RawAxiosRequestConfig): Promise>; downloadExport(sessionId: string, assetDataEncrypted: string, options?: RawAxiosRequestConfig): Promise>; downloadGltf(sessionId: string, assetDataEncrypted: string, options?: RawAxiosRequestConfig): Promise>; downloadImage(sessionId: string, url: string, options?: RawAxiosRequestConfig): Promise>; downloadOutput(sessionId: string, assetDataEncrypted: string, options?: RawAxiosRequestConfig): Promise>; downloadTexture(sessionId: string, assetDataEncrypted: string, options?: RawAxiosRequestConfig): Promise>; downloadUsdz(sessionId: string, assetDataEncrypted: string, options?: RawAxiosRequestConfig): Promise>; } export declare const AuthApiAxiosParamCreator: (configuration?: Configuration) => { getJsonWebKeySets: (options?: RawAxiosRequestConfig) => Promise; }; export declare const AuthApiFp: (configuration?: Configuration) => { getJsonWebKeySets(options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; }; export declare const AuthApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => { getJsonWebKeySets(options?: RawAxiosRequestConfig): AxiosPromise; }; export declare class AuthApi extends BaseAPI { getJsonWebKeySets(options?: RawAxiosRequestConfig): Promise>; } export declare const AuthGroupApiAxiosParamCreator: (configuration?: Configuration) => { createAuthorizationGroup: (reqAuthorizationGroup: ReqAuthorizationGroup, options?: RawAxiosRequestConfig) => Promise; }; export declare const AuthGroupApiFp: (configuration?: Configuration) => { createAuthorizationGroup(reqAuthorizationGroup: ReqAuthorizationGroup, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; }; export declare const AuthGroupApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => { createAuthorizationGroup(reqAuthorizationGroup: ReqAuthorizationGroup, options?: RawAxiosRequestConfig): AxiosPromise; }; export declare class AuthGroupApi extends BaseAPI { createAuthorizationGroup(reqAuthorizationGroup: ReqAuthorizationGroup, options?: RawAxiosRequestConfig): Promise>; } export declare const ExportApiAxiosParamCreator: (configuration?: Configuration) => { computeExports: (sessionId: string, reqExport: ReqExport, ignoreUnknownParams?: boolean, options?: RawAxiosRequestConfig) => Promise; getCachedExports: (sessionId: string, reqExportOrCache: ReqExportOrCache, options?: RawAxiosRequestConfig) => Promise; listExportVersions: (sessionId: string, exportId: string, statusComputation?: QueryComputationStatus, statusCollect?: QueryComputationStatus, offset?: string, options?: RawAxiosRequestConfig) => Promise; updateExportDefinitions: (modelId: string, reqExportDefinitions: ReqExportDefinitions, options?: RawAxiosRequestConfig) => Promise; }; export declare const ExportApiFp: (configuration?: Configuration) => { computeExports(sessionId: string, reqExport: ReqExport, ignoreUnknownParams?: boolean, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; getCachedExports(sessionId: string, reqExportOrCache: ReqExportOrCache, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; listExportVersions(sessionId: string, exportId: string, statusComputation?: QueryComputationStatus, statusCollect?: QueryComputationStatus, offset?: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; updateExportDefinitions(modelId: string, reqExportDefinitions: ReqExportDefinitions, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; }; export declare const ExportApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => { computeExports(sessionId: string, reqExport: ReqExport, ignoreUnknownParams?: boolean, options?: RawAxiosRequestConfig): AxiosPromise; getCachedExports(sessionId: string, reqExportOrCache: ReqExportOrCache, options?: RawAxiosRequestConfig): AxiosPromise; listExportVersions(sessionId: string, exportId: string, statusComputation?: QueryComputationStatus, statusCollect?: QueryComputationStatus, offset?: string, options?: RawAxiosRequestConfig): AxiosPromise; updateExportDefinitions(modelId: string, reqExportDefinitions: ReqExportDefinitions, options?: RawAxiosRequestConfig): AxiosPromise; }; export declare class ExportApi extends BaseAPI { computeExports(sessionId: string, reqExport: ReqExport, ignoreUnknownParams?: boolean, options?: RawAxiosRequestConfig): Promise>; getCachedExports(sessionId: string, reqExportOrCache: ReqExportOrCache, options?: RawAxiosRequestConfig): Promise>; listExportVersions(sessionId: string, exportId: string, statusComputation?: QueryComputationStatus, statusCollect?: QueryComputationStatus, offset?: string, options?: RawAxiosRequestConfig): Promise>; updateExportDefinitions(modelId: string, reqExportDefinitions: ReqExportDefinitions, options?: RawAxiosRequestConfig): Promise>; } export declare const FileApiAxiosParamCreator: (configuration?: Configuration) => { deleteFile: (sessionId: string, paramId: string, fileId: string, options?: RawAxiosRequestConfig) => Promise; downloadFile: (sessionId: string, paramId: string, fileId: string, options?: RawAxiosRequestConfig) => Promise; getFileMetadata: (sessionId: string, paramId: string, fileId: string, options?: RawAxiosRequestConfig) => Promise; listFiles: (sessionId: string, paramId: string, offset?: string, options?: RawAxiosRequestConfig) => Promise; uploadFile: (sessionId: string, reqFileUpload: ReqFileUpload, options?: RawAxiosRequestConfig) => Promise; }; export declare const FileApiFp: (configuration?: Configuration) => { deleteFile(sessionId: string, paramId: string, fileId: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; downloadFile(sessionId: string, paramId: string, fileId: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; getFileMetadata(sessionId: string, paramId: string, fileId: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; listFiles(sessionId: string, paramId: string, offset?: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; uploadFile(sessionId: string, reqFileUpload: ReqFileUpload, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; }; export declare const FileApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => { deleteFile(sessionId: string, paramId: string, fileId: string, options?: RawAxiosRequestConfig): AxiosPromise; downloadFile(sessionId: string, paramId: string, fileId: string, options?: RawAxiosRequestConfig): AxiosPromise; getFileMetadata(sessionId: string, paramId: string, fileId: string, options?: RawAxiosRequestConfig): AxiosPromise; listFiles(sessionId: string, paramId: string, offset?: string, options?: RawAxiosRequestConfig): AxiosPromise; uploadFile(sessionId: string, reqFileUpload: ReqFileUpload, options?: RawAxiosRequestConfig): AxiosPromise; }; export declare class FileApi extends BaseAPI { deleteFile(sessionId: string, paramId: string, fileId: string, options?: RawAxiosRequestConfig): Promise>; downloadFile(sessionId: string, paramId: string, fileId: string, options?: RawAxiosRequestConfig): Promise>; getFileMetadata(sessionId: string, paramId: string, fileId: string, options?: RawAxiosRequestConfig): Promise>; listFiles(sessionId: string, paramId: string, offset?: string, options?: RawAxiosRequestConfig): Promise>; uploadFile(sessionId: string, reqFileUpload: ReqFileUpload, options?: RawAxiosRequestConfig): Promise>; } export declare const GltfApiAxiosParamCreator: (configuration?: Configuration) => { uploadGltf: (sessionId: string, body: File, conversion?: QueryGltfConversion, options?: RawAxiosRequestConfig) => Promise; }; export declare const GltfApiFp: (configuration?: Configuration) => { uploadGltf(sessionId: string, body: File, conversion?: QueryGltfConversion, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; }; export declare const GltfApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => { uploadGltf(sessionId: string, body: File, conversion?: QueryGltfConversion, options?: RawAxiosRequestConfig): AxiosPromise; }; export declare class GltfApi extends BaseAPI { uploadGltf(sessionId: string, body: File, conversion?: QueryGltfConversion, options?: RawAxiosRequestConfig): Promise>; } export declare const LogApiAxiosParamCreator: (configuration?: Configuration) => { logMessage: (sessionId: string, reqLogMessage: ReqLogMessage, options?: RawAxiosRequestConfig) => Promise; }; export declare const LogApiFp: (configuration?: Configuration) => { logMessage(sessionId: string, reqLogMessage: ReqLogMessage, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; }; export declare const LogApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => { logMessage(sessionId: string, reqLogMessage: ReqLogMessage, options?: RawAxiosRequestConfig): AxiosPromise; }; export declare class LogApi extends BaseAPI { logMessage(sessionId: string, reqLogMessage: ReqLogMessage, options?: RawAxiosRequestConfig): Promise>; } export declare const ModelApiAxiosParamCreator: (configuration?: Configuration) => { cleanupExports: (modelId: string, untilLastSeen: string, options?: RawAxiosRequestConfig) => Promise; cleanupOutputs: (modelId: string, untilLastSeen: string, options?: RawAxiosRequestConfig) => Promise; cleanupTextures: (modelId: string, untilLastSeen: string, options?: RawAxiosRequestConfig) => Promise; createModel: (reqModel: ReqModel, options?: RawAxiosRequestConfig) => Promise; createModelConfig: (modelId: string, reqConfigure: ReqConfigure, options?: RawAxiosRequestConfig) => Promise; deleteModel: (modelId: string, options?: RawAxiosRequestConfig) => Promise; downloadModelFile: (modelId: string, options?: RawAxiosRequestConfig) => Promise; getCleanupStatus: (modelId: string, options?: RawAxiosRequestConfig) => Promise; getModel: (modelId: string, options?: RawAxiosRequestConfig) => Promise; getModelComputations: (modelId: string, order?: QueryOrder, timestampFrom?: string, timestampTo?: string, status?: QueryComputationStatisticsStatus, type?: QueryComputationType, limit?: number, strictLimit?: boolean, offset?: string, options?: RawAxiosRequestConfig) => Promise; getModelConfig: (modelId: string, xShapediverNoconvert?: boolean, xShapediverUseconfigversion?: string, xShapediverBuildversion?: string, options?: RawAxiosRequestConfig) => Promise; listModels: (modelStatus?: QueryModelStatus, offset?: string, options?: RawAxiosRequestConfig) => Promise; restoreModel: (modelId: string, options?: RawAxiosRequestConfig) => Promise; updateModel: (modelId: string, reqModel: ReqModel, options?: RawAxiosRequestConfig) => Promise; updateModelConfig: (modelId: string, reqConfigure: ReqConfigure, options?: RawAxiosRequestConfig) => Promise; updateParameterDefaultValues: (modelId: string, reqCustomization: ReqCustomization, ignoreUnknownParams?: boolean, options?: RawAxiosRequestConfig) => Promise; updateParameterDefinitions: (modelId: string, reqParameterDefinitions: ReqParameterDefinitions, options?: RawAxiosRequestConfig) => Promise; }; export declare const ModelApiFp: (configuration?: Configuration) => { cleanupExports(modelId: string, untilLastSeen: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; cleanupOutputs(modelId: string, untilLastSeen: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; cleanupTextures(modelId: string, untilLastSeen: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; createModel(reqModel: ReqModel, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; createModelConfig(modelId: string, reqConfigure: ReqConfigure, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; deleteModel(modelId: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; downloadModelFile(modelId: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; getCleanupStatus(modelId: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; getModel(modelId: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; getModelComputations(modelId: string, order?: QueryOrder, timestampFrom?: string, timestampTo?: string, status?: QueryComputationStatisticsStatus, type?: QueryComputationType, limit?: number, strictLimit?: boolean, offset?: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; getModelConfig(modelId: string, xShapediverNoconvert?: boolean, xShapediverUseconfigversion?: string, xShapediverBuildversion?: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; listModels(modelStatus?: QueryModelStatus, offset?: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; restoreModel(modelId: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; updateModel(modelId: string, reqModel: ReqModel, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; updateModelConfig(modelId: string, reqConfigure: ReqConfigure, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; updateParameterDefaultValues(modelId: string, reqCustomization: ReqCustomization, ignoreUnknownParams?: boolean, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; updateParameterDefinitions(modelId: string, reqParameterDefinitions: ReqParameterDefinitions, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; }; export declare const ModelApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => { cleanupExports(modelId: string, untilLastSeen: string, options?: RawAxiosRequestConfig): AxiosPromise; cleanupOutputs(modelId: string, untilLastSeen: string, options?: RawAxiosRequestConfig): AxiosPromise; cleanupTextures(modelId: string, untilLastSeen: string, options?: RawAxiosRequestConfig): AxiosPromise; createModel(reqModel: ReqModel, options?: RawAxiosRequestConfig): AxiosPromise; createModelConfig(modelId: string, reqConfigure: ReqConfigure, options?: RawAxiosRequestConfig): AxiosPromise; deleteModel(modelId: string, options?: RawAxiosRequestConfig): AxiosPromise; downloadModelFile(modelId: string, options?: RawAxiosRequestConfig): AxiosPromise; getCleanupStatus(modelId: string, options?: RawAxiosRequestConfig): AxiosPromise; getModel(modelId: string, options?: RawAxiosRequestConfig): AxiosPromise; getModelComputations(modelId: string, order?: QueryOrder, timestampFrom?: string, timestampTo?: string, status?: QueryComputationStatisticsStatus, type?: QueryComputationType, limit?: number, strictLimit?: boolean, offset?: string, options?: RawAxiosRequestConfig): AxiosPromise; getModelConfig(modelId: string, xShapediverNoconvert?: boolean, xShapediverUseconfigversion?: string, xShapediverBuildversion?: string, options?: RawAxiosRequestConfig): AxiosPromise; listModels(modelStatus?: QueryModelStatus, offset?: string, options?: RawAxiosRequestConfig): AxiosPromise; restoreModel(modelId: string, options?: RawAxiosRequestConfig): AxiosPromise; updateModel(modelId: string, reqModel: ReqModel, options?: RawAxiosRequestConfig): AxiosPromise; updateModelConfig(modelId: string, reqConfigure: ReqConfigure, options?: RawAxiosRequestConfig): AxiosPromise; updateParameterDefaultValues(modelId: string, reqCustomization: ReqCustomization, ignoreUnknownParams?: boolean, options?: RawAxiosRequestConfig): AxiosPromise; updateParameterDefinitions(modelId: string, reqParameterDefinitions: ReqParameterDefinitions, options?: RawAxiosRequestConfig): AxiosPromise; }; export declare class ModelApi extends BaseAPI { cleanupExports(modelId: string, untilLastSeen: string, options?: RawAxiosRequestConfig): Promise>; cleanupOutputs(modelId: string, untilLastSeen: string, options?: RawAxiosRequestConfig): Promise>; cleanupTextures(modelId: string, untilLastSeen: string, options?: RawAxiosRequestConfig): Promise>; createModel(reqModel: ReqModel, options?: RawAxiosRequestConfig): Promise>; createModelConfig(modelId: string, reqConfigure: ReqConfigure, options?: RawAxiosRequestConfig): Promise>; deleteModel(modelId: string, options?: RawAxiosRequestConfig): Promise>; downloadModelFile(modelId: string, options?: RawAxiosRequestConfig): Promise>; getCleanupStatus(modelId: string, options?: RawAxiosRequestConfig): Promise>; getModel(modelId: string, options?: RawAxiosRequestConfig): Promise>; getModelComputations(modelId: string, order?: QueryOrder, timestampFrom?: string, timestampTo?: string, status?: QueryComputationStatisticsStatus, type?: QueryComputationType, limit?: number, strictLimit?: boolean, offset?: string, options?: RawAxiosRequestConfig): Promise>; getModelConfig(modelId: string, xShapediverNoconvert?: boolean, xShapediverUseconfigversion?: string, xShapediverBuildversion?: string, options?: RawAxiosRequestConfig): Promise>; listModels(modelStatus?: QueryModelStatus, offset?: string, options?: RawAxiosRequestConfig): Promise>; restoreModel(modelId: string, options?: RawAxiosRequestConfig): Promise>; updateModel(modelId: string, reqModel: ReqModel, options?: RawAxiosRequestConfig): Promise>; updateModelConfig(modelId: string, reqConfigure: ReqConfigure, options?: RawAxiosRequestConfig): Promise>; updateParameterDefaultValues(modelId: string, reqCustomization: ReqCustomization, ignoreUnknownParams?: boolean, options?: RawAxiosRequestConfig): Promise>; updateParameterDefinitions(modelId: string, reqParameterDefinitions: ReqParameterDefinitions, options?: RawAxiosRequestConfig): Promise>; } export declare const ModelStateApiAxiosParamCreator: (configuration?: Configuration) => { createModelState: (sessionId: string, reqModelState: ReqModelState, ignoreUnknownParams?: boolean, options?: RawAxiosRequestConfig) => Promise; deleteModelState: (modelStateId: string, options?: RawAxiosRequestConfig) => Promise; downloadModelStateImage: (modelStateId: string, options?: RawAxiosRequestConfig) => Promise; getModelState: (modelStateId: string, options?: RawAxiosRequestConfig) => Promise; getModelStateData: (modelStateId: string, options?: RawAxiosRequestConfig) => Promise; getModelStateImageMetadata: (modelStateId: string, options?: RawAxiosRequestConfig) => Promise; getModelStateMetadata: (modelStateId: string, options?: RawAxiosRequestConfig) => Promise; listModelStates: (modelId: string, offset?: string, options?: RawAxiosRequestConfig) => Promise; }; export declare const ModelStateApiFp: (configuration?: Configuration) => { createModelState(sessionId: string, reqModelState: ReqModelState, ignoreUnknownParams?: boolean, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; deleteModelState(modelStateId: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; downloadModelStateImage(modelStateId: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; getModelState(modelStateId: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; getModelStateData(modelStateId: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; getModelStateImageMetadata(modelStateId: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; getModelStateMetadata(modelStateId: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; listModelStates(modelId: string, offset?: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; }; export declare const ModelStateApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => { createModelState(sessionId: string, reqModelState: ReqModelState, ignoreUnknownParams?: boolean, options?: RawAxiosRequestConfig): AxiosPromise; deleteModelState(modelStateId: string, options?: RawAxiosRequestConfig): AxiosPromise; downloadModelStateImage(modelStateId: string, options?: RawAxiosRequestConfig): AxiosPromise; getModelState(modelStateId: string, options?: RawAxiosRequestConfig): AxiosPromise; getModelStateData(modelStateId: string, options?: RawAxiosRequestConfig): AxiosPromise; getModelStateImageMetadata(modelStateId: string, options?: RawAxiosRequestConfig): AxiosPromise; getModelStateMetadata(modelStateId: string, options?: RawAxiosRequestConfig): AxiosPromise; listModelStates(modelId: string, offset?: string, options?: RawAxiosRequestConfig): AxiosPromise; }; export declare class ModelStateApi extends BaseAPI { createModelState(sessionId: string, reqModelState: ReqModelState, ignoreUnknownParams?: boolean, options?: RawAxiosRequestConfig): Promise>; deleteModelState(modelStateId: string, options?: RawAxiosRequestConfig): Promise>; downloadModelStateImage(modelStateId: string, options?: RawAxiosRequestConfig): Promise>; getModelState(modelStateId: string, options?: RawAxiosRequestConfig): Promise>; getModelStateData(modelStateId: string, options?: RawAxiosRequestConfig): Promise>; getModelStateImageMetadata(modelStateId: string, options?: RawAxiosRequestConfig): Promise>; getModelStateMetadata(modelStateId: string, options?: RawAxiosRequestConfig): Promise>; listModelStates(modelId: string, offset?: string, options?: RawAxiosRequestConfig): Promise>; } export declare const OutputApiAxiosParamCreator: (configuration?: Configuration) => { computeOutputs: (sessionId: string, reqCustomization: ReqCustomization, ignoreUnknownParams?: boolean, options?: RawAxiosRequestConfig) => Promise; getCachedOutputs: (sessionId: string, reqCacheReqCustomization: ReqCache | ReqCustomization, options?: RawAxiosRequestConfig) => Promise; listOutputVersions: (sessionId: string, outputId: string, statusComputation?: QueryComputationStatus, statusCollect?: QueryComputationStatus, offset?: string, options?: RawAxiosRequestConfig) => Promise; updateOutputDefinitions: (modelId: string, reqOutputDefinitions: ReqOutputDefinitions, options?: RawAxiosRequestConfig) => Promise; }; export declare const OutputApiFp: (configuration?: Configuration) => { computeOutputs(sessionId: string, reqCustomization: ReqCustomization, ignoreUnknownParams?: boolean, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; getCachedOutputs(sessionId: string, reqCacheReqCustomization: ReqCache | ReqCustomization, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; listOutputVersions(sessionId: string, outputId: string, statusComputation?: QueryComputationStatus, statusCollect?: QueryComputationStatus, offset?: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; updateOutputDefinitions(modelId: string, reqOutputDefinitions: ReqOutputDefinitions, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; }; export declare const OutputApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => { computeOutputs(sessionId: string, reqCustomization: ReqCustomization, ignoreUnknownParams?: boolean, options?: RawAxiosRequestConfig): AxiosPromise; getCachedOutputs(sessionId: string, reqCacheReqCustomization: ReqCache | ReqCustomization, options?: RawAxiosRequestConfig): AxiosPromise; listOutputVersions(sessionId: string, outputId: string, statusComputation?: QueryComputationStatus, statusCollect?: QueryComputationStatus, offset?: string, options?: RawAxiosRequestConfig): AxiosPromise; updateOutputDefinitions(modelId: string, reqOutputDefinitions: ReqOutputDefinitions, options?: RawAxiosRequestConfig): AxiosPromise; }; export declare class OutputApi extends BaseAPI { computeOutputs(sessionId: string, reqCustomization: ReqCustomization, ignoreUnknownParams?: boolean, options?: RawAxiosRequestConfig): Promise>; getCachedOutputs(sessionId: string, reqCacheReqCustomization: ReqCache | ReqCustomization, options?: RawAxiosRequestConfig): Promise>; listOutputVersions(sessionId: string, outputId: string, statusComputation?: QueryComputationStatus, statusCollect?: QueryComputationStatus, offset?: string, options?: RawAxiosRequestConfig): Promise>; updateOutputDefinitions(modelId: string, reqOutputDefinitions: ReqOutputDefinitions, options?: RawAxiosRequestConfig): Promise>; } export declare const ScriptApiAxiosParamCreator: (configuration?: Configuration) => { confirmScript: (scriptId: string, options?: RawAxiosRequestConfig) => Promise; denyScript: (scriptId: string, options?: RawAxiosRequestConfig) => Promise; }; export declare const ScriptApiFp: (configuration?: Configuration) => { confirmScript(scriptId: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; denyScript(scriptId: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; }; export declare const ScriptApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => { confirmScript(scriptId: string, options?: RawAxiosRequestConfig): AxiosPromise; denyScript(scriptId: string, options?: RawAxiosRequestConfig): AxiosPromise; }; export declare class ScriptApi extends BaseAPI { confirmScript(scriptId: string, options?: RawAxiosRequestConfig): Promise>; denyScript(scriptId: string, options?: RawAxiosRequestConfig): Promise>; } export declare const SdtfApiAxiosParamCreator: (configuration?: Configuration) => { deleteSdtf: (sessionId: string, namespace: string, sdtfId: string, options?: RawAxiosRequestConfig) => Promise; downloadSdtf: (sessionId: string, namespace: string, sdtfId: string, options?: RawAxiosRequestConfig) => Promise; listSdtfs: (sessionId: string, namespace: string, offset?: string, options?: RawAxiosRequestConfig) => Promise; uploadSdtf: (sessionId: string, reqSdtfDefinition: Array, options?: RawAxiosRequestConfig) => Promise; }; export declare const SdtfApiFp: (configuration?: Configuration) => { deleteSdtf(sessionId: string, namespace: string, sdtfId: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; downloadSdtf(sessionId: string, namespace: string, sdtfId: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; listSdtfs(sessionId: string, namespace: string, offset?: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; uploadSdtf(sessionId: string, reqSdtfDefinition: Array, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; }; export declare const SdtfApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => { deleteSdtf(sessionId: string, namespace: string, sdtfId: string, options?: RawAxiosRequestConfig): AxiosPromise; downloadSdtf(sessionId: string, namespace: string, sdtfId: string, options?: RawAxiosRequestConfig): AxiosPromise; listSdtfs(sessionId: string, namespace: string, offset?: string, options?: RawAxiosRequestConfig): AxiosPromise; uploadSdtf(sessionId: string, reqSdtfDefinition: Array, options?: RawAxiosRequestConfig): AxiosPromise; }; export declare class SdtfApi extends BaseAPI { deleteSdtf(sessionId: string, namespace: string, sdtfId: string, options?: RawAxiosRequestConfig): Promise>; downloadSdtf(sessionId: string, namespace: string, sdtfId: string, options?: RawAxiosRequestConfig): Promise>; listSdtfs(sessionId: string, namespace: string, offset?: string, options?: RawAxiosRequestConfig): Promise>; uploadSdtf(sessionId: string, reqSdtfDefinition: Array, options?: RawAxiosRequestConfig): Promise>; } export declare const SessionApiAxiosParamCreator: (configuration?: Configuration) => { closeSession: (sessionId: string, options?: RawAxiosRequestConfig) => Promise; createSessionByModel: (modelId: string, modelStateId?: string, ignoreUnknownParams?: boolean, strictModelStateValidation?: boolean, reqCustomizationOrExport?: ReqCustomizationOrExport, options?: RawAxiosRequestConfig) => Promise; createSessionByTicket: (ticketId: string, modelStateId?: string, ignoreUnknownParams?: boolean, strictModelStateValidation?: boolean, reqCustomizationOrExport?: ReqCustomizationOrExport, options?: RawAxiosRequestConfig) => Promise; createTicket: (modelId: string, reqTicket: ReqTicket, options?: RawAxiosRequestConfig) => Promise; decryptTicket: (ticketEncrypted: string, options?: RawAxiosRequestConfig) => Promise; getSessionDefaults: (sessionId: string, options?: RawAxiosRequestConfig) => Promise; }; export declare const SessionApiFp: (configuration?: Configuration) => { closeSession(sessionId: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; createSessionByModel(modelId: string, modelStateId?: string, ignoreUnknownParams?: boolean, strictModelStateValidation?: boolean, reqCustomizationOrExport?: ReqCustomizationOrExport, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; createSessionByTicket(ticketId: string, modelStateId?: string, ignoreUnknownParams?: boolean, strictModelStateValidation?: boolean, reqCustomizationOrExport?: ReqCustomizationOrExport, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; createTicket(modelId: string, reqTicket: ReqTicket, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; decryptTicket(ticketEncrypted: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; getSessionDefaults(sessionId: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; }; export declare const SessionApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => { closeSession(sessionId: string, options?: RawAxiosRequestConfig): AxiosPromise; createSessionByModel(modelId: string, modelStateId?: string, ignoreUnknownParams?: boolean, strictModelStateValidation?: boolean, reqCustomizationOrExport?: ReqCustomizationOrExport, options?: RawAxiosRequestConfig): AxiosPromise; createSessionByTicket(ticketId: string, modelStateId?: string, ignoreUnknownParams?: boolean, strictModelStateValidation?: boolean, reqCustomizationOrExport?: ReqCustomizationOrExport, options?: RawAxiosRequestConfig): AxiosPromise; createTicket(modelId: string, reqTicket: ReqTicket, options?: RawAxiosRequestConfig): AxiosPromise; decryptTicket(ticketEncrypted: string, options?: RawAxiosRequestConfig): AxiosPromise; getSessionDefaults(sessionId: string, options?: RawAxiosRequestConfig): AxiosPromise; }; export declare class SessionApi extends BaseAPI { closeSession(sessionId: string, options?: RawAxiosRequestConfig): Promise>; createSessionByModel(modelId: string, modelStateId?: string, ignoreUnknownParams?: boolean, strictModelStateValidation?: boolean, reqCustomizationOrExport?: ReqCustomizationOrExport, options?: RawAxiosRequestConfig): Promise>; createSessionByTicket(ticketId: string, modelStateId?: string, ignoreUnknownParams?: boolean, strictModelStateValidation?: boolean, reqCustomizationOrExport?: ReqCustomizationOrExport, options?: RawAxiosRequestConfig): Promise>; createTicket(modelId: string, reqTicket: ReqTicket, options?: RawAxiosRequestConfig): Promise>; decryptTicket(ticketEncrypted: string, options?: RawAxiosRequestConfig): Promise>; getSessionDefaults(sessionId: string, options?: RawAxiosRequestConfig): Promise>; } export declare const SystemApiAxiosParamCreator: (configuration?: Configuration) => { createSignedUrl: (endpoint: string, encodedUri: string, options?: RawAxiosRequestConfig) => Promise; eraseModel: (modelId: string, options?: RawAxiosRequestConfig) => Promise; getMinionsInfo: (options?: RawAxiosRequestConfig) => Promise; getScaleInCandidate: (options?: RawAxiosRequestConfig) => Promise; getWorkersInfo: (options?: RawAxiosRequestConfig) => Promise; }; export declare const SystemApiFp: (configuration?: Configuration) => { createSignedUrl(endpoint: string, encodedUri: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; eraseModel(modelId: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; getMinionsInfo(options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; getScaleInCandidate(options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; getWorkersInfo(options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; }; export declare const SystemApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => { createSignedUrl(endpoint: string, encodedUri: string, options?: RawAxiosRequestConfig): AxiosPromise; eraseModel(modelId: string, options?: RawAxiosRequestConfig): AxiosPromise; getMinionsInfo(options?: RawAxiosRequestConfig): AxiosPromise; getScaleInCandidate(options?: RawAxiosRequestConfig): AxiosPromise; getWorkersInfo(options?: RawAxiosRequestConfig): AxiosPromise; }; export declare class SystemApi extends BaseAPI { createSignedUrl(endpoint: string, encodedUri: string, options?: RawAxiosRequestConfig): Promise>; eraseModel(modelId: string, options?: RawAxiosRequestConfig): Promise>; getMinionsInfo(options?: RawAxiosRequestConfig): Promise>; getScaleInCandidate(options?: RawAxiosRequestConfig): Promise>; getWorkersInfo(options?: RawAxiosRequestConfig): Promise>; } export declare const TextureApiAxiosParamCreator: (configuration?: Configuration) => { listTextures: (sessionId: string, offset?: string, options?: RawAxiosRequestConfig) => Promise; }; export declare const TextureApiFp: (configuration?: Configuration) => { listTextures(sessionId: string, offset?: string, options?: RawAxiosRequestConfig): Promise<(axios?: AxiosInstance, basePath?: string) => AxiosPromise>; }; export declare const TextureApiFactory: (configuration?: Configuration, basePath?: string, axios?: AxiosInstance) => { listTextures(sessionId: string, offset?: string, options?: RawAxiosRequestConfig): AxiosPromise; }; export declare class TextureApi extends BaseAPI { listTextures(sessionId: string, offset?: string, options?: RawAxiosRequestConfig): Promise>; } //# sourceMappingURL=api.d.ts.map