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 { AddProfileKeyCommandInput, AddProfileKeyCommandOutput, } from "./commands/AddProfileKeyCommand"; import { BatchGetCalculatedAttributeForProfileCommandInput, BatchGetCalculatedAttributeForProfileCommandOutput, } from "./commands/BatchGetCalculatedAttributeForProfileCommand"; import { BatchGetProfileCommandInput, BatchGetProfileCommandOutput, } from "./commands/BatchGetProfileCommand"; import { BatchPutProfileObjectCommandInput, BatchPutProfileObjectCommandOutput, } from "./commands/BatchPutProfileObjectCommand"; import { CreateCalculatedAttributeDefinitionCommandInput, CreateCalculatedAttributeDefinitionCommandOutput, } from "./commands/CreateCalculatedAttributeDefinitionCommand"; import { CreateDomainCommandInput, CreateDomainCommandOutput, } from "./commands/CreateDomainCommand"; import { CreateDomainLayoutCommandInput, CreateDomainLayoutCommandOutput, } from "./commands/CreateDomainLayoutCommand"; import { CreateEventStreamCommandInput, CreateEventStreamCommandOutput, } from "./commands/CreateEventStreamCommand"; import { CreateEventTriggerCommandInput, CreateEventTriggerCommandOutput, } from "./commands/CreateEventTriggerCommand"; import { CreateIntegrationWorkflowCommandInput, CreateIntegrationWorkflowCommandOutput, } from "./commands/CreateIntegrationWorkflowCommand"; import { CreateProfileCommandInput, CreateProfileCommandOutput, } from "./commands/CreateProfileCommand"; import { CreateRecommenderCommandInput, CreateRecommenderCommandOutput, } from "./commands/CreateRecommenderCommand"; import { CreateRecommenderFilterCommandInput, CreateRecommenderFilterCommandOutput, } from "./commands/CreateRecommenderFilterCommand"; import { CreateRecommenderSchemaCommandInput, CreateRecommenderSchemaCommandOutput, } from "./commands/CreateRecommenderSchemaCommand"; import { CreateSegmentDefinitionCommandInput, CreateSegmentDefinitionCommandOutput, } from "./commands/CreateSegmentDefinitionCommand"; import { CreateSegmentEstimateCommandInput, CreateSegmentEstimateCommandOutput, } from "./commands/CreateSegmentEstimateCommand"; import { CreateSegmentSnapshotCommandInput, CreateSegmentSnapshotCommandOutput, } from "./commands/CreateSegmentSnapshotCommand"; import { CreateUploadJobCommandInput, CreateUploadJobCommandOutput, } from "./commands/CreateUploadJobCommand"; import { DeleteCalculatedAttributeDefinitionCommandInput, DeleteCalculatedAttributeDefinitionCommandOutput, } from "./commands/DeleteCalculatedAttributeDefinitionCommand"; import { DeleteDomainCommandInput, DeleteDomainCommandOutput, } from "./commands/DeleteDomainCommand"; import { DeleteDomainLayoutCommandInput, DeleteDomainLayoutCommandOutput, } from "./commands/DeleteDomainLayoutCommand"; import { DeleteDomainObjectTypeCommandInput, DeleteDomainObjectTypeCommandOutput, } from "./commands/DeleteDomainObjectTypeCommand"; import { DeleteEventStreamCommandInput, DeleteEventStreamCommandOutput, } from "./commands/DeleteEventStreamCommand"; import { DeleteEventTriggerCommandInput, DeleteEventTriggerCommandOutput, } from "./commands/DeleteEventTriggerCommand"; import { DeleteIntegrationCommandInput, DeleteIntegrationCommandOutput, } from "./commands/DeleteIntegrationCommand"; import { DeleteProfileCommandInput, DeleteProfileCommandOutput, } from "./commands/DeleteProfileCommand"; import { DeleteProfileKeyCommandInput, DeleteProfileKeyCommandOutput, } from "./commands/DeleteProfileKeyCommand"; import { DeleteProfileObjectCommandInput, DeleteProfileObjectCommandOutput, } from "./commands/DeleteProfileObjectCommand"; import { DeleteProfileObjectTypeCommandInput, DeleteProfileObjectTypeCommandOutput, } from "./commands/DeleteProfileObjectTypeCommand"; import { DeleteRecommenderCommandInput, DeleteRecommenderCommandOutput, } from "./commands/DeleteRecommenderCommand"; import { DeleteRecommenderFilterCommandInput, DeleteRecommenderFilterCommandOutput, } from "./commands/DeleteRecommenderFilterCommand"; import { DeleteRecommenderSchemaCommandInput, DeleteRecommenderSchemaCommandOutput, } from "./commands/DeleteRecommenderSchemaCommand"; import { DeleteSegmentDefinitionCommandInput, DeleteSegmentDefinitionCommandOutput, } from "./commands/DeleteSegmentDefinitionCommand"; import { DeleteWorkflowCommandInput, DeleteWorkflowCommandOutput, } from "./commands/DeleteWorkflowCommand"; import { DetectProfileObjectTypeCommandInput, DetectProfileObjectTypeCommandOutput, } from "./commands/DetectProfileObjectTypeCommand"; import { GetAutoMergingPreviewCommandInput, GetAutoMergingPreviewCommandOutput, } from "./commands/GetAutoMergingPreviewCommand"; import { GetCalculatedAttributeDefinitionCommandInput, GetCalculatedAttributeDefinitionCommandOutput, } from "./commands/GetCalculatedAttributeDefinitionCommand"; import { GetCalculatedAttributeForProfileCommandInput, GetCalculatedAttributeForProfileCommandOutput, } from "./commands/GetCalculatedAttributeForProfileCommand"; import { GetDomainCommandInput, GetDomainCommandOutput } from "./commands/GetDomainCommand"; import { GetDomainLayoutCommandInput, GetDomainLayoutCommandOutput, } from "./commands/GetDomainLayoutCommand"; import { GetDomainObjectTypeCommandInput, GetDomainObjectTypeCommandOutput, } from "./commands/GetDomainObjectTypeCommand"; import { GetEventStreamCommandInput, GetEventStreamCommandOutput, } from "./commands/GetEventStreamCommand"; import { GetEventTriggerCommandInput, GetEventTriggerCommandOutput, } from "./commands/GetEventTriggerCommand"; import { GetIdentityResolutionJobCommandInput, GetIdentityResolutionJobCommandOutput, } from "./commands/GetIdentityResolutionJobCommand"; import { GetIntegrationCommandInput, GetIntegrationCommandOutput, } from "./commands/GetIntegrationCommand"; import { GetMatchesCommandInput, GetMatchesCommandOutput } from "./commands/GetMatchesCommand"; import { GetObjectTypeAttributeStatisticsCommandInput, GetObjectTypeAttributeStatisticsCommandOutput, } from "./commands/GetObjectTypeAttributeStatisticsCommand"; import { GetProfileHistoryRecordCommandInput, GetProfileHistoryRecordCommandOutput, } from "./commands/GetProfileHistoryRecordCommand"; import { GetProfileObjectTypeCommandInput, GetProfileObjectTypeCommandOutput, } from "./commands/GetProfileObjectTypeCommand"; import { GetProfileObjectTypeTemplateCommandInput, GetProfileObjectTypeTemplateCommandOutput, } from "./commands/GetProfileObjectTypeTemplateCommand"; import { GetProfileRecommendationsCommandInput, GetProfileRecommendationsCommandOutput, } from "./commands/GetProfileRecommendationsCommand"; import { GetRecommenderCommandInput, GetRecommenderCommandOutput, } from "./commands/GetRecommenderCommand"; import { GetRecommenderFilterCommandInput, GetRecommenderFilterCommandOutput, } from "./commands/GetRecommenderFilterCommand"; import { GetRecommenderSchemaCommandInput, GetRecommenderSchemaCommandOutput, } from "./commands/GetRecommenderSchemaCommand"; import { GetSegmentDefinitionCommandInput, GetSegmentDefinitionCommandOutput, } from "./commands/GetSegmentDefinitionCommand"; import { GetSegmentEstimateCommandInput, GetSegmentEstimateCommandOutput, } from "./commands/GetSegmentEstimateCommand"; import { GetSegmentMembershipCommandInput, GetSegmentMembershipCommandOutput, } from "./commands/GetSegmentMembershipCommand"; import { GetSegmentSnapshotCommandInput, GetSegmentSnapshotCommandOutput, } from "./commands/GetSegmentSnapshotCommand"; import { GetSimilarProfilesCommandInput, GetSimilarProfilesCommandOutput, } from "./commands/GetSimilarProfilesCommand"; import { GetUploadJobCommandInput, GetUploadJobCommandOutput, } from "./commands/GetUploadJobCommand"; import { GetUploadJobPathCommandInput, GetUploadJobPathCommandOutput, } from "./commands/GetUploadJobPathCommand"; import { GetWorkflowCommandInput, GetWorkflowCommandOutput } from "./commands/GetWorkflowCommand"; import { GetWorkflowStepsCommandInput, GetWorkflowStepsCommandOutput, } from "./commands/GetWorkflowStepsCommand"; import { ListAccountIntegrationsCommandInput, ListAccountIntegrationsCommandOutput, } from "./commands/ListAccountIntegrationsCommand"; import { ListCalculatedAttributeDefinitionsCommandInput, ListCalculatedAttributeDefinitionsCommandOutput, } from "./commands/ListCalculatedAttributeDefinitionsCommand"; import { ListCalculatedAttributesForProfileCommandInput, ListCalculatedAttributesForProfileCommandOutput, } from "./commands/ListCalculatedAttributesForProfileCommand"; import { ListDomainLayoutsCommandInput, ListDomainLayoutsCommandOutput, } from "./commands/ListDomainLayoutsCommand"; import { ListDomainObjectTypesCommandInput, ListDomainObjectTypesCommandOutput, } from "./commands/ListDomainObjectTypesCommand"; import { ListDomainsCommandInput, ListDomainsCommandOutput } from "./commands/ListDomainsCommand"; import { ListEventStreamsCommandInput, ListEventStreamsCommandOutput, } from "./commands/ListEventStreamsCommand"; import { ListEventTriggersCommandInput, ListEventTriggersCommandOutput, } from "./commands/ListEventTriggersCommand"; import { ListIdentityResolutionJobsCommandInput, ListIdentityResolutionJobsCommandOutput, } from "./commands/ListIdentityResolutionJobsCommand"; import { ListIntegrationsCommandInput, ListIntegrationsCommandOutput, } from "./commands/ListIntegrationsCommand"; import { ListObjectTypeAttributesCommandInput, ListObjectTypeAttributesCommandOutput, } from "./commands/ListObjectTypeAttributesCommand"; import { ListObjectTypeAttributeValuesCommandInput, ListObjectTypeAttributeValuesCommandOutput, } from "./commands/ListObjectTypeAttributeValuesCommand"; import { ListProfileAttributeValuesCommandInput, ListProfileAttributeValuesCommandOutput, } from "./commands/ListProfileAttributeValuesCommand"; import { ListProfileHistoryRecordsCommandInput, ListProfileHistoryRecordsCommandOutput, } from "./commands/ListProfileHistoryRecordsCommand"; import { ListProfileObjectsCommandInput, ListProfileObjectsCommandOutput, } from "./commands/ListProfileObjectsCommand"; import { ListProfileObjectTypesCommandInput, ListProfileObjectTypesCommandOutput, } from "./commands/ListProfileObjectTypesCommand"; import { ListProfileObjectTypeTemplatesCommandInput, ListProfileObjectTypeTemplatesCommandOutput, } from "./commands/ListProfileObjectTypeTemplatesCommand"; import { ListRecommenderFiltersCommandInput, ListRecommenderFiltersCommandOutput, } from "./commands/ListRecommenderFiltersCommand"; import { ListRecommenderRecipesCommandInput, ListRecommenderRecipesCommandOutput, } from "./commands/ListRecommenderRecipesCommand"; import { ListRecommenderSchemasCommandInput, ListRecommenderSchemasCommandOutput, } from "./commands/ListRecommenderSchemasCommand"; import { ListRecommendersCommandInput, ListRecommendersCommandOutput, } from "./commands/ListRecommendersCommand"; import { ListRuleBasedMatchesCommandInput, ListRuleBasedMatchesCommandOutput, } from "./commands/ListRuleBasedMatchesCommand"; import { ListSegmentDefinitionsCommandInput, ListSegmentDefinitionsCommandOutput, } from "./commands/ListSegmentDefinitionsCommand"; import { ListTagsForResourceCommandInput, ListTagsForResourceCommandOutput, } from "./commands/ListTagsForResourceCommand"; import { ListUploadJobsCommandInput, ListUploadJobsCommandOutput, } from "./commands/ListUploadJobsCommand"; import { ListWorkflowsCommandInput, ListWorkflowsCommandOutput, } from "./commands/ListWorkflowsCommand"; import { MergeProfilesCommandInput, MergeProfilesCommandOutput, } from "./commands/MergeProfilesCommand"; import { PutDomainObjectTypeCommandInput, PutDomainObjectTypeCommandOutput, } from "./commands/PutDomainObjectTypeCommand"; import { PutIntegrationCommandInput, PutIntegrationCommandOutput, } from "./commands/PutIntegrationCommand"; import { PutProfileObjectCommandInput, PutProfileObjectCommandOutput, } from "./commands/PutProfileObjectCommand"; import { PutProfileObjectTypeCommandInput, PutProfileObjectTypeCommandOutput, } from "./commands/PutProfileObjectTypeCommand"; import { SearchProfilesCommandInput, SearchProfilesCommandOutput, } from "./commands/SearchProfilesCommand"; import { StartRecommenderCommandInput, StartRecommenderCommandOutput, } from "./commands/StartRecommenderCommand"; import { StartUploadJobCommandInput, StartUploadJobCommandOutput, } from "./commands/StartUploadJobCommand"; import { StopRecommenderCommandInput, StopRecommenderCommandOutput, } from "./commands/StopRecommenderCommand"; import { StopUploadJobCommandInput, StopUploadJobCommandOutput, } from "./commands/StopUploadJobCommand"; import { TagResourceCommandInput, TagResourceCommandOutput } from "./commands/TagResourceCommand"; import { UntagResourceCommandInput, UntagResourceCommandOutput, } from "./commands/UntagResourceCommand"; import { UpdateCalculatedAttributeDefinitionCommandInput, UpdateCalculatedAttributeDefinitionCommandOutput, } from "./commands/UpdateCalculatedAttributeDefinitionCommand"; import { UpdateDomainCommandInput, UpdateDomainCommandOutput, } from "./commands/UpdateDomainCommand"; import { UpdateDomainLayoutCommandInput, UpdateDomainLayoutCommandOutput, } from "./commands/UpdateDomainLayoutCommand"; import { UpdateEventTriggerCommandInput, UpdateEventTriggerCommandOutput, } from "./commands/UpdateEventTriggerCommand"; import { UpdateProfileCommandInput, UpdateProfileCommandOutput, } from "./commands/UpdateProfileCommand"; import { UpdateRecommenderCommandInput, UpdateRecommenderCommandOutput, } from "./commands/UpdateRecommenderCommand"; import { ClientInputEndpointParameters, ClientResolvedEndpointParameters, EndpointParameters, } from "./endpoint/EndpointParameters"; import { RuntimeExtension, RuntimeExtensionsConfig } from "./runtimeExtensions"; export { __Client }; export type ServiceInputTypes = | AddProfileKeyCommandInput | BatchGetCalculatedAttributeForProfileCommandInput | BatchGetProfileCommandInput | BatchPutProfileObjectCommandInput | CreateCalculatedAttributeDefinitionCommandInput | CreateDomainCommandInput | CreateDomainLayoutCommandInput | CreateEventStreamCommandInput | CreateEventTriggerCommandInput | CreateIntegrationWorkflowCommandInput | CreateProfileCommandInput | CreateRecommenderCommandInput | CreateRecommenderFilterCommandInput | CreateRecommenderSchemaCommandInput | CreateSegmentDefinitionCommandInput | CreateSegmentEstimateCommandInput | CreateSegmentSnapshotCommandInput | CreateUploadJobCommandInput | DeleteCalculatedAttributeDefinitionCommandInput | DeleteDomainCommandInput | DeleteDomainLayoutCommandInput | DeleteDomainObjectTypeCommandInput | DeleteEventStreamCommandInput | DeleteEventTriggerCommandInput | DeleteIntegrationCommandInput | DeleteProfileCommandInput | DeleteProfileKeyCommandInput | DeleteProfileObjectCommandInput | DeleteProfileObjectTypeCommandInput | DeleteRecommenderCommandInput | DeleteRecommenderFilterCommandInput | DeleteRecommenderSchemaCommandInput | DeleteSegmentDefinitionCommandInput | DeleteWorkflowCommandInput | DetectProfileObjectTypeCommandInput | GetAutoMergingPreviewCommandInput | GetCalculatedAttributeDefinitionCommandInput | GetCalculatedAttributeForProfileCommandInput | GetDomainCommandInput | GetDomainLayoutCommandInput | GetDomainObjectTypeCommandInput | GetEventStreamCommandInput | GetEventTriggerCommandInput | GetIdentityResolutionJobCommandInput | GetIntegrationCommandInput | GetMatchesCommandInput | GetObjectTypeAttributeStatisticsCommandInput | GetProfileHistoryRecordCommandInput | GetProfileObjectTypeCommandInput | GetProfileObjectTypeTemplateCommandInput | GetProfileRecommendationsCommandInput | GetRecommenderCommandInput | GetRecommenderFilterCommandInput | GetRecommenderSchemaCommandInput | GetSegmentDefinitionCommandInput | GetSegmentEstimateCommandInput | GetSegmentMembershipCommandInput | GetSegmentSnapshotCommandInput | GetSimilarProfilesCommandInput | GetUploadJobCommandInput | GetUploadJobPathCommandInput | GetWorkflowCommandInput | GetWorkflowStepsCommandInput | ListAccountIntegrationsCommandInput | ListCalculatedAttributeDefinitionsCommandInput | ListCalculatedAttributesForProfileCommandInput | ListDomainLayoutsCommandInput | ListDomainObjectTypesCommandInput | ListDomainsCommandInput | ListEventStreamsCommandInput | ListEventTriggersCommandInput | ListIdentityResolutionJobsCommandInput | ListIntegrationsCommandInput | ListObjectTypeAttributeValuesCommandInput | ListObjectTypeAttributesCommandInput | ListProfileAttributeValuesCommandInput | ListProfileHistoryRecordsCommandInput | ListProfileObjectTypeTemplatesCommandInput | ListProfileObjectTypesCommandInput | ListProfileObjectsCommandInput | ListRecommenderFiltersCommandInput | ListRecommenderRecipesCommandInput | ListRecommenderSchemasCommandInput | ListRecommendersCommandInput | ListRuleBasedMatchesCommandInput | ListSegmentDefinitionsCommandInput | ListTagsForResourceCommandInput | ListUploadJobsCommandInput | ListWorkflowsCommandInput | MergeProfilesCommandInput | PutDomainObjectTypeCommandInput | PutIntegrationCommandInput | PutProfileObjectCommandInput | PutProfileObjectTypeCommandInput | SearchProfilesCommandInput | StartRecommenderCommandInput | StartUploadJobCommandInput | StopRecommenderCommandInput | StopUploadJobCommandInput | TagResourceCommandInput | UntagResourceCommandInput | UpdateCalculatedAttributeDefinitionCommandInput | UpdateDomainCommandInput | UpdateDomainLayoutCommandInput | UpdateEventTriggerCommandInput | UpdateProfileCommandInput | UpdateRecommenderCommandInput; export type ServiceOutputTypes = | AddProfileKeyCommandOutput | BatchGetCalculatedAttributeForProfileCommandOutput | BatchGetProfileCommandOutput | BatchPutProfileObjectCommandOutput | CreateCalculatedAttributeDefinitionCommandOutput | CreateDomainCommandOutput | CreateDomainLayoutCommandOutput | CreateEventStreamCommandOutput | CreateEventTriggerCommandOutput | CreateIntegrationWorkflowCommandOutput | CreateProfileCommandOutput | CreateRecommenderCommandOutput | CreateRecommenderFilterCommandOutput | CreateRecommenderSchemaCommandOutput | CreateSegmentDefinitionCommandOutput | CreateSegmentEstimateCommandOutput | CreateSegmentSnapshotCommandOutput | CreateUploadJobCommandOutput | DeleteCalculatedAttributeDefinitionCommandOutput | DeleteDomainCommandOutput | DeleteDomainLayoutCommandOutput | DeleteDomainObjectTypeCommandOutput | DeleteEventStreamCommandOutput | DeleteEventTriggerCommandOutput | DeleteIntegrationCommandOutput | DeleteProfileCommandOutput | DeleteProfileKeyCommandOutput | DeleteProfileObjectCommandOutput | DeleteProfileObjectTypeCommandOutput | DeleteRecommenderCommandOutput | DeleteRecommenderFilterCommandOutput | DeleteRecommenderSchemaCommandOutput | DeleteSegmentDefinitionCommandOutput | DeleteWorkflowCommandOutput | DetectProfileObjectTypeCommandOutput | GetAutoMergingPreviewCommandOutput | GetCalculatedAttributeDefinitionCommandOutput | GetCalculatedAttributeForProfileCommandOutput | GetDomainCommandOutput | GetDomainLayoutCommandOutput | GetDomainObjectTypeCommandOutput | GetEventStreamCommandOutput | GetEventTriggerCommandOutput | GetIdentityResolutionJobCommandOutput | GetIntegrationCommandOutput | GetMatchesCommandOutput | GetObjectTypeAttributeStatisticsCommandOutput | GetProfileHistoryRecordCommandOutput | GetProfileObjectTypeCommandOutput | GetProfileObjectTypeTemplateCommandOutput | GetProfileRecommendationsCommandOutput | GetRecommenderCommandOutput | GetRecommenderFilterCommandOutput | GetRecommenderSchemaCommandOutput | GetSegmentDefinitionCommandOutput | GetSegmentEstimateCommandOutput | GetSegmentMembershipCommandOutput | GetSegmentSnapshotCommandOutput | GetSimilarProfilesCommandOutput | GetUploadJobCommandOutput | GetUploadJobPathCommandOutput | GetWorkflowCommandOutput | GetWorkflowStepsCommandOutput | ListAccountIntegrationsCommandOutput | ListCalculatedAttributeDefinitionsCommandOutput | ListCalculatedAttributesForProfileCommandOutput | ListDomainLayoutsCommandOutput | ListDomainObjectTypesCommandOutput | ListDomainsCommandOutput | ListEventStreamsCommandOutput | ListEventTriggersCommandOutput | ListIdentityResolutionJobsCommandOutput | ListIntegrationsCommandOutput | ListObjectTypeAttributeValuesCommandOutput | ListObjectTypeAttributesCommandOutput | ListProfileAttributeValuesCommandOutput | ListProfileHistoryRecordsCommandOutput | ListProfileObjectTypeTemplatesCommandOutput | ListProfileObjectTypesCommandOutput | ListProfileObjectsCommandOutput | ListRecommenderFiltersCommandOutput | ListRecommenderRecipesCommandOutput | ListRecommenderSchemasCommandOutput | ListRecommendersCommandOutput | ListRuleBasedMatchesCommandOutput | ListSegmentDefinitionsCommandOutput | ListTagsForResourceCommandOutput | ListUploadJobsCommandOutput | ListWorkflowsCommandOutput | MergeProfilesCommandOutput | PutDomainObjectTypeCommandOutput | PutIntegrationCommandOutput | PutProfileObjectCommandOutput | PutProfileObjectTypeCommandOutput | SearchProfilesCommandOutput | StartRecommenderCommandOutput | StartUploadJobCommandOutput | StopRecommenderCommandOutput | StopUploadJobCommandOutput | TagResourceCommandOutput | UntagResourceCommandOutput | UpdateCalculatedAttributeDefinitionCommandOutput | UpdateDomainCommandOutput | UpdateDomainLayoutCommandOutput | UpdateEventTriggerCommandOutput | UpdateProfileCommandOutput | UpdateRecommenderCommandOutput; 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 CustomerProfilesClientConfigType = Partial< __SmithyConfiguration<__HttpHandlerOptions> > & ClientDefaults & UserAgentInputConfig & RetryInputConfig & RegionInputConfig & HostHeaderInputConfig & EndpointInputConfig & HttpAuthSchemeInputConfig & ClientInputEndpointParameters; export interface CustomerProfilesClientConfig extends CustomerProfilesClientConfigType {} export type CustomerProfilesClientResolvedConfigType = __SmithyResolvedConfiguration<__HttpHandlerOptions> & Required & RuntimeExtensionsConfig & UserAgentResolvedConfig & RetryResolvedConfig & RegionResolvedConfig & HostHeaderResolvedConfig & EndpointResolvedConfig & HttpAuthSchemeResolvedConfig & ClientResolvedEndpointParameters; export interface CustomerProfilesClientResolvedConfig extends CustomerProfilesClientResolvedConfigType {} export declare class CustomerProfilesClient extends __Client< __HttpHandlerOptions, ServiceInputTypes, ServiceOutputTypes, CustomerProfilesClientResolvedConfig > { readonly config: CustomerProfilesClientResolvedConfig; constructor(...[configuration]: __CheckOptionalClientConfig); destroy(): void; }