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, SdkStreamMixinInjector as __SdkStreamMixinInjector, StreamCollector as __StreamCollector, UrlParser as __UrlParser, UserAgent as __UserAgent, } from "@smithy/types"; import { HttpAuthSchemeInputConfig, HttpAuthSchemeResolvedConfig, } from "./auth/httpAuthSchemeProvider"; import { AbortMultipartReadSetUploadCommandInput, AbortMultipartReadSetUploadCommandOutput, } from "./commands/AbortMultipartReadSetUploadCommand"; import { AcceptShareCommandInput, AcceptShareCommandOutput } from "./commands/AcceptShareCommand"; import { BatchDeleteReadSetCommandInput, BatchDeleteReadSetCommandOutput, } from "./commands/BatchDeleteReadSetCommand"; import { CancelAnnotationImportJobCommandInput, CancelAnnotationImportJobCommandOutput, } from "./commands/CancelAnnotationImportJobCommand"; import { CancelRunBatchCommandInput, CancelRunBatchCommandOutput, } from "./commands/CancelRunBatchCommand"; import { CancelRunCommandInput, CancelRunCommandOutput } from "./commands/CancelRunCommand"; import { CancelVariantImportJobCommandInput, CancelVariantImportJobCommandOutput, } from "./commands/CancelVariantImportJobCommand"; import { CompleteMultipartReadSetUploadCommandInput, CompleteMultipartReadSetUploadCommandOutput, } from "./commands/CompleteMultipartReadSetUploadCommand"; import { CreateAnnotationStoreCommandInput, CreateAnnotationStoreCommandOutput, } from "./commands/CreateAnnotationStoreCommand"; import { CreateAnnotationStoreVersionCommandInput, CreateAnnotationStoreVersionCommandOutput, } from "./commands/CreateAnnotationStoreVersionCommand"; import { CreateConfigurationCommandInput, CreateConfigurationCommandOutput, } from "./commands/CreateConfigurationCommand"; import { CreateMultipartReadSetUploadCommandInput, CreateMultipartReadSetUploadCommandOutput, } from "./commands/CreateMultipartReadSetUploadCommand"; import { CreateReferenceStoreCommandInput, CreateReferenceStoreCommandOutput, } from "./commands/CreateReferenceStoreCommand"; import { CreateRunCacheCommandInput, CreateRunCacheCommandOutput, } from "./commands/CreateRunCacheCommand"; import { CreateRunGroupCommandInput, CreateRunGroupCommandOutput, } from "./commands/CreateRunGroupCommand"; import { CreateSequenceStoreCommandInput, CreateSequenceStoreCommandOutput, } from "./commands/CreateSequenceStoreCommand"; import { CreateShareCommandInput, CreateShareCommandOutput } from "./commands/CreateShareCommand"; import { CreateVariantStoreCommandInput, CreateVariantStoreCommandOutput, } from "./commands/CreateVariantStoreCommand"; import { CreateWorkflowCommandInput, CreateWorkflowCommandOutput, } from "./commands/CreateWorkflowCommand"; import { CreateWorkflowVersionCommandInput, CreateWorkflowVersionCommandOutput, } from "./commands/CreateWorkflowVersionCommand"; import { DeleteAnnotationStoreCommandInput, DeleteAnnotationStoreCommandOutput, } from "./commands/DeleteAnnotationStoreCommand"; import { DeleteAnnotationStoreVersionsCommandInput, DeleteAnnotationStoreVersionsCommandOutput, } from "./commands/DeleteAnnotationStoreVersionsCommand"; import { DeleteBatchCommandInput, DeleteBatchCommandOutput } from "./commands/DeleteBatchCommand"; import { DeleteConfigurationCommandInput, DeleteConfigurationCommandOutput, } from "./commands/DeleteConfigurationCommand"; import { DeleteReferenceCommandInput, DeleteReferenceCommandOutput, } from "./commands/DeleteReferenceCommand"; import { DeleteReferenceStoreCommandInput, DeleteReferenceStoreCommandOutput, } from "./commands/DeleteReferenceStoreCommand"; import { DeleteRunBatchCommandInput, DeleteRunBatchCommandOutput, } from "./commands/DeleteRunBatchCommand"; import { DeleteRunCacheCommandInput, DeleteRunCacheCommandOutput, } from "./commands/DeleteRunCacheCommand"; import { DeleteRunCommandInput, DeleteRunCommandOutput } from "./commands/DeleteRunCommand"; import { DeleteRunGroupCommandInput, DeleteRunGroupCommandOutput, } from "./commands/DeleteRunGroupCommand"; import { DeleteS3AccessPolicyCommandInput, DeleteS3AccessPolicyCommandOutput, } from "./commands/DeleteS3AccessPolicyCommand"; import { DeleteSequenceStoreCommandInput, DeleteSequenceStoreCommandOutput, } from "./commands/DeleteSequenceStoreCommand"; import { DeleteShareCommandInput, DeleteShareCommandOutput } from "./commands/DeleteShareCommand"; import { DeleteVariantStoreCommandInput, DeleteVariantStoreCommandOutput, } from "./commands/DeleteVariantStoreCommand"; import { DeleteWorkflowCommandInput, DeleteWorkflowCommandOutput, } from "./commands/DeleteWorkflowCommand"; import { DeleteWorkflowVersionCommandInput, DeleteWorkflowVersionCommandOutput, } from "./commands/DeleteWorkflowVersionCommand"; import { GetAnnotationImportJobCommandInput, GetAnnotationImportJobCommandOutput, } from "./commands/GetAnnotationImportJobCommand"; import { GetAnnotationStoreCommandInput, GetAnnotationStoreCommandOutput, } from "./commands/GetAnnotationStoreCommand"; import { GetAnnotationStoreVersionCommandInput, GetAnnotationStoreVersionCommandOutput, } from "./commands/GetAnnotationStoreVersionCommand"; import { GetBatchCommandInput, GetBatchCommandOutput } from "./commands/GetBatchCommand"; import { GetConfigurationCommandInput, GetConfigurationCommandOutput, } from "./commands/GetConfigurationCommand"; import { GetReadSetActivationJobCommandInput, GetReadSetActivationJobCommandOutput, } from "./commands/GetReadSetActivationJobCommand"; import { GetReadSetCommandInput, GetReadSetCommandOutput } from "./commands/GetReadSetCommand"; import { GetReadSetExportJobCommandInput, GetReadSetExportJobCommandOutput, } from "./commands/GetReadSetExportJobCommand"; import { GetReadSetImportJobCommandInput, GetReadSetImportJobCommandOutput, } from "./commands/GetReadSetImportJobCommand"; import { GetReadSetMetadataCommandInput, GetReadSetMetadataCommandOutput, } from "./commands/GetReadSetMetadataCommand"; import { GetReferenceCommandInput, GetReferenceCommandOutput, } from "./commands/GetReferenceCommand"; import { GetReferenceImportJobCommandInput, GetReferenceImportJobCommandOutput, } from "./commands/GetReferenceImportJobCommand"; import { GetReferenceMetadataCommandInput, GetReferenceMetadataCommandOutput, } from "./commands/GetReferenceMetadataCommand"; import { GetReferenceStoreCommandInput, GetReferenceStoreCommandOutput, } from "./commands/GetReferenceStoreCommand"; import { GetRunCacheCommandInput, GetRunCacheCommandOutput } from "./commands/GetRunCacheCommand"; import { GetRunCommandInput, GetRunCommandOutput } from "./commands/GetRunCommand"; import { GetRunGroupCommandInput, GetRunGroupCommandOutput } from "./commands/GetRunGroupCommand"; import { GetRunTaskCommandInput, GetRunTaskCommandOutput } from "./commands/GetRunTaskCommand"; import { GetS3AccessPolicyCommandInput, GetS3AccessPolicyCommandOutput, } from "./commands/GetS3AccessPolicyCommand"; import { GetSequenceStoreCommandInput, GetSequenceStoreCommandOutput, } from "./commands/GetSequenceStoreCommand"; import { GetShareCommandInput, GetShareCommandOutput } from "./commands/GetShareCommand"; import { GetVariantImportJobCommandInput, GetVariantImportJobCommandOutput, } from "./commands/GetVariantImportJobCommand"; import { GetVariantStoreCommandInput, GetVariantStoreCommandOutput, } from "./commands/GetVariantStoreCommand"; import { GetWorkflowCommandInput, GetWorkflowCommandOutput } from "./commands/GetWorkflowCommand"; import { GetWorkflowVersionCommandInput, GetWorkflowVersionCommandOutput, } from "./commands/GetWorkflowVersionCommand"; import { ListAnnotationImportJobsCommandInput, ListAnnotationImportJobsCommandOutput, } from "./commands/ListAnnotationImportJobsCommand"; import { ListAnnotationStoresCommandInput, ListAnnotationStoresCommandOutput, } from "./commands/ListAnnotationStoresCommand"; import { ListAnnotationStoreVersionsCommandInput, ListAnnotationStoreVersionsCommandOutput, } from "./commands/ListAnnotationStoreVersionsCommand"; import { ListBatchCommandInput, ListBatchCommandOutput } from "./commands/ListBatchCommand"; import { ListConfigurationsCommandInput, ListConfigurationsCommandOutput, } from "./commands/ListConfigurationsCommand"; import { ListMultipartReadSetUploadsCommandInput, ListMultipartReadSetUploadsCommandOutput, } from "./commands/ListMultipartReadSetUploadsCommand"; import { ListReadSetActivationJobsCommandInput, ListReadSetActivationJobsCommandOutput, } from "./commands/ListReadSetActivationJobsCommand"; import { ListReadSetExportJobsCommandInput, ListReadSetExportJobsCommandOutput, } from "./commands/ListReadSetExportJobsCommand"; import { ListReadSetImportJobsCommandInput, ListReadSetImportJobsCommandOutput, } from "./commands/ListReadSetImportJobsCommand"; import { ListReadSetsCommandInput, ListReadSetsCommandOutput, } from "./commands/ListReadSetsCommand"; import { ListReadSetUploadPartsCommandInput, ListReadSetUploadPartsCommandOutput, } from "./commands/ListReadSetUploadPartsCommand"; import { ListReferenceImportJobsCommandInput, ListReferenceImportJobsCommandOutput, } from "./commands/ListReferenceImportJobsCommand"; import { ListReferencesCommandInput, ListReferencesCommandOutput, } from "./commands/ListReferencesCommand"; import { ListReferenceStoresCommandInput, ListReferenceStoresCommandOutput, } from "./commands/ListReferenceStoresCommand"; import { ListRunCachesCommandInput, ListRunCachesCommandOutput, } from "./commands/ListRunCachesCommand"; import { ListRunGroupsCommandInput, ListRunGroupsCommandOutput, } from "./commands/ListRunGroupsCommand"; import { ListRunsCommandInput, ListRunsCommandOutput } from "./commands/ListRunsCommand"; import { ListRunsInBatchCommandInput, ListRunsInBatchCommandOutput, } from "./commands/ListRunsInBatchCommand"; import { ListRunTasksCommandInput, ListRunTasksCommandOutput, } from "./commands/ListRunTasksCommand"; import { ListSequenceStoresCommandInput, ListSequenceStoresCommandOutput, } from "./commands/ListSequenceStoresCommand"; import { ListSharesCommandInput, ListSharesCommandOutput } from "./commands/ListSharesCommand"; import { ListTagsForResourceCommandInput, ListTagsForResourceCommandOutput, } from "./commands/ListTagsForResourceCommand"; import { ListVariantImportJobsCommandInput, ListVariantImportJobsCommandOutput, } from "./commands/ListVariantImportJobsCommand"; import { ListVariantStoresCommandInput, ListVariantStoresCommandOutput, } from "./commands/ListVariantStoresCommand"; import { ListWorkflowsCommandInput, ListWorkflowsCommandOutput, } from "./commands/ListWorkflowsCommand"; import { ListWorkflowVersionsCommandInput, ListWorkflowVersionsCommandOutput, } from "./commands/ListWorkflowVersionsCommand"; import { PutS3AccessPolicyCommandInput, PutS3AccessPolicyCommandOutput, } from "./commands/PutS3AccessPolicyCommand"; import { StartAnnotationImportJobCommandInput, StartAnnotationImportJobCommandOutput, } from "./commands/StartAnnotationImportJobCommand"; import { StartReadSetActivationJobCommandInput, StartReadSetActivationJobCommandOutput, } from "./commands/StartReadSetActivationJobCommand"; import { StartReadSetExportJobCommandInput, StartReadSetExportJobCommandOutput, } from "./commands/StartReadSetExportJobCommand"; import { StartReadSetImportJobCommandInput, StartReadSetImportJobCommandOutput, } from "./commands/StartReadSetImportJobCommand"; import { StartReferenceImportJobCommandInput, StartReferenceImportJobCommandOutput, } from "./commands/StartReferenceImportJobCommand"; import { StartRunBatchCommandInput, StartRunBatchCommandOutput, } from "./commands/StartRunBatchCommand"; import { StartRunCommandInput, StartRunCommandOutput } from "./commands/StartRunCommand"; import { StartVariantImportJobCommandInput, StartVariantImportJobCommandOutput, } from "./commands/StartVariantImportJobCommand"; import { TagResourceCommandInput, TagResourceCommandOutput } from "./commands/TagResourceCommand"; import { UntagResourceCommandInput, UntagResourceCommandOutput, } from "./commands/UntagResourceCommand"; import { UpdateAnnotationStoreCommandInput, UpdateAnnotationStoreCommandOutput, } from "./commands/UpdateAnnotationStoreCommand"; import { UpdateAnnotationStoreVersionCommandInput, UpdateAnnotationStoreVersionCommandOutput, } from "./commands/UpdateAnnotationStoreVersionCommand"; import { UpdateRunCacheCommandInput, UpdateRunCacheCommandOutput, } from "./commands/UpdateRunCacheCommand"; import { UpdateRunGroupCommandInput, UpdateRunGroupCommandOutput, } from "./commands/UpdateRunGroupCommand"; import { UpdateSequenceStoreCommandInput, UpdateSequenceStoreCommandOutput, } from "./commands/UpdateSequenceStoreCommand"; import { UpdateVariantStoreCommandInput, UpdateVariantStoreCommandOutput, } from "./commands/UpdateVariantStoreCommand"; import { UpdateWorkflowCommandInput, UpdateWorkflowCommandOutput, } from "./commands/UpdateWorkflowCommand"; import { UpdateWorkflowVersionCommandInput, UpdateWorkflowVersionCommandOutput, } from "./commands/UpdateWorkflowVersionCommand"; import { UploadReadSetPartCommandInput, UploadReadSetPartCommandOutput, } from "./commands/UploadReadSetPartCommand"; import { ClientInputEndpointParameters, ClientResolvedEndpointParameters, EndpointParameters, } from "./endpoint/EndpointParameters"; import { RuntimeExtension, RuntimeExtensionsConfig } from "./runtimeExtensions"; export { __Client }; export type ServiceInputTypes = | AbortMultipartReadSetUploadCommandInput | AcceptShareCommandInput | BatchDeleteReadSetCommandInput | CancelAnnotationImportJobCommandInput | CancelRunBatchCommandInput | CancelRunCommandInput | CancelVariantImportJobCommandInput | CompleteMultipartReadSetUploadCommandInput | CreateAnnotationStoreCommandInput | CreateAnnotationStoreVersionCommandInput | CreateConfigurationCommandInput | CreateMultipartReadSetUploadCommandInput | CreateReferenceStoreCommandInput | CreateRunCacheCommandInput | CreateRunGroupCommandInput | CreateSequenceStoreCommandInput | CreateShareCommandInput | CreateVariantStoreCommandInput | CreateWorkflowCommandInput | CreateWorkflowVersionCommandInput | DeleteAnnotationStoreCommandInput | DeleteAnnotationStoreVersionsCommandInput | DeleteBatchCommandInput | DeleteConfigurationCommandInput | DeleteReferenceCommandInput | DeleteReferenceStoreCommandInput | DeleteRunBatchCommandInput | DeleteRunCacheCommandInput | DeleteRunCommandInput | DeleteRunGroupCommandInput | DeleteS3AccessPolicyCommandInput | DeleteSequenceStoreCommandInput | DeleteShareCommandInput | DeleteVariantStoreCommandInput | DeleteWorkflowCommandInput | DeleteWorkflowVersionCommandInput | GetAnnotationImportJobCommandInput | GetAnnotationStoreCommandInput | GetAnnotationStoreVersionCommandInput | GetBatchCommandInput | GetConfigurationCommandInput | GetReadSetActivationJobCommandInput | GetReadSetCommandInput | GetReadSetExportJobCommandInput | GetReadSetImportJobCommandInput | GetReadSetMetadataCommandInput | GetReferenceCommandInput | GetReferenceImportJobCommandInput | GetReferenceMetadataCommandInput | GetReferenceStoreCommandInput | GetRunCacheCommandInput | GetRunCommandInput | GetRunGroupCommandInput | GetRunTaskCommandInput | GetS3AccessPolicyCommandInput | GetSequenceStoreCommandInput | GetShareCommandInput | GetVariantImportJobCommandInput | GetVariantStoreCommandInput | GetWorkflowCommandInput | GetWorkflowVersionCommandInput | ListAnnotationImportJobsCommandInput | ListAnnotationStoreVersionsCommandInput | ListAnnotationStoresCommandInput | ListBatchCommandInput | ListConfigurationsCommandInput | ListMultipartReadSetUploadsCommandInput | ListReadSetActivationJobsCommandInput | ListReadSetExportJobsCommandInput | ListReadSetImportJobsCommandInput | ListReadSetUploadPartsCommandInput | ListReadSetsCommandInput | ListReferenceImportJobsCommandInput | ListReferenceStoresCommandInput | ListReferencesCommandInput | ListRunCachesCommandInput | ListRunGroupsCommandInput | ListRunTasksCommandInput | ListRunsCommandInput | ListRunsInBatchCommandInput | ListSequenceStoresCommandInput | ListSharesCommandInput | ListTagsForResourceCommandInput | ListVariantImportJobsCommandInput | ListVariantStoresCommandInput | ListWorkflowVersionsCommandInput | ListWorkflowsCommandInput | PutS3AccessPolicyCommandInput | StartAnnotationImportJobCommandInput | StartReadSetActivationJobCommandInput | StartReadSetExportJobCommandInput | StartReadSetImportJobCommandInput | StartReferenceImportJobCommandInput | StartRunBatchCommandInput | StartRunCommandInput | StartVariantImportJobCommandInput | TagResourceCommandInput | UntagResourceCommandInput | UpdateAnnotationStoreCommandInput | UpdateAnnotationStoreVersionCommandInput | UpdateRunCacheCommandInput | UpdateRunGroupCommandInput | UpdateSequenceStoreCommandInput | UpdateVariantStoreCommandInput | UpdateWorkflowCommandInput | UpdateWorkflowVersionCommandInput | UploadReadSetPartCommandInput; export type ServiceOutputTypes = | AbortMultipartReadSetUploadCommandOutput | AcceptShareCommandOutput | BatchDeleteReadSetCommandOutput | CancelAnnotationImportJobCommandOutput | CancelRunBatchCommandOutput | CancelRunCommandOutput | CancelVariantImportJobCommandOutput | CompleteMultipartReadSetUploadCommandOutput | CreateAnnotationStoreCommandOutput | CreateAnnotationStoreVersionCommandOutput | CreateConfigurationCommandOutput | CreateMultipartReadSetUploadCommandOutput | CreateReferenceStoreCommandOutput | CreateRunCacheCommandOutput | CreateRunGroupCommandOutput | CreateSequenceStoreCommandOutput | CreateShareCommandOutput | CreateVariantStoreCommandOutput | CreateWorkflowCommandOutput | CreateWorkflowVersionCommandOutput | DeleteAnnotationStoreCommandOutput | DeleteAnnotationStoreVersionsCommandOutput | DeleteBatchCommandOutput | DeleteConfigurationCommandOutput | DeleteReferenceCommandOutput | DeleteReferenceStoreCommandOutput | DeleteRunBatchCommandOutput | DeleteRunCacheCommandOutput | DeleteRunCommandOutput | DeleteRunGroupCommandOutput | DeleteS3AccessPolicyCommandOutput | DeleteSequenceStoreCommandOutput | DeleteShareCommandOutput | DeleteVariantStoreCommandOutput | DeleteWorkflowCommandOutput | DeleteWorkflowVersionCommandOutput | GetAnnotationImportJobCommandOutput | GetAnnotationStoreCommandOutput | GetAnnotationStoreVersionCommandOutput | GetBatchCommandOutput | GetConfigurationCommandOutput | GetReadSetActivationJobCommandOutput | GetReadSetCommandOutput | GetReadSetExportJobCommandOutput | GetReadSetImportJobCommandOutput | GetReadSetMetadataCommandOutput | GetReferenceCommandOutput | GetReferenceImportJobCommandOutput | GetReferenceMetadataCommandOutput | GetReferenceStoreCommandOutput | GetRunCacheCommandOutput | GetRunCommandOutput | GetRunGroupCommandOutput | GetRunTaskCommandOutput | GetS3AccessPolicyCommandOutput | GetSequenceStoreCommandOutput | GetShareCommandOutput | GetVariantImportJobCommandOutput | GetVariantStoreCommandOutput | GetWorkflowCommandOutput | GetWorkflowVersionCommandOutput | ListAnnotationImportJobsCommandOutput | ListAnnotationStoreVersionsCommandOutput | ListAnnotationStoresCommandOutput | ListBatchCommandOutput | ListConfigurationsCommandOutput | ListMultipartReadSetUploadsCommandOutput | ListReadSetActivationJobsCommandOutput | ListReadSetExportJobsCommandOutput | ListReadSetImportJobsCommandOutput | ListReadSetUploadPartsCommandOutput | ListReadSetsCommandOutput | ListReferenceImportJobsCommandOutput | ListReferenceStoresCommandOutput | ListReferencesCommandOutput | ListRunCachesCommandOutput | ListRunGroupsCommandOutput | ListRunTasksCommandOutput | ListRunsCommandOutput | ListRunsInBatchCommandOutput | ListSequenceStoresCommandOutput | ListSharesCommandOutput | ListTagsForResourceCommandOutput | ListVariantImportJobsCommandOutput | ListVariantStoresCommandOutput | ListWorkflowVersionsCommandOutput | ListWorkflowsCommandOutput | PutS3AccessPolicyCommandOutput | StartAnnotationImportJobCommandOutput | StartReadSetActivationJobCommandOutput | StartReadSetExportJobCommandOutput | StartReadSetImportJobCommandOutput | StartReferenceImportJobCommandOutput | StartRunBatchCommandOutput | StartRunCommandOutput | StartVariantImportJobCommandOutput | TagResourceCommandOutput | UntagResourceCommandOutput | UpdateAnnotationStoreCommandOutput | UpdateAnnotationStoreVersionCommandOutput | UpdateRunCacheCommandOutput | UpdateRunGroupCommandOutput | UpdateSequenceStoreCommandOutput | UpdateVariantStoreCommandOutput | UpdateWorkflowCommandOutput | UpdateWorkflowVersionCommandOutput | UploadReadSetPartCommandOutput; 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>; sdkStreamMixin?: __SdkStreamMixinInjector; } export type OmicsClientConfigType = Partial<__SmithyConfiguration<__HttpHandlerOptions>> & ClientDefaults & UserAgentInputConfig & RetryInputConfig & RegionInputConfig & HostHeaderInputConfig & EndpointInputConfig & HttpAuthSchemeInputConfig & ClientInputEndpointParameters; export interface OmicsClientConfig extends OmicsClientConfigType {} export type OmicsClientResolvedConfigType = __SmithyResolvedConfiguration<__HttpHandlerOptions> & Required & RuntimeExtensionsConfig & UserAgentResolvedConfig & RetryResolvedConfig & RegionResolvedConfig & HostHeaderResolvedConfig & EndpointResolvedConfig & HttpAuthSchemeResolvedConfig & ClientResolvedEndpointParameters; export interface OmicsClientResolvedConfig extends OmicsClientResolvedConfigType {} export declare class OmicsClient extends __Client< __HttpHandlerOptions, ServiceInputTypes, ServiceOutputTypes, OmicsClientResolvedConfig > { readonly config: OmicsClientResolvedConfig; constructor(...[configuration]: __CheckOptionalClientConfig); destroy(): void; }