import type { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator } from "@smithy/types"; import { type CountClosedWorkflowExecutionsCommandInput, type CountClosedWorkflowExecutionsCommandOutput } from "./commands/CountClosedWorkflowExecutionsCommand"; import { type CountOpenWorkflowExecutionsCommandInput, type CountOpenWorkflowExecutionsCommandOutput } from "./commands/CountOpenWorkflowExecutionsCommand"; import { type CountPendingActivityTasksCommandInput, type CountPendingActivityTasksCommandOutput } from "./commands/CountPendingActivityTasksCommand"; import { type CountPendingDecisionTasksCommandInput, type CountPendingDecisionTasksCommandOutput } from "./commands/CountPendingDecisionTasksCommand"; import { type DeleteActivityTypeCommandInput, type DeleteActivityTypeCommandOutput } from "./commands/DeleteActivityTypeCommand"; import { type DeleteWorkflowTypeCommandInput, type DeleteWorkflowTypeCommandOutput } from "./commands/DeleteWorkflowTypeCommand"; import { type DeprecateActivityTypeCommandInput, type DeprecateActivityTypeCommandOutput } from "./commands/DeprecateActivityTypeCommand"; import { type DeprecateDomainCommandInput, type DeprecateDomainCommandOutput } from "./commands/DeprecateDomainCommand"; import { type DeprecateWorkflowTypeCommandInput, type DeprecateWorkflowTypeCommandOutput } from "./commands/DeprecateWorkflowTypeCommand"; import { type DescribeActivityTypeCommandInput, type DescribeActivityTypeCommandOutput } from "./commands/DescribeActivityTypeCommand"; import { type DescribeDomainCommandInput, type DescribeDomainCommandOutput } from "./commands/DescribeDomainCommand"; import { type DescribeWorkflowExecutionCommandInput, type DescribeWorkflowExecutionCommandOutput } from "./commands/DescribeWorkflowExecutionCommand"; import { type DescribeWorkflowTypeCommandInput, type DescribeWorkflowTypeCommandOutput } from "./commands/DescribeWorkflowTypeCommand"; import { type GetWorkflowExecutionHistoryCommandInput, type GetWorkflowExecutionHistoryCommandOutput } from "./commands/GetWorkflowExecutionHistoryCommand"; import { type ListActivityTypesCommandInput, type ListActivityTypesCommandOutput } from "./commands/ListActivityTypesCommand"; import { type ListClosedWorkflowExecutionsCommandInput, type ListClosedWorkflowExecutionsCommandOutput } from "./commands/ListClosedWorkflowExecutionsCommand"; import { type ListDomainsCommandInput, type ListDomainsCommandOutput } from "./commands/ListDomainsCommand"; import { type ListOpenWorkflowExecutionsCommandInput, type ListOpenWorkflowExecutionsCommandOutput } from "./commands/ListOpenWorkflowExecutionsCommand"; import { type ListTagsForResourceCommandInput, type ListTagsForResourceCommandOutput } from "./commands/ListTagsForResourceCommand"; import { type ListWorkflowTypesCommandInput, type ListWorkflowTypesCommandOutput } from "./commands/ListWorkflowTypesCommand"; import { type PollForActivityTaskCommandInput, type PollForActivityTaskCommandOutput } from "./commands/PollForActivityTaskCommand"; import { type PollForDecisionTaskCommandInput, type PollForDecisionTaskCommandOutput } from "./commands/PollForDecisionTaskCommand"; import { type RecordActivityTaskHeartbeatCommandInput, type RecordActivityTaskHeartbeatCommandOutput } from "./commands/RecordActivityTaskHeartbeatCommand"; import { type RegisterActivityTypeCommandInput, type RegisterActivityTypeCommandOutput } from "./commands/RegisterActivityTypeCommand"; import { type RegisterDomainCommandInput, type RegisterDomainCommandOutput } from "./commands/RegisterDomainCommand"; import { type RegisterWorkflowTypeCommandInput, type RegisterWorkflowTypeCommandOutput } from "./commands/RegisterWorkflowTypeCommand"; import { type RequestCancelWorkflowExecutionCommandInput, type RequestCancelWorkflowExecutionCommandOutput } from "./commands/RequestCancelWorkflowExecutionCommand"; import { type RespondActivityTaskCanceledCommandInput, type RespondActivityTaskCanceledCommandOutput } from "./commands/RespondActivityTaskCanceledCommand"; import { type RespondActivityTaskCompletedCommandInput, type RespondActivityTaskCompletedCommandOutput } from "./commands/RespondActivityTaskCompletedCommand"; import { type RespondActivityTaskFailedCommandInput, type RespondActivityTaskFailedCommandOutput } from "./commands/RespondActivityTaskFailedCommand"; import { type RespondDecisionTaskCompletedCommandInput, type RespondDecisionTaskCompletedCommandOutput } from "./commands/RespondDecisionTaskCompletedCommand"; import { type SignalWorkflowExecutionCommandInput, type SignalWorkflowExecutionCommandOutput } from "./commands/SignalWorkflowExecutionCommand"; import { type StartWorkflowExecutionCommandInput, type StartWorkflowExecutionCommandOutput } from "./commands/StartWorkflowExecutionCommand"; import { type TagResourceCommandInput, type TagResourceCommandOutput } from "./commands/TagResourceCommand"; import { type TerminateWorkflowExecutionCommandInput, type TerminateWorkflowExecutionCommandOutput } from "./commands/TerminateWorkflowExecutionCommand"; import { type UndeprecateActivityTypeCommandInput, type UndeprecateActivityTypeCommandOutput } from "./commands/UndeprecateActivityTypeCommand"; import { type UndeprecateDomainCommandInput, type UndeprecateDomainCommandOutput } from "./commands/UndeprecateDomainCommand"; import { type UndeprecateWorkflowTypeCommandInput, type UndeprecateWorkflowTypeCommandOutput } from "./commands/UndeprecateWorkflowTypeCommand"; import { type UntagResourceCommandInput, type UntagResourceCommandOutput } from "./commands/UntagResourceCommand"; import { SWFClient } from "./SWFClient"; export interface SWF { /** * @see {@link CountClosedWorkflowExecutionsCommand} */ countClosedWorkflowExecutions(args: CountClosedWorkflowExecutionsCommandInput, options?: __HttpHandlerOptions): Promise; countClosedWorkflowExecutions(args: CountClosedWorkflowExecutionsCommandInput, cb: (err: any, data?: CountClosedWorkflowExecutionsCommandOutput) => void): void; countClosedWorkflowExecutions(args: CountClosedWorkflowExecutionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CountClosedWorkflowExecutionsCommandOutput) => void): void; /** * @see {@link CountOpenWorkflowExecutionsCommand} */ countOpenWorkflowExecutions(args: CountOpenWorkflowExecutionsCommandInput, options?: __HttpHandlerOptions): Promise; countOpenWorkflowExecutions(args: CountOpenWorkflowExecutionsCommandInput, cb: (err: any, data?: CountOpenWorkflowExecutionsCommandOutput) => void): void; countOpenWorkflowExecutions(args: CountOpenWorkflowExecutionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CountOpenWorkflowExecutionsCommandOutput) => void): void; /** * @see {@link CountPendingActivityTasksCommand} */ countPendingActivityTasks(args: CountPendingActivityTasksCommandInput, options?: __HttpHandlerOptions): Promise; countPendingActivityTasks(args: CountPendingActivityTasksCommandInput, cb: (err: any, data?: CountPendingActivityTasksCommandOutput) => void): void; countPendingActivityTasks(args: CountPendingActivityTasksCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CountPendingActivityTasksCommandOutput) => void): void; /** * @see {@link CountPendingDecisionTasksCommand} */ countPendingDecisionTasks(args: CountPendingDecisionTasksCommandInput, options?: __HttpHandlerOptions): Promise; countPendingDecisionTasks(args: CountPendingDecisionTasksCommandInput, cb: (err: any, data?: CountPendingDecisionTasksCommandOutput) => void): void; countPendingDecisionTasks(args: CountPendingDecisionTasksCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CountPendingDecisionTasksCommandOutput) => void): void; /** * @see {@link DeleteActivityTypeCommand} */ deleteActivityType(args: DeleteActivityTypeCommandInput, options?: __HttpHandlerOptions): Promise; deleteActivityType(args: DeleteActivityTypeCommandInput, cb: (err: any, data?: DeleteActivityTypeCommandOutput) => void): void; deleteActivityType(args: DeleteActivityTypeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteActivityTypeCommandOutput) => void): void; /** * @see {@link DeleteWorkflowTypeCommand} */ deleteWorkflowType(args: DeleteWorkflowTypeCommandInput, options?: __HttpHandlerOptions): Promise; deleteWorkflowType(args: DeleteWorkflowTypeCommandInput, cb: (err: any, data?: DeleteWorkflowTypeCommandOutput) => void): void; deleteWorkflowType(args: DeleteWorkflowTypeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteWorkflowTypeCommandOutput) => void): void; /** * @see {@link DeprecateActivityTypeCommand} */ deprecateActivityType(args: DeprecateActivityTypeCommandInput, options?: __HttpHandlerOptions): Promise; deprecateActivityType(args: DeprecateActivityTypeCommandInput, cb: (err: any, data?: DeprecateActivityTypeCommandOutput) => void): void; deprecateActivityType(args: DeprecateActivityTypeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeprecateActivityTypeCommandOutput) => void): void; /** * @see {@link DeprecateDomainCommand} */ deprecateDomain(args: DeprecateDomainCommandInput, options?: __HttpHandlerOptions): Promise; deprecateDomain(args: DeprecateDomainCommandInput, cb: (err: any, data?: DeprecateDomainCommandOutput) => void): void; deprecateDomain(args: DeprecateDomainCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeprecateDomainCommandOutput) => void): void; /** * @see {@link DeprecateWorkflowTypeCommand} */ deprecateWorkflowType(args: DeprecateWorkflowTypeCommandInput, options?: __HttpHandlerOptions): Promise; deprecateWorkflowType(args: DeprecateWorkflowTypeCommandInput, cb: (err: any, data?: DeprecateWorkflowTypeCommandOutput) => void): void; deprecateWorkflowType(args: DeprecateWorkflowTypeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeprecateWorkflowTypeCommandOutput) => void): void; /** * @see {@link DescribeActivityTypeCommand} */ describeActivityType(args: DescribeActivityTypeCommandInput, options?: __HttpHandlerOptions): Promise; describeActivityType(args: DescribeActivityTypeCommandInput, cb: (err: any, data?: DescribeActivityTypeCommandOutput) => void): void; describeActivityType(args: DescribeActivityTypeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeActivityTypeCommandOutput) => void): void; /** * @see {@link DescribeDomainCommand} */ describeDomain(args: DescribeDomainCommandInput, options?: __HttpHandlerOptions): Promise; describeDomain(args: DescribeDomainCommandInput, cb: (err: any, data?: DescribeDomainCommandOutput) => void): void; describeDomain(args: DescribeDomainCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeDomainCommandOutput) => void): void; /** * @see {@link DescribeWorkflowExecutionCommand} */ describeWorkflowExecution(args: DescribeWorkflowExecutionCommandInput, options?: __HttpHandlerOptions): Promise; describeWorkflowExecution(args: DescribeWorkflowExecutionCommandInput, cb: (err: any, data?: DescribeWorkflowExecutionCommandOutput) => void): void; describeWorkflowExecution(args: DescribeWorkflowExecutionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeWorkflowExecutionCommandOutput) => void): void; /** * @see {@link DescribeWorkflowTypeCommand} */ describeWorkflowType(args: DescribeWorkflowTypeCommandInput, options?: __HttpHandlerOptions): Promise; describeWorkflowType(args: DescribeWorkflowTypeCommandInput, cb: (err: any, data?: DescribeWorkflowTypeCommandOutput) => void): void; describeWorkflowType(args: DescribeWorkflowTypeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeWorkflowTypeCommandOutput) => void): void; /** * @see {@link GetWorkflowExecutionHistoryCommand} */ getWorkflowExecutionHistory(args: GetWorkflowExecutionHistoryCommandInput, options?: __HttpHandlerOptions): Promise; getWorkflowExecutionHistory(args: GetWorkflowExecutionHistoryCommandInput, cb: (err: any, data?: GetWorkflowExecutionHistoryCommandOutput) => void): void; getWorkflowExecutionHistory(args: GetWorkflowExecutionHistoryCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetWorkflowExecutionHistoryCommandOutput) => void): void; /** * @see {@link ListActivityTypesCommand} */ listActivityTypes(args: ListActivityTypesCommandInput, options?: __HttpHandlerOptions): Promise; listActivityTypes(args: ListActivityTypesCommandInput, cb: (err: any, data?: ListActivityTypesCommandOutput) => void): void; listActivityTypes(args: ListActivityTypesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListActivityTypesCommandOutput) => void): void; /** * @see {@link ListClosedWorkflowExecutionsCommand} */ listClosedWorkflowExecutions(args: ListClosedWorkflowExecutionsCommandInput, options?: __HttpHandlerOptions): Promise; listClosedWorkflowExecutions(args: ListClosedWorkflowExecutionsCommandInput, cb: (err: any, data?: ListClosedWorkflowExecutionsCommandOutput) => void): void; listClosedWorkflowExecutions(args: ListClosedWorkflowExecutionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListClosedWorkflowExecutionsCommandOutput) => void): void; /** * @see {@link ListDomainsCommand} */ listDomains(args: ListDomainsCommandInput, options?: __HttpHandlerOptions): Promise; listDomains(args: ListDomainsCommandInput, cb: (err: any, data?: ListDomainsCommandOutput) => void): void; listDomains(args: ListDomainsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListDomainsCommandOutput) => void): void; /** * @see {@link ListOpenWorkflowExecutionsCommand} */ listOpenWorkflowExecutions(args: ListOpenWorkflowExecutionsCommandInput, options?: __HttpHandlerOptions): Promise; listOpenWorkflowExecutions(args: ListOpenWorkflowExecutionsCommandInput, cb: (err: any, data?: ListOpenWorkflowExecutionsCommandOutput) => void): void; listOpenWorkflowExecutions(args: ListOpenWorkflowExecutionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListOpenWorkflowExecutionsCommandOutput) => void): void; /** * @see {@link ListTagsForResourceCommand} */ listTagsForResource(args: ListTagsForResourceCommandInput, options?: __HttpHandlerOptions): Promise; listTagsForResource(args: ListTagsForResourceCommandInput, cb: (err: any, data?: ListTagsForResourceCommandOutput) => void): void; listTagsForResource(args: ListTagsForResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListTagsForResourceCommandOutput) => void): void; /** * @see {@link ListWorkflowTypesCommand} */ listWorkflowTypes(args: ListWorkflowTypesCommandInput, options?: __HttpHandlerOptions): Promise; listWorkflowTypes(args: ListWorkflowTypesCommandInput, cb: (err: any, data?: ListWorkflowTypesCommandOutput) => void): void; listWorkflowTypes(args: ListWorkflowTypesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListWorkflowTypesCommandOutput) => void): void; /** * @see {@link PollForActivityTaskCommand} */ pollForActivityTask(args: PollForActivityTaskCommandInput, options?: __HttpHandlerOptions): Promise; pollForActivityTask(args: PollForActivityTaskCommandInput, cb: (err: any, data?: PollForActivityTaskCommandOutput) => void): void; pollForActivityTask(args: PollForActivityTaskCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PollForActivityTaskCommandOutput) => void): void; /** * @see {@link PollForDecisionTaskCommand} */ pollForDecisionTask(args: PollForDecisionTaskCommandInput, options?: __HttpHandlerOptions): Promise; pollForDecisionTask(args: PollForDecisionTaskCommandInput, cb: (err: any, data?: PollForDecisionTaskCommandOutput) => void): void; pollForDecisionTask(args: PollForDecisionTaskCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PollForDecisionTaskCommandOutput) => void): void; /** * @see {@link RecordActivityTaskHeartbeatCommand} */ recordActivityTaskHeartbeat(args: RecordActivityTaskHeartbeatCommandInput, options?: __HttpHandlerOptions): Promise; recordActivityTaskHeartbeat(args: RecordActivityTaskHeartbeatCommandInput, cb: (err: any, data?: RecordActivityTaskHeartbeatCommandOutput) => void): void; recordActivityTaskHeartbeat(args: RecordActivityTaskHeartbeatCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RecordActivityTaskHeartbeatCommandOutput) => void): void; /** * @see {@link RegisterActivityTypeCommand} */ registerActivityType(args: RegisterActivityTypeCommandInput, options?: __HttpHandlerOptions): Promise; registerActivityType(args: RegisterActivityTypeCommandInput, cb: (err: any, data?: RegisterActivityTypeCommandOutput) => void): void; registerActivityType(args: RegisterActivityTypeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RegisterActivityTypeCommandOutput) => void): void; /** * @see {@link RegisterDomainCommand} */ registerDomain(args: RegisterDomainCommandInput, options?: __HttpHandlerOptions): Promise; registerDomain(args: RegisterDomainCommandInput, cb: (err: any, data?: RegisterDomainCommandOutput) => void): void; registerDomain(args: RegisterDomainCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RegisterDomainCommandOutput) => void): void; /** * @see {@link RegisterWorkflowTypeCommand} */ registerWorkflowType(args: RegisterWorkflowTypeCommandInput, options?: __HttpHandlerOptions): Promise; registerWorkflowType(args: RegisterWorkflowTypeCommandInput, cb: (err: any, data?: RegisterWorkflowTypeCommandOutput) => void): void; registerWorkflowType(args: RegisterWorkflowTypeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RegisterWorkflowTypeCommandOutput) => void): void; /** * @see {@link RequestCancelWorkflowExecutionCommand} */ requestCancelWorkflowExecution(args: RequestCancelWorkflowExecutionCommandInput, options?: __HttpHandlerOptions): Promise; requestCancelWorkflowExecution(args: RequestCancelWorkflowExecutionCommandInput, cb: (err: any, data?: RequestCancelWorkflowExecutionCommandOutput) => void): void; requestCancelWorkflowExecution(args: RequestCancelWorkflowExecutionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RequestCancelWorkflowExecutionCommandOutput) => void): void; /** * @see {@link RespondActivityTaskCanceledCommand} */ respondActivityTaskCanceled(args: RespondActivityTaskCanceledCommandInput, options?: __HttpHandlerOptions): Promise; respondActivityTaskCanceled(args: RespondActivityTaskCanceledCommandInput, cb: (err: any, data?: RespondActivityTaskCanceledCommandOutput) => void): void; respondActivityTaskCanceled(args: RespondActivityTaskCanceledCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RespondActivityTaskCanceledCommandOutput) => void): void; /** * @see {@link RespondActivityTaskCompletedCommand} */ respondActivityTaskCompleted(args: RespondActivityTaskCompletedCommandInput, options?: __HttpHandlerOptions): Promise; respondActivityTaskCompleted(args: RespondActivityTaskCompletedCommandInput, cb: (err: any, data?: RespondActivityTaskCompletedCommandOutput) => void): void; respondActivityTaskCompleted(args: RespondActivityTaskCompletedCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RespondActivityTaskCompletedCommandOutput) => void): void; /** * @see {@link RespondActivityTaskFailedCommand} */ respondActivityTaskFailed(args: RespondActivityTaskFailedCommandInput, options?: __HttpHandlerOptions): Promise; respondActivityTaskFailed(args: RespondActivityTaskFailedCommandInput, cb: (err: any, data?: RespondActivityTaskFailedCommandOutput) => void): void; respondActivityTaskFailed(args: RespondActivityTaskFailedCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RespondActivityTaskFailedCommandOutput) => void): void; /** * @see {@link RespondDecisionTaskCompletedCommand} */ respondDecisionTaskCompleted(args: RespondDecisionTaskCompletedCommandInput, options?: __HttpHandlerOptions): Promise; respondDecisionTaskCompleted(args: RespondDecisionTaskCompletedCommandInput, cb: (err: any, data?: RespondDecisionTaskCompletedCommandOutput) => void): void; respondDecisionTaskCompleted(args: RespondDecisionTaskCompletedCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RespondDecisionTaskCompletedCommandOutput) => void): void; /** * @see {@link SignalWorkflowExecutionCommand} */ signalWorkflowExecution(args: SignalWorkflowExecutionCommandInput, options?: __HttpHandlerOptions): Promise; signalWorkflowExecution(args: SignalWorkflowExecutionCommandInput, cb: (err: any, data?: SignalWorkflowExecutionCommandOutput) => void): void; signalWorkflowExecution(args: SignalWorkflowExecutionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: SignalWorkflowExecutionCommandOutput) => void): void; /** * @see {@link StartWorkflowExecutionCommand} */ startWorkflowExecution(args: StartWorkflowExecutionCommandInput, options?: __HttpHandlerOptions): Promise; startWorkflowExecution(args: StartWorkflowExecutionCommandInput, cb: (err: any, data?: StartWorkflowExecutionCommandOutput) => void): void; startWorkflowExecution(args: StartWorkflowExecutionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartWorkflowExecutionCommandOutput) => void): void; /** * @see {@link TagResourceCommand} */ tagResource(args: TagResourceCommandInput, options?: __HttpHandlerOptions): Promise; tagResource(args: TagResourceCommandInput, cb: (err: any, data?: TagResourceCommandOutput) => void): void; tagResource(args: TagResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: TagResourceCommandOutput) => void): void; /** * @see {@link TerminateWorkflowExecutionCommand} */ terminateWorkflowExecution(args: TerminateWorkflowExecutionCommandInput, options?: __HttpHandlerOptions): Promise; terminateWorkflowExecution(args: TerminateWorkflowExecutionCommandInput, cb: (err: any, data?: TerminateWorkflowExecutionCommandOutput) => void): void; terminateWorkflowExecution(args: TerminateWorkflowExecutionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: TerminateWorkflowExecutionCommandOutput) => void): void; /** * @see {@link UndeprecateActivityTypeCommand} */ undeprecateActivityType(args: UndeprecateActivityTypeCommandInput, options?: __HttpHandlerOptions): Promise; undeprecateActivityType(args: UndeprecateActivityTypeCommandInput, cb: (err: any, data?: UndeprecateActivityTypeCommandOutput) => void): void; undeprecateActivityType(args: UndeprecateActivityTypeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UndeprecateActivityTypeCommandOutput) => void): void; /** * @see {@link UndeprecateDomainCommand} */ undeprecateDomain(args: UndeprecateDomainCommandInput, options?: __HttpHandlerOptions): Promise; undeprecateDomain(args: UndeprecateDomainCommandInput, cb: (err: any, data?: UndeprecateDomainCommandOutput) => void): void; undeprecateDomain(args: UndeprecateDomainCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UndeprecateDomainCommandOutput) => void): void; /** * @see {@link UndeprecateWorkflowTypeCommand} */ undeprecateWorkflowType(args: UndeprecateWorkflowTypeCommandInput, options?: __HttpHandlerOptions): Promise; undeprecateWorkflowType(args: UndeprecateWorkflowTypeCommandInput, cb: (err: any, data?: UndeprecateWorkflowTypeCommandOutput) => void): void; undeprecateWorkflowType(args: UndeprecateWorkflowTypeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UndeprecateWorkflowTypeCommandOutput) => void): void; /** * @see {@link UntagResourceCommand} */ untagResource(args: UntagResourceCommandInput, options?: __HttpHandlerOptions): Promise; untagResource(args: UntagResourceCommandInput, cb: (err: any, data?: UntagResourceCommandOutput) => void): void; untagResource(args: UntagResourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UntagResourceCommandOutput) => void): void; /** * @see {@link GetWorkflowExecutionHistoryCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link GetWorkflowExecutionHistoryCommandOutput}. */ paginateGetWorkflowExecutionHistory(args: GetWorkflowExecutionHistoryCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListActivityTypesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListActivityTypesCommandOutput}. */ paginateListActivityTypes(args: ListActivityTypesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListClosedWorkflowExecutionsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListClosedWorkflowExecutionsCommandOutput}. */ paginateListClosedWorkflowExecutions(args: ListClosedWorkflowExecutionsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListDomainsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListDomainsCommandOutput}. */ paginateListDomains(args: ListDomainsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListOpenWorkflowExecutionsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListOpenWorkflowExecutionsCommandOutput}. */ paginateListOpenWorkflowExecutions(args: ListOpenWorkflowExecutionsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListWorkflowTypesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListWorkflowTypesCommandOutput}. */ paginateListWorkflowTypes(args: ListWorkflowTypesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link PollForDecisionTaskCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link PollForDecisionTaskCommandOutput}. */ paginatePollForDecisionTask(args: PollForDecisionTaskCommandInput, paginationConfig?: Omit): Paginator; } /** * Amazon Simple Workflow Service *

The Amazon Simple Workflow Service (Amazon SWF) makes it easy to build applications that use Amazon's cloud to * coordinate work across distributed components. In Amazon SWF, a task * represents a logical unit of work that is performed by a component of your workflow. * Coordinating tasks in a workflow involves managing intertask dependencies, scheduling, and * concurrency in accordance with the logical flow of the application.

*

Amazon SWF gives you full control over implementing tasks and coordinating them without * worrying about underlying complexities such as tracking their progress and maintaining their * state.

*

This documentation serves as reference only. For a broader overview of the Amazon SWF * programming model, see the * Amazon SWF Developer Guide * .

* @public */ export declare class SWF extends SWFClient implements SWF { }