import { ClientSDK, RequestOptions } from "../lib/sdks.js"; import * as components from "../models/components/index.js"; import * as operations from "../models/operations/index.js"; import { PageIterator } from "../types/operations.js"; import { Deployments } from "./deployments.js"; import { Executions } from "./executions.js"; import { Metrics } from "./metrics.js"; import { Runs } from "./runs.js"; import { Schedules } from "./schedules.js"; import { WorkflowsEvents } from "./workflowsevents.js"; export declare class Workflows extends ClientSDK { private _executions?; get executions(): Executions; private _metrics?; get metrics(): Metrics; private _runs?; get runs(): Runs; private _schedules?; get schedules(): Schedules; private _events?; get events(): WorkflowsEvents; private _deployments?; get deployments(): Deployments; /** * Get Workflows */ getWorkflows(request?: operations.GetWorkflowsV1WorkflowsGetRequest | undefined, options?: RequestOptions): Promise>; /** * Get Workflow Registrations */ getWorkflowRegistrations(request?: operations.GetWorkflowRegistrationsV1WorkflowsRegistrationsGetRequest | undefined, options?: RequestOptions): Promise; /** * Execute Workflow */ executeWorkflow(request: operations.ExecuteWorkflowV1WorkflowsWorkflowIdentifierExecutePostRequest, options?: RequestOptions): Promise; /** * Execute Workflow Registration * * @deprecated method: This will be removed in a future release, please migrate away from it as soon as possible. */ executeWorkflowRegistration(request: operations.ExecuteWorkflowRegistrationV1WorkflowsRegistrationsWorkflowRegistrationIdExecutePostRequest, options?: RequestOptions): Promise; /** * Get Workflow */ getWorkflow(request: operations.GetWorkflowV1WorkflowsWorkflowIdentifierGetRequest, options?: RequestOptions): Promise; /** * Update Workflow */ updateWorkflow(request: operations.UpdateWorkflowV1WorkflowsWorkflowIdentifierPutRequest, options?: RequestOptions): Promise; /** * Get Workflow Registration */ getWorkflowRegistration(request: operations.GetWorkflowRegistrationV1WorkflowsRegistrationsWorkflowRegistrationIdGetRequest, options?: RequestOptions): Promise; /** * Archive Workflow */ archiveWorkflow(request: operations.ArchiveWorkflowV1WorkflowsWorkflowIdentifierArchivePutRequest, options?: RequestOptions): Promise; /** * Unarchive Workflow */ unarchiveWorkflow(request: operations.UnarchiveWorkflowV1WorkflowsWorkflowIdentifierUnarchivePutRequest, options?: RequestOptions): Promise; } //# sourceMappingURL=workflows.d.ts.map