import { HostHeaderInputConfig, HostHeaderResolvedConfig, UserAgentInputConfig, UserAgentResolvedConfig, } from "@aws-sdk/core/client"; import { DefaultsMode as __DefaultsMode, SmithyConfiguration as __SmithyConfiguration, SmithyResolvedConfiguration as __SmithyResolvedConfiguration, Client as __Client, } from "@smithy/core/client"; import { RegionInputConfig, RegionResolvedConfig } from "@smithy/core/config"; import { EndpointInputConfig, EndpointResolvedConfig } from "@smithy/core/endpoints"; import { HttpHandlerUserInput as __HttpHandlerUserInput } from "@smithy/core/protocols"; import { RetryInputConfig, RetryResolvedConfig } from "@smithy/core/retry"; import { AwsCredentialIdentityProvider, BodyLengthCalculator as __BodyLengthCalculator, CheckOptionalClientConfig as __CheckOptionalClientConfig, ChecksumConstructor as __ChecksumConstructor, Decoder as __Decoder, Encoder as __Encoder, HashConstructor as __HashConstructor, HttpHandlerOptions as __HttpHandlerOptions, Logger as __Logger, Provider as __Provider, StreamCollector as __StreamCollector, UrlParser as __UrlParser, UserAgent as __UserAgent, } from "@smithy/types"; import { HttpAuthSchemeInputConfig, HttpAuthSchemeResolvedConfig, } from "./auth/httpAuthSchemeProvider"; import { CountClosedWorkflowExecutionsCommandInput, CountClosedWorkflowExecutionsCommandOutput, } from "./commands/CountClosedWorkflowExecutionsCommand"; import { CountOpenWorkflowExecutionsCommandInput, CountOpenWorkflowExecutionsCommandOutput, } from "./commands/CountOpenWorkflowExecutionsCommand"; import { CountPendingActivityTasksCommandInput, CountPendingActivityTasksCommandOutput, } from "./commands/CountPendingActivityTasksCommand"; import { CountPendingDecisionTasksCommandInput, CountPendingDecisionTasksCommandOutput, } from "./commands/CountPendingDecisionTasksCommand"; import { DeleteActivityTypeCommandInput, DeleteActivityTypeCommandOutput, } from "./commands/DeleteActivityTypeCommand"; import { DeleteWorkflowTypeCommandInput, DeleteWorkflowTypeCommandOutput, } from "./commands/DeleteWorkflowTypeCommand"; import { DeprecateActivityTypeCommandInput, DeprecateActivityTypeCommandOutput, } from "./commands/DeprecateActivityTypeCommand"; import { DeprecateDomainCommandInput, DeprecateDomainCommandOutput, } from "./commands/DeprecateDomainCommand"; import { DeprecateWorkflowTypeCommandInput, DeprecateWorkflowTypeCommandOutput, } from "./commands/DeprecateWorkflowTypeCommand"; import { DescribeActivityTypeCommandInput, DescribeActivityTypeCommandOutput, } from "./commands/DescribeActivityTypeCommand"; import { DescribeDomainCommandInput, DescribeDomainCommandOutput, } from "./commands/DescribeDomainCommand"; import { DescribeWorkflowExecutionCommandInput, DescribeWorkflowExecutionCommandOutput, } from "./commands/DescribeWorkflowExecutionCommand"; import { DescribeWorkflowTypeCommandInput, DescribeWorkflowTypeCommandOutput, } from "./commands/DescribeWorkflowTypeCommand"; import { GetWorkflowExecutionHistoryCommandInput, GetWorkflowExecutionHistoryCommandOutput, } from "./commands/GetWorkflowExecutionHistoryCommand"; import { ListActivityTypesCommandInput, ListActivityTypesCommandOutput, } from "./commands/ListActivityTypesCommand"; import { ListClosedWorkflowExecutionsCommandInput, ListClosedWorkflowExecutionsCommandOutput, } from "./commands/ListClosedWorkflowExecutionsCommand"; import { ListDomainsCommandInput, ListDomainsCommandOutput } from "./commands/ListDomainsCommand"; import { ListOpenWorkflowExecutionsCommandInput, ListOpenWorkflowExecutionsCommandOutput, } from "./commands/ListOpenWorkflowExecutionsCommand"; import { ListTagsForResourceCommandInput, ListTagsForResourceCommandOutput, } from "./commands/ListTagsForResourceCommand"; import { ListWorkflowTypesCommandInput, ListWorkflowTypesCommandOutput, } from "./commands/ListWorkflowTypesCommand"; import { PollForActivityTaskCommandInput, PollForActivityTaskCommandOutput, } from "./commands/PollForActivityTaskCommand"; import { PollForDecisionTaskCommandInput, PollForDecisionTaskCommandOutput, } from "./commands/PollForDecisionTaskCommand"; import { RecordActivityTaskHeartbeatCommandInput, RecordActivityTaskHeartbeatCommandOutput, } from "./commands/RecordActivityTaskHeartbeatCommand"; import { RegisterActivityTypeCommandInput, RegisterActivityTypeCommandOutput, } from "./commands/RegisterActivityTypeCommand"; import { RegisterDomainCommandInput, RegisterDomainCommandOutput, } from "./commands/RegisterDomainCommand"; import { RegisterWorkflowTypeCommandInput, RegisterWorkflowTypeCommandOutput, } from "./commands/RegisterWorkflowTypeCommand"; import { RequestCancelWorkflowExecutionCommandInput, RequestCancelWorkflowExecutionCommandOutput, } from "./commands/RequestCancelWorkflowExecutionCommand"; import { RespondActivityTaskCanceledCommandInput, RespondActivityTaskCanceledCommandOutput, } from "./commands/RespondActivityTaskCanceledCommand"; import { RespondActivityTaskCompletedCommandInput, RespondActivityTaskCompletedCommandOutput, } from "./commands/RespondActivityTaskCompletedCommand"; import { RespondActivityTaskFailedCommandInput, RespondActivityTaskFailedCommandOutput, } from "./commands/RespondActivityTaskFailedCommand"; import { RespondDecisionTaskCompletedCommandInput, RespondDecisionTaskCompletedCommandOutput, } from "./commands/RespondDecisionTaskCompletedCommand"; import { SignalWorkflowExecutionCommandInput, SignalWorkflowExecutionCommandOutput, } from "./commands/SignalWorkflowExecutionCommand"; import { StartWorkflowExecutionCommandInput, StartWorkflowExecutionCommandOutput, } from "./commands/StartWorkflowExecutionCommand"; import { TagResourceCommandInput, TagResourceCommandOutput } from "./commands/TagResourceCommand"; import { TerminateWorkflowExecutionCommandInput, TerminateWorkflowExecutionCommandOutput, } from "./commands/TerminateWorkflowExecutionCommand"; import { UndeprecateActivityTypeCommandInput, UndeprecateActivityTypeCommandOutput, } from "./commands/UndeprecateActivityTypeCommand"; import { UndeprecateDomainCommandInput, UndeprecateDomainCommandOutput, } from "./commands/UndeprecateDomainCommand"; import { UndeprecateWorkflowTypeCommandInput, UndeprecateWorkflowTypeCommandOutput, } from "./commands/UndeprecateWorkflowTypeCommand"; import { UntagResourceCommandInput, UntagResourceCommandOutput, } from "./commands/UntagResourceCommand"; import { ClientInputEndpointParameters, ClientResolvedEndpointParameters, EndpointParameters, } from "./endpoint/EndpointParameters"; import { RuntimeExtension, RuntimeExtensionsConfig } from "./runtimeExtensions"; export { __Client }; export type ServiceInputTypes = | CountClosedWorkflowExecutionsCommandInput | CountOpenWorkflowExecutionsCommandInput | CountPendingActivityTasksCommandInput | CountPendingDecisionTasksCommandInput | DeleteActivityTypeCommandInput | DeleteWorkflowTypeCommandInput | DeprecateActivityTypeCommandInput | DeprecateDomainCommandInput | DeprecateWorkflowTypeCommandInput | DescribeActivityTypeCommandInput | DescribeDomainCommandInput | DescribeWorkflowExecutionCommandInput | DescribeWorkflowTypeCommandInput | GetWorkflowExecutionHistoryCommandInput | ListActivityTypesCommandInput | ListClosedWorkflowExecutionsCommandInput | ListDomainsCommandInput | ListOpenWorkflowExecutionsCommandInput | ListTagsForResourceCommandInput | ListWorkflowTypesCommandInput | PollForActivityTaskCommandInput | PollForDecisionTaskCommandInput | RecordActivityTaskHeartbeatCommandInput | RegisterActivityTypeCommandInput | RegisterDomainCommandInput | RegisterWorkflowTypeCommandInput | RequestCancelWorkflowExecutionCommandInput | RespondActivityTaskCanceledCommandInput | RespondActivityTaskCompletedCommandInput | RespondActivityTaskFailedCommandInput | RespondDecisionTaskCompletedCommandInput | SignalWorkflowExecutionCommandInput | StartWorkflowExecutionCommandInput | TagResourceCommandInput | TerminateWorkflowExecutionCommandInput | UndeprecateActivityTypeCommandInput | UndeprecateDomainCommandInput | UndeprecateWorkflowTypeCommandInput | UntagResourceCommandInput; export type ServiceOutputTypes = | CountClosedWorkflowExecutionsCommandOutput | CountOpenWorkflowExecutionsCommandOutput | CountPendingActivityTasksCommandOutput | CountPendingDecisionTasksCommandOutput | DeleteActivityTypeCommandOutput | DeleteWorkflowTypeCommandOutput | DeprecateActivityTypeCommandOutput | DeprecateDomainCommandOutput | DeprecateWorkflowTypeCommandOutput | DescribeActivityTypeCommandOutput | DescribeDomainCommandOutput | DescribeWorkflowExecutionCommandOutput | DescribeWorkflowTypeCommandOutput | GetWorkflowExecutionHistoryCommandOutput | ListActivityTypesCommandOutput | ListClosedWorkflowExecutionsCommandOutput | ListDomainsCommandOutput | ListOpenWorkflowExecutionsCommandOutput | ListTagsForResourceCommandOutput | ListWorkflowTypesCommandOutput | PollForActivityTaskCommandOutput | PollForDecisionTaskCommandOutput | RecordActivityTaskHeartbeatCommandOutput | RegisterActivityTypeCommandOutput | RegisterDomainCommandOutput | RegisterWorkflowTypeCommandOutput | RequestCancelWorkflowExecutionCommandOutput | RespondActivityTaskCanceledCommandOutput | RespondActivityTaskCompletedCommandOutput | RespondActivityTaskFailedCommandOutput | RespondDecisionTaskCompletedCommandOutput | SignalWorkflowExecutionCommandOutput | StartWorkflowExecutionCommandOutput | TagResourceCommandOutput | TerminateWorkflowExecutionCommandOutput | UndeprecateActivityTypeCommandOutput | UndeprecateDomainCommandOutput | UndeprecateWorkflowTypeCommandOutput | UntagResourceCommandOutput; export interface ClientDefaults extends Partial<__SmithyConfiguration<__HttpHandlerOptions>> { requestHandler?: __HttpHandlerUserInput; sha256?: __ChecksumConstructor | __HashConstructor; urlParser?: __UrlParser; bodyLengthChecker?: __BodyLengthCalculator; streamCollector?: __StreamCollector; base64Decoder?: __Decoder; base64Encoder?: __Encoder; utf8Decoder?: __Decoder; utf8Encoder?: __Encoder; runtime?: string; disableHostPrefix?: boolean; serviceId?: string; useDualstackEndpoint?: boolean | __Provider; useFipsEndpoint?: boolean | __Provider; region?: string | __Provider; profile?: string; defaultUserAgentProvider?: __Provider<__UserAgent>; credentialDefaultProvider?: (input: any) => AwsCredentialIdentityProvider; maxAttempts?: number | __Provider; retryMode?: string | __Provider; logger?: __Logger; extensions?: RuntimeExtension[]; defaultsMode?: __DefaultsMode | __Provider<__DefaultsMode>; } export type SWFClientConfigType = Partial<__SmithyConfiguration<__HttpHandlerOptions>> & ClientDefaults & UserAgentInputConfig & RetryInputConfig & RegionInputConfig & HostHeaderInputConfig & EndpointInputConfig & HttpAuthSchemeInputConfig & ClientInputEndpointParameters; export interface SWFClientConfig extends SWFClientConfigType {} export type SWFClientResolvedConfigType = __SmithyResolvedConfiguration<__HttpHandlerOptions> & Required & RuntimeExtensionsConfig & UserAgentResolvedConfig & RetryResolvedConfig & RegionResolvedConfig & HostHeaderResolvedConfig & EndpointResolvedConfig & HttpAuthSchemeResolvedConfig & ClientResolvedEndpointParameters; export interface SWFClientResolvedConfig extends SWFClientResolvedConfigType {} export declare class SWFClient extends __Client< __HttpHandlerOptions, ServiceInputTypes, ServiceOutputTypes, SWFClientResolvedConfig > { readonly config: SWFClientResolvedConfig; constructor(...[configuration]: __CheckOptionalClientConfig); destroy(): void; }