import "../ApiClient-fBZ10h6n.mjs"; import { t as BulkResponse_default } from "../BulkResponse-Bo_Avne5.mjs"; import "../Label-NQsPduJI.mjs"; import "../StateType-CA4aMnXy.mjs"; import "../Asset-QWv2ZEoy.mjs"; import "../AssetIdentifier-CzXHaTTa.mjs"; import "../DependsOn-GNgHPHR5.mjs"; import "../Type-DedIPHdh.mjs"; import "../InputObject-C6GD5E0Q.mjs"; import "../OutputValue-D5nRliVj.mjs"; import "../Output-BiBqpuJQ.mjs"; import "../WorkerGroupFallback-B6jAaIQG.mjs"; import "../WorkerGroup-COoO34xB.mjs"; import "../AbstractFlow-C68hQfXI.mjs"; import "../MapObjectObject-CiMbke6f.mjs"; import "../AbstractGraphBranchType-BVHNIylw.mjs"; import "../AbstractGraph-CV9srXKU.mjs"; import "../FlowGraphCluster-B4yi_Q6m.mjs"; import "../RelationType-DRy2FlSX.mjs"; import "../Relation-CVeYxMEL.mjs"; import "../FlowGraphEdge-AwaV73vs.mjs"; import { t as FlowGraph_default } from "../FlowGraph-OiT5dMX2.mjs"; import "../QueryFilterOp-I6iNIMKZ.mjs"; import { t as ConcurrencyLimit_default } from "../ConcurrencyLimit-C6dNYMdk.mjs"; import "../PropertyListAsset-BpSKBrt4.mjs"; import "../PropertyListAssetIdentifier-CzPTxMuQ.mjs"; import "../AssetsDeclaration-DmG6gtlE.mjs"; import "../Condition-BXpMolpU.mjs"; import "../Level-C7urWy3V.mjs"; import "../TheLabelsToPassToTheExecutionCreated-D-jJPJjD.mjs"; import "../AbstractTrigger-CwNYjLRb.mjs"; import "../CheckBehavior-BW341KoQ.mjs"; import "../CheckStyle-PBSMhOAA.mjs"; import "../Check-Dm5NvLlI.mjs"; import "../ConcurrencyBehavior-DPce0aVe.mjs"; import "../Concurrency-DZBgP_AA.mjs"; import "../PluginDefault-DXni4W8J.mjs"; import "../SLABehavior-CoTQEZUy.mjs"; import "../SLALabels-KGnyzIXp.mjs"; import "../SLAType-Uw2BNRmn.mjs"; import "../SLA-7xILhPt6.mjs"; import "../Cache-Db21YiXE.mjs"; import { t as Task_default } from "../Task-FeMW3wXo.mjs"; import { t as Flow_default } from "../Flow-DislLHKM.mjs"; import "../FlowServiceTaskDeprecation-LF16LLm0.mjs"; import { t as FlowControllerFlowWithDeprecatedTasks_default } from "../FlowControllerFlowWithDeprecatedTasks-CkzadfWl.mjs"; import "../FlowId-RzQVtdEJ.mjs"; import "../SoftDeletableFlowInterface-BuYSJeqE.mjs"; import "../TenantInterface-KicoRPTW.mjs"; import { t as FlowInterface_default } from "../FlowInterface-DQOEGjCr.mjs"; import "../FlowNode-CVQ4262U.mjs"; import "../FlowRelation-BfeorWYp.mjs"; import "../FlowTopologyGraphEdge-mflPUwOD.mjs"; import { t as FlowTopologyGraph_default } from "../FlowTopologyGraph-vnjB5A-w.mjs"; import { t as FlowWithSource_default } from "../FlowWithSource-COuLirdF.mjs"; import { t as PagedResultsConcurrencyLimit_default } from "../PagedResultsConcurrencyLimit-DXaP7U1F.mjs"; import { t as PagedResultsFlow_default } from "../PagedResultsFlow-Bi0BjEoP.mjs"; import "../SearchResultFlow-D0Gk3oZI.mjs"; import { t as PagedResultsSearchResultFlow_default } from "../PagedResultsSearchResultFlow-CPXqfsKS.mjs"; import { t as ValidateConstraintViolation_default } from "../ValidateConstraintViolation-CwVxXtff.mjs"; import { t as IQueryFilter } from "../IQueryFilter-C0EgxMlb.mjs"; //#region src/api/FlowsApi.d.ts /** * Flows service. * @module api/FlowsApi */ declare class FlowsApi { /** * Constructs a new FlowsApi. * @alias module:api/FlowsApi * @class * @param {module:ApiClient} [apiClient] Optional API client implementation to use, * default to {@link module:ApiClient#instance} if unspecified. */ constructor(apiClient?: any); apiClient: any; /** * Update from multiples yaml sources * All flow will be created / updated for this namespace. Flow that already created but not in `flows` will be deleted if the query delete is `true` * @param {String} tenant * @param {Object} opts Optional parameters * @param {Boolean} [_delete = true)] If missing flow should be deleted * @param {String} [namespace] The namespace where to update flows * @param {Boolean} [allowNamespaceChild = false)] If namespace child should are allowed to be updated * @param {String} [body] A list of flows source code split with \"---\" * @return {Promise>} */ bulkUpdateFlowsWithHttpInfo(tenant: string, opts: any): Promise>; /** * Update from multiples yaml sources * All flow will be created / updated for this namespace. Flow that already created but not in `flows` will be deleted if the query delete is `true` * @param {String} tenant * @param {Object} [opts] Optional parameters * @param {Boolean} [opts._delete (default to true)] If missing flow should be deleted * @param {String} [opts.namespace] The namespace where to update flows * @param {Boolean} [opts.allowNamespaceChild (default to false)] If namespace child should are allowed to be updated * @param {String} [opts.body] A list of flows source code split with \"---\" * @return {Promise>} */ bulkUpdateFlows(tenant: string, opts?: { _delete?: boolean; namespace?: string; allowNamespaceChild?: boolean; body?: string; }): Promise>; /** * Create a flow from yaml source * @param {String} tenant * @param {String} body The flow source code * @return {Promise} */ createFlowWithHttpInfo(tenant: string, body: string): Promise; /** * Create a flow from yaml source * @param {String} tenant * @param {String} body The flow source code * @return {Promise} */ createFlow(tenant: string, body: string): Promise; /** * Delete a flow * @param {String} namespace The flow namespace * @param {String} id The flow id * @param {String} tenant * @return {Promise< >} */ deleteFlowWithHttpInfo(namespace: string, id: string, tenant: string): Promise; /** * Delete a flow * @param {String} namespace The flow namespace * @param {String} id The flow id * @param {String} tenant * @return {Promise< >} */ deleteFlow(namespace: string, id: string, tenant: string): Promise; /** * Delete flows by their IDs. * @param {String} tenant * @param {Array.} idWithNamespace A list of tuple flow ID and namespace as flow identifiers * @return {Promise} */ deleteFlowsByIdsWithHttpInfo(tenant: string, idWithNamespace: any): Promise; /** * Delete flows by their IDs. * @param {String} tenant * @param {Array.} idWithNamespace A list of tuple flow ID and namespace as flow identifiers * @return {Promise} */ deleteFlowsByIds(tenant: string, idWithNamespace: any): Promise; /** * Delete flows returned by the query parameters. * @param {String} tenant * @param {Object} opts Optional parameters * @param {Array.} [filters] Filters * @return {Promise} */ deleteFlowsByQueryWithHttpInfo(tenant: string, opts: any): Promise; /** * Delete flows returned by the query parameters. * @param {String} tenant * @param {Object} [opts] Optional parameters * @param {Array.} [opts.filters] Filters * @return {Promise} */ deleteFlowsByQuery(tenant: string, opts?: { filters?: Array; }): Promise; /** * Delete revisions for a flow * @param {String} namespace The flow namespace * @param {String} id The flow id * @param {Array.} revisions * @param {String} tenant * @return {Promise< >} */ deleteRevisionsWithHttpInfo(namespace: string, id: string, revisions: Array, tenant: string): Promise; /** * Delete revisions for a flow * @param {String} namespace The flow namespace * @param {String} id The flow id * @param {Array.} revisions * @param {String} tenant * @return {Promise< >} */ deleteRevisions(namespace: string, id: string, revisions: Array, tenant: string): Promise; /** * Disable flows by their IDs. * @param {String} tenant * @param {Array.} idWithNamespace A list of tuple flow ID and namespace as flow identifiers * @return {Promise} */ disableFlowsByIdsWithHttpInfo(tenant: string, idWithNamespace: any): Promise; /** * Disable flows by their IDs. * @param {String} tenant * @param {Array.} idWithNamespace A list of tuple flow ID and namespace as flow identifiers * @return {Promise} */ disableFlowsByIds(tenant: string, idWithNamespace: any): Promise; /** * Disable flows returned by the query parameters. * @param {String} tenant * @param {Object} opts Optional parameters * @param {Array.} [filters] Filters * @return {Promise} */ disableFlowsByQueryWithHttpInfo(tenant: string, opts: any): Promise; /** * Disable flows returned by the query parameters. * @param {String} tenant * @param {Object} [opts] Optional parameters * @param {Array.} [opts.filters] Filters * @return {Promise} */ disableFlowsByQuery(tenant: string, opts?: { filters?: Array; }): Promise; /** * Enable flows by their IDs. * @param {String} tenant * @param {Array.} idWithNamespace A list of tuple flow ID and namespace as flow identifiers * @return {Promise} */ enableFlowsByIdsWithHttpInfo(tenant: string, idWithNamespace: any): Promise; /** * Enable flows by their IDs. * @param {String} tenant * @param {Array.} idWithNamespace A list of tuple flow ID and namespace as flow identifiers * @return {Promise} */ enableFlowsByIds(tenant: string, idWithNamespace: any): Promise; /** * Enable flows returned by the query parameters. * @param {String} tenant * @param {Object} opts Optional parameters * @param {Array.} [filters] Filters * @return {Promise} */ enableFlowsByQueryWithHttpInfo(tenant: string, opts: any): Promise; /** * Enable flows returned by the query parameters. * @param {String} tenant * @param {Object} [opts] Optional parameters * @param {Array.} [opts.filters] Filters * @return {Promise} */ enableFlowsByQuery(tenant: string, opts?: { filters?: Array; }): Promise; /** * Export flows as a ZIP archive of yaml sources. * @param {String} tenant * @param {Array.} idWithNamespace A list of tuple flow ID and namespace as flow identifiers * @return {Promise< Blob >} */ exportFlowsByIdsWithHttpInfo(tenant: string, idWithNamespace: any): Promise; /** * Export flows as a ZIP archive of yaml sources. * @param {String} tenant * @param {Array.} idWithNamespace A list of tuple flow ID and namespace as flow identifiers * @return {Promise< Blob >} */ exportFlowsByIds(tenant: string, idWithNamespace: any): Promise; /** * Export flows as a ZIP archive of yaml sources. * @param {String} tenant * @param {Object} opts Optional parameters * @param {Array.} [filters] Filters * @return {Promise< Blob >} */ exportFlowsByQueryWithHttpInfo(tenant: string, opts: any): Promise; /** * Export flows as a ZIP archive of yaml sources. * @param {String} tenant * @param {Object} [opts] Optional parameters * @param {Array.} [opts.filters] Filters * @return {Promise< Blob >} */ exportFlowsByQuery(tenant: string, opts?: { filters?: Array; }): Promise; /** * Get a flow * @param {String} namespace The flow namespace * @param {String} id The flow id * @param {String} tenant * @param {Object} opts Optional parameters * @param {Boolean} [source = false)] Include the source code * @param {Number} [revision] Get latest revision by default * @param {Boolean} [allowDeleted = false)] Get flow even if deleted * @return {Promise} */ flowWithHttpInfo(namespace: string, id: string, tenant: string, opts: any): Promise; /** * Get a flow * @param {String} namespace The flow namespace * @param {String} id The flow id * @param {String} tenant * @param {Object} [opts] Optional parameters * @param {Boolean} [opts.source (default to false)] Include the source code * @param {Number} [opts.revision] Get latest revision by default * @param {Boolean} [opts.allowDeleted (default to false)] Get flow even if deleted * @return {Promise} */ flow(namespace: string, id: string, tenant: string, opts?: { source?: boolean; revision?: number; allowDeleted?: boolean; }): Promise; /** * Get flow dependencies * @param {String} namespace The flow namespace * @param {String} id The flow id * @param {String} tenant * @param {Object} opts Optional parameters * @param {Boolean} [destinationOnly = false)] If true, list only destination dependencies, otherwise list also source dependencies * @param {Boolean} [expandAll = false)] If true, expand all dependencies recursively * @return {Promise} */ flowDependenciesWithHttpInfo(namespace: string, id: string, tenant: string, opts: any): Promise; /** * Get flow dependencies * @param {String} namespace The flow namespace * @param {String} id The flow id * @param {String} tenant * @param {Object} [opts] Optional parameters * @param {Boolean} [opts.destinationOnly (default to false)] If true, list only destination dependencies, otherwise list also source dependencies * @param {Boolean} [opts.expandAll (default to false)] If true, expand all dependencies recursively * @return {Promise} */ flowDependencies(namespace: string, id: string, tenant: string, opts?: { destinationOnly?: boolean; expandAll?: boolean; }): Promise; /** * Retrieve flow dependencies * @param {String} namespace The flow namespace * @param {String} tenant * @param {Object} opts Optional parameters * @param {Boolean} [destinationOnly = false)] if true, list only destination dependencies, otherwise list also source dependencies * @return {Promise} */ flowDependenciesFromNamespaceWithHttpInfo(namespace: string, tenant: string, opts: any): Promise; /** * Retrieve flow dependencies * @param {String} namespace The flow namespace * @param {String} tenant * @param {Object} [opts] Optional parameters * @param {Boolean} [opts.destinationOnly (default to false)] if true, list only destination dependencies, otherwise list also source dependencies * @return {Promise} */ flowDependenciesFromNamespace(namespace: string, tenant: string, opts?: { destinationOnly?: boolean; }): Promise; /** * Generate a graph for a flow * @param {String} namespace The flow namespace * @param {String} id The flow id * @param {String} tenant * @param {Object} opts Optional parameters * @param {Number} [revision] The flow revision * @param {Array.} [subflows] The subflow tasks to display * @return {Promise} */ generateFlowGraphWithHttpInfo(namespace: string, id: string, tenant: string, opts: any): Promise; /** * Generate a graph for a flow * @param {String} namespace The flow namespace * @param {String} id The flow id * @param {String} tenant * @param {Object} [opts] Optional parameters * @param {Number} [opts.revision] The flow revision * @param {Array.} [opts.subflows] The subflow tasks to display * @return {Promise} */ generateFlowGraph(namespace: string, id: string, tenant: string, opts?: { revision?: number; subflows?: Array; }): Promise; /** * Generate a graph for a flow source * @param {String} tenant * @param {String} body The flow source code * @param {Object} opts Optional parameters * @param {Array.} [subflows] The subflow tasks to display * @return {Promise} */ generateFlowGraphFromSourceWithHttpInfo(tenant: string, body: string, opts: any): Promise; /** * Generate a graph for a flow source * @param {String} tenant * @param {String} body The flow source code * @param {Object} [opts] Optional parameters * @param {Array.} [opts.subflows] The subflow tasks to display * @return {Promise} */ generateFlowGraphFromSource(tenant: string, body: string, opts?: { subflows?: Array; }): Promise; /** * Import flows as a ZIP archive of yaml sources or a multi-objects YAML file. When sending a Yaml that contains one or more flows, a list of index is returned. When sending a ZIP archive, a list of files that couldn't be imported is returned. * @param {String} tenant * @param {Object} opts Optional parameters * @param {Boolean} [failOnError = false)] If should fail on invalid flows * @param {File} [fileUpload] The file to import, can be a ZIP archive or a multi-objects YAML file * @return {Promise< Array. >} */ importFlowsWithHttpInfo(tenant: string, opts: any): Promise>; /** * Import flows as a ZIP archive of yaml sources or a multi-objects YAML file. When sending a Yaml that contains one or more flows, a list of index is returned. When sending a ZIP archive, a list of files that couldn't be imported is returned. * @param {String} tenant * @param {Object} [opts] Optional parameters * @param {Boolean} [opts.failOnError (default to false)] If should fail on invalid flows * @param {File} [opts.fileUpload] The file to import, can be a ZIP archive or a multi-objects YAML file * @return {Promise< Array. >} */ importFlows(tenant: string, opts?: { failOnError?: boolean; fileUpload?: File; }): Promise>; /** * List flows containing deprecated tasks * @param {String} tenant * @param {Object} opts Optional parameters * @param {String} [namespace] A namespace filter prefix * @return {Promise>} */ listDeprecatedWithHttpInfo(tenant: string, opts: any): Promise>; /** * List flows containing deprecated tasks * @param {String} tenant * @param {Object} [opts] Optional parameters * @param {String} [opts.namespace] A namespace filter prefix * @return {Promise>} */ listDeprecated(tenant: string, opts?: { namespace?: string; }): Promise>; /** * List all distinct namespaces * @param {String} tenant * @param {Object} opts Optional parameters * @param {String} [q] A string filter * @return {Promise< Array. >} */ listDistinctNamespacesWithHttpInfo(tenant: string, opts: any): Promise>; /** * List all distinct namespaces * @param {String} tenant * @param {Object} [opts] Optional parameters * @param {String} [opts.q] A string filter * @return {Promise< Array. >} */ listDistinctNamespaces(tenant: string, opts?: { q?: string; }): Promise>; /** * Get revisions for a flow * @param {String} namespace The flow namespace * @param {String} id The flow id * @param {String} tenant * @param {Object} opts Optional parameters * @param {Boolean} [allowDelete = false)] * @return {Promise>} */ listFlowRevisionsWithHttpInfo(namespace: string, id: string, tenant: string, opts: any): Promise>; /** * Get revisions for a flow * @param {String} namespace The flow namespace * @param {String} id The flow id * @param {String} tenant * @param {Object} [opts] Optional parameters * @param {Boolean} [opts.allowDelete (default to false)] * @return {Promise>} */ listFlowRevisions(namespace: string, id: string, tenant: string, opts?: { allowDelete?: boolean; }): Promise>; /** * Retrieve all flows from a given namespace * @param {String} namespace Namespace to filter flows * @param {String} tenant * @return {Promise>} */ listFlowsByNamespaceWithHttpInfo(namespace: string, tenant: string): Promise>; /** * Retrieve all flows from a given namespace * @param {String} namespace Namespace to filter flows * @param {String} tenant * @return {Promise>} */ listFlowsByNamespace(namespace: string, tenant: string): Promise>; /** * Search for flow concurrency limits * @param {String} tenant * @return {Promise} */ searchConcurrencyLimitsWithHttpInfo(tenant: string): Promise; /** * Search for flow concurrency limits * @param {String} tenant * @return {Promise} */ searchConcurrencyLimits(tenant: string): Promise; /** * Search for flows * @param {String} tenant * @param {Object} opts Optional parameters * @param {Number} [page = 1)] The current page * @param {Number} [size = 10)] The current page size * @param {Array.} [sort] The sort of current page * @param {Array.} [filters] Filters * @return {Promise} */ searchFlowsWithHttpInfo(tenant: string, opts: any): Promise; /** * Search for flows * @param {String} tenant * @param {Object} [opts] Optional parameters * @param {Number} [opts.page (default to 1)] The current page * @param {Number} [opts.size (default to 10)] The current page size * @param {Array.} [opts.sort] The sort of current page * @param {Array.} [opts.filters] Filters * @return {Promise} */ searchFlows(tenant: string, opts?: { page?: number; size?: number; sort?: Array; filters?: Array; }): Promise; /** * Search for flows source code * @param {String} tenant * @param {Object} opts Optional parameters * @param {Number} [page = 1)] The current page * @param {Number} [size = 10)] The current page size * @param {Array.} [sort] The sort of current page * @param {String} [q] A string filter * @param {String} [namespace] A namespace filter prefix * @return {Promise} */ searchFlowsBySourceCodeWithHttpInfo(tenant: string, opts: any): Promise; /** * Search for flows source code * @param {String} tenant * @param {Object} [opts] Optional parameters * @param {Number} [opts.page (default to 1)] The current page * @param {Number} [opts.size (default to 10)] The current page size * @param {Array.} [opts.sort] The sort of current page * @param {String} [opts.q] A string filter * @param {String} [opts.namespace] A namespace filter prefix * @return {Promise} */ searchFlowsBySourceCode(tenant: string, opts?: { page?: number; size?: number; sort?: Array; q?: string; namespace?: string; }): Promise; /** * Get a flow task * @param {String} namespace The flow namespace * @param {String} id The flow id * @param {String} taskId The task id * @param {String} tenant * @param {Object} opts Optional parameters * @param {Number} [revision] The flow revision * @return {Promise} */ taskFromFlowWithHttpInfo(namespace: string, id: string, taskId: string, tenant: string, opts: any): Promise; /** * Get a flow task * @param {String} namespace The flow namespace * @param {String} id The flow id * @param {String} taskId The task id * @param {String} tenant * @param {Object} [opts] Optional parameters * @param {Number} [opts.revision] The flow revision * @return {Promise} */ taskFromFlow(namespace: string, id: string, taskId: string, tenant: string, opts?: { revision?: number; }): Promise; /** * Update a flow concurrency limit * @param {String} namespace * @param {String} flowId * @param {String} tenant * @param {module:model/ConcurrencyLimit} concurrencyLimit * @return {Promise} */ updateConcurrencyLimitWithHttpInfo(namespace: string, flowId: string, tenant: string, concurrencyLimit: any): Promise; /** * Update a flow concurrency limit * @param {String} namespace * @param {String} flowId * @param {String} tenant * @param {module:model/ConcurrencyLimit} concurrencyLimit * @return {Promise} */ updateConcurrencyLimit(namespace: string, flowId: string, tenant: string, concurrencyLimit: any): Promise; /** * Update a flow * @param {String} namespace The flow namespace * @param {String} id The flow id * @param {String} tenant * @param {String} body The flow source code * @return {Promise} */ updateFlowWithHttpInfo(namespace: string, id: string, tenant: string, body: string): Promise; /** * Update a flow * @param {String} namespace The flow namespace * @param {String} id The flow id * @param {String} tenant * @param {String} body The flow source code * @return {Promise} */ updateFlow(namespace: string, id: string, tenant: string, body: string): Promise; /** * Update a complete namespace from yaml source * All flow will be created / updated for this namespace. Flow that already created but not in `flows` will be deleted if the query delete is `true` * @param {String} namespace The flow namespace * @param {String} tenant * @param {String} body A list of flows source code * @param {Object} opts Optional parameters * @param {Boolean} [_delete = true)] If missing flows should be deleted * @param {Boolean} [override = false)] If namespace of all provided flows should be overridden * @return {Promise>} */ updateFlowsInNamespaceWithHttpInfo(namespace: string, tenant: string, body: string, opts: any): Promise>; /** * Update a complete namespace from yaml source * All flow will be created / updated for this namespace. Flow that already created but not in `flows` will be deleted if the query delete is `true` * @param {String} namespace The flow namespace * @param {String} tenant * @param {String} body A list of flows source code * @param {Object} [opts] Optional parameters * @param {Boolean} [opts._delete (default to true)] If missing flows should be deleted * @param {Boolean} [opts.override (default to false)] If namespace of all provided flows should be overridden * @return {Promise>} */ updateFlowsInNamespace(namespace: string, tenant: string, body: string, opts?: { _delete?: boolean; override?: boolean; }): Promise>; /** * Update a single task on a flow * @param {String} namespace The flow namespace * @param {String} id The flow id * @param {String} taskId The task id * @param {String} tenant * @param {module:model/Task} task The task * @return {Promise} */ updateTaskWithHttpInfo(namespace: string, id: string, taskId: string, tenant: string, task: any): Promise; /** * Update a single task on a flow * @param {String} namespace The flow namespace * @param {String} id The flow id * @param {String} taskId The task id * @param {String} tenant * @param {module:model/Task} task The task * @return {Promise} */ updateTask(namespace: string, id: string, taskId: string, tenant: string, task: any): Promise; /** * Validate a list of flows * @param {String} tenant * @param {String} body Flows as YAML string or multipart files * @return {Promise>} */ validateFlowsWithHttpInfo(tenant: string, body: string): Promise>; /** * Validate a list of flows * @param {String} tenant * @param {String} body Flows as YAML string or multipart files * @return {Promise>} */ validateFlows(tenant: string, body: string): Promise>; /** * Validate a task * @param {module:model/FlowControllerTaskValidationType} section The type of task * @param {String} tenant * @param {Object.} body A task definition that can be from tasks or triggers * @return {Promise} */ validateTaskWithHttpInfo(section: any, tenant: string, body: any): Promise; /** * Validate a task * @param {module:model/FlowControllerTaskValidationType} section The type of task * @param {String} tenant * @param {Object.} body A task definition that can be from tasks or triggers * @return {Promise} */ validateTask(section: any, tenant: string, body: any): Promise; /** * Validate trigger * @param {String} tenant * @param {Object.} body The trigger * @return {Promise} */ validateTriggerWithHttpInfo(tenant: string, body: any): Promise; /** * Validate trigger * @param {String} tenant * @param {Object.} body The trigger * @return {Promise} */ validateTrigger(tenant: string, body: any): Promise; } //#endregion export { FlowsApi as default };