import type { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator } from "@smithy/types"; import { type AddProfileKeyCommandInput, type AddProfileKeyCommandOutput } from "./commands/AddProfileKeyCommand"; import { type BatchGetCalculatedAttributeForProfileCommandInput, type BatchGetCalculatedAttributeForProfileCommandOutput } from "./commands/BatchGetCalculatedAttributeForProfileCommand"; import { type BatchGetProfileCommandInput, type BatchGetProfileCommandOutput } from "./commands/BatchGetProfileCommand"; import { type BatchPutProfileObjectCommandInput, type BatchPutProfileObjectCommandOutput } from "./commands/BatchPutProfileObjectCommand"; import { type CreateCalculatedAttributeDefinitionCommandInput, type CreateCalculatedAttributeDefinitionCommandOutput } from "./commands/CreateCalculatedAttributeDefinitionCommand"; import { type CreateDomainCommandInput, type CreateDomainCommandOutput } from "./commands/CreateDomainCommand"; import { type CreateDomainLayoutCommandInput, type CreateDomainLayoutCommandOutput } from "./commands/CreateDomainLayoutCommand"; import { type CreateEventStreamCommandInput, type CreateEventStreamCommandOutput } from "./commands/CreateEventStreamCommand"; import { type CreateEventTriggerCommandInput, type CreateEventTriggerCommandOutput } from "./commands/CreateEventTriggerCommand"; import { type CreateIntegrationWorkflowCommandInput, type CreateIntegrationWorkflowCommandOutput } from "./commands/CreateIntegrationWorkflowCommand"; import { type CreateProfileCommandInput, type CreateProfileCommandOutput } from "./commands/CreateProfileCommand"; import { type CreateRecommenderCommandInput, type CreateRecommenderCommandOutput } from "./commands/CreateRecommenderCommand"; import { type CreateRecommenderFilterCommandInput, type CreateRecommenderFilterCommandOutput } from "./commands/CreateRecommenderFilterCommand"; import { type CreateRecommenderSchemaCommandInput, type CreateRecommenderSchemaCommandOutput } from "./commands/CreateRecommenderSchemaCommand"; import { type CreateSegmentDefinitionCommandInput, type CreateSegmentDefinitionCommandOutput } from "./commands/CreateSegmentDefinitionCommand"; import { type CreateSegmentEstimateCommandInput, type CreateSegmentEstimateCommandOutput } from "./commands/CreateSegmentEstimateCommand"; import { type CreateSegmentSnapshotCommandInput, type CreateSegmentSnapshotCommandOutput } from "./commands/CreateSegmentSnapshotCommand"; import { type CreateUploadJobCommandInput, type CreateUploadJobCommandOutput } from "./commands/CreateUploadJobCommand"; import { type DeleteCalculatedAttributeDefinitionCommandInput, type DeleteCalculatedAttributeDefinitionCommandOutput } from "./commands/DeleteCalculatedAttributeDefinitionCommand"; import { type DeleteDomainCommandInput, type DeleteDomainCommandOutput } from "./commands/DeleteDomainCommand"; import { type DeleteDomainLayoutCommandInput, type DeleteDomainLayoutCommandOutput } from "./commands/DeleteDomainLayoutCommand"; import { type DeleteDomainObjectTypeCommandInput, type DeleteDomainObjectTypeCommandOutput } from "./commands/DeleteDomainObjectTypeCommand"; import { type DeleteEventStreamCommandInput, type DeleteEventStreamCommandOutput } from "./commands/DeleteEventStreamCommand"; import { type DeleteEventTriggerCommandInput, type DeleteEventTriggerCommandOutput } from "./commands/DeleteEventTriggerCommand"; import { type DeleteIntegrationCommandInput, type DeleteIntegrationCommandOutput } from "./commands/DeleteIntegrationCommand"; import { type DeleteProfileCommandInput, type DeleteProfileCommandOutput } from "./commands/DeleteProfileCommand"; import { type DeleteProfileKeyCommandInput, type DeleteProfileKeyCommandOutput } from "./commands/DeleteProfileKeyCommand"; import { type DeleteProfileObjectCommandInput, type DeleteProfileObjectCommandOutput } from "./commands/DeleteProfileObjectCommand"; import { type DeleteProfileObjectTypeCommandInput, type DeleteProfileObjectTypeCommandOutput } from "./commands/DeleteProfileObjectTypeCommand"; import { type DeleteRecommenderCommandInput, type DeleteRecommenderCommandOutput } from "./commands/DeleteRecommenderCommand"; import { type DeleteRecommenderFilterCommandInput, type DeleteRecommenderFilterCommandOutput } from "./commands/DeleteRecommenderFilterCommand"; import { type DeleteRecommenderSchemaCommandInput, type DeleteRecommenderSchemaCommandOutput } from "./commands/DeleteRecommenderSchemaCommand"; import { type DeleteSegmentDefinitionCommandInput, type DeleteSegmentDefinitionCommandOutput } from "./commands/DeleteSegmentDefinitionCommand"; import { type DeleteWorkflowCommandInput, type DeleteWorkflowCommandOutput } from "./commands/DeleteWorkflowCommand"; import { type DetectProfileObjectTypeCommandInput, type DetectProfileObjectTypeCommandOutput } from "./commands/DetectProfileObjectTypeCommand"; import { type GetAutoMergingPreviewCommandInput, type GetAutoMergingPreviewCommandOutput } from "./commands/GetAutoMergingPreviewCommand"; import { type GetCalculatedAttributeDefinitionCommandInput, type GetCalculatedAttributeDefinitionCommandOutput } from "./commands/GetCalculatedAttributeDefinitionCommand"; import { type GetCalculatedAttributeForProfileCommandInput, type GetCalculatedAttributeForProfileCommandOutput } from "./commands/GetCalculatedAttributeForProfileCommand"; import { type GetDomainCommandInput, type GetDomainCommandOutput } from "./commands/GetDomainCommand"; import { type GetDomainLayoutCommandInput, type GetDomainLayoutCommandOutput } from "./commands/GetDomainLayoutCommand"; import { type GetDomainObjectTypeCommandInput, type GetDomainObjectTypeCommandOutput } from "./commands/GetDomainObjectTypeCommand"; import { type GetEventStreamCommandInput, type GetEventStreamCommandOutput } from "./commands/GetEventStreamCommand"; import { type GetEventTriggerCommandInput, type GetEventTriggerCommandOutput } from "./commands/GetEventTriggerCommand"; import { type GetIdentityResolutionJobCommandInput, type GetIdentityResolutionJobCommandOutput } from "./commands/GetIdentityResolutionJobCommand"; import { type GetIntegrationCommandInput, type GetIntegrationCommandOutput } from "./commands/GetIntegrationCommand"; import { type GetMatchesCommandInput, type GetMatchesCommandOutput } from "./commands/GetMatchesCommand"; import { type GetObjectTypeAttributeStatisticsCommandInput, type GetObjectTypeAttributeStatisticsCommandOutput } from "./commands/GetObjectTypeAttributeStatisticsCommand"; import { type GetProfileHistoryRecordCommandInput, type GetProfileHistoryRecordCommandOutput } from "./commands/GetProfileHistoryRecordCommand"; import { type GetProfileObjectTypeCommandInput, type GetProfileObjectTypeCommandOutput } from "./commands/GetProfileObjectTypeCommand"; import { type GetProfileObjectTypeTemplateCommandInput, type GetProfileObjectTypeTemplateCommandOutput } from "./commands/GetProfileObjectTypeTemplateCommand"; import { type GetProfileRecommendationsCommandInput, type GetProfileRecommendationsCommandOutput } from "./commands/GetProfileRecommendationsCommand"; import { type GetRecommenderCommandInput, type GetRecommenderCommandOutput } from "./commands/GetRecommenderCommand"; import { type GetRecommenderFilterCommandInput, type GetRecommenderFilterCommandOutput } from "./commands/GetRecommenderFilterCommand"; import { type GetRecommenderSchemaCommandInput, type GetRecommenderSchemaCommandOutput } from "./commands/GetRecommenderSchemaCommand"; import { type GetSegmentDefinitionCommandInput, type GetSegmentDefinitionCommandOutput } from "./commands/GetSegmentDefinitionCommand"; import { type GetSegmentEstimateCommandInput, type GetSegmentEstimateCommandOutput } from "./commands/GetSegmentEstimateCommand"; import { type GetSegmentMembershipCommandInput, type GetSegmentMembershipCommandOutput } from "./commands/GetSegmentMembershipCommand"; import { type GetSegmentSnapshotCommandInput, type GetSegmentSnapshotCommandOutput } from "./commands/GetSegmentSnapshotCommand"; import { type GetSimilarProfilesCommandInput, type GetSimilarProfilesCommandOutput } from "./commands/GetSimilarProfilesCommand"; import { type GetUploadJobCommandInput, type GetUploadJobCommandOutput } from "./commands/GetUploadJobCommand"; import { type GetUploadJobPathCommandInput, type GetUploadJobPathCommandOutput } from "./commands/GetUploadJobPathCommand"; import { type GetWorkflowCommandInput, type GetWorkflowCommandOutput } from "./commands/GetWorkflowCommand"; import { type GetWorkflowStepsCommandInput, type GetWorkflowStepsCommandOutput } from "./commands/GetWorkflowStepsCommand"; import { type ListAccountIntegrationsCommandInput, type ListAccountIntegrationsCommandOutput } from "./commands/ListAccountIntegrationsCommand"; import { type ListCalculatedAttributeDefinitionsCommandInput, type ListCalculatedAttributeDefinitionsCommandOutput } from "./commands/ListCalculatedAttributeDefinitionsCommand"; import { type ListCalculatedAttributesForProfileCommandInput, type ListCalculatedAttributesForProfileCommandOutput } from "./commands/ListCalculatedAttributesForProfileCommand"; import { type ListDomainLayoutsCommandInput, type ListDomainLayoutsCommandOutput } from "./commands/ListDomainLayoutsCommand"; import { type ListDomainObjectTypesCommandInput, type ListDomainObjectTypesCommandOutput } from "./commands/ListDomainObjectTypesCommand"; import { type ListDomainsCommandInput, type ListDomainsCommandOutput } from "./commands/ListDomainsCommand"; import { type ListEventStreamsCommandInput, type ListEventStreamsCommandOutput } from "./commands/ListEventStreamsCommand"; import { type ListEventTriggersCommandInput, type ListEventTriggersCommandOutput } from "./commands/ListEventTriggersCommand"; import { type ListIdentityResolutionJobsCommandInput, type ListIdentityResolutionJobsCommandOutput } from "./commands/ListIdentityResolutionJobsCommand"; import { type ListIntegrationsCommandInput, type ListIntegrationsCommandOutput } from "./commands/ListIntegrationsCommand"; import { type ListObjectTypeAttributesCommandInput, type ListObjectTypeAttributesCommandOutput } from "./commands/ListObjectTypeAttributesCommand"; import { type ListObjectTypeAttributeValuesCommandInput, type ListObjectTypeAttributeValuesCommandOutput } from "./commands/ListObjectTypeAttributeValuesCommand"; import { type ListProfileAttributeValuesCommandInput, type ListProfileAttributeValuesCommandOutput } from "./commands/ListProfileAttributeValuesCommand"; import { type ListProfileHistoryRecordsCommandInput, type ListProfileHistoryRecordsCommandOutput } from "./commands/ListProfileHistoryRecordsCommand"; import { type ListProfileObjectsCommandInput, type ListProfileObjectsCommandOutput } from "./commands/ListProfileObjectsCommand"; import { type ListProfileObjectTypesCommandInput, type ListProfileObjectTypesCommandOutput } from "./commands/ListProfileObjectTypesCommand"; import { type ListProfileObjectTypeTemplatesCommandInput, type ListProfileObjectTypeTemplatesCommandOutput } from "./commands/ListProfileObjectTypeTemplatesCommand"; import { type ListRecommenderFiltersCommandInput, type ListRecommenderFiltersCommandOutput } from "./commands/ListRecommenderFiltersCommand"; import { type ListRecommenderRecipesCommandInput, type ListRecommenderRecipesCommandOutput } from "./commands/ListRecommenderRecipesCommand"; import { type ListRecommenderSchemasCommandInput, type ListRecommenderSchemasCommandOutput } from "./commands/ListRecommenderSchemasCommand"; import { type ListRecommendersCommandInput, type ListRecommendersCommandOutput } from "./commands/ListRecommendersCommand"; import { type ListRuleBasedMatchesCommandInput, type ListRuleBasedMatchesCommandOutput } from "./commands/ListRuleBasedMatchesCommand"; import { type ListSegmentDefinitionsCommandInput, type ListSegmentDefinitionsCommandOutput } from "./commands/ListSegmentDefinitionsCommand"; import { type ListTagsForResourceCommandInput, type ListTagsForResourceCommandOutput } from "./commands/ListTagsForResourceCommand"; import { type ListUploadJobsCommandInput, type ListUploadJobsCommandOutput } from "./commands/ListUploadJobsCommand"; import { type ListWorkflowsCommandInput, type ListWorkflowsCommandOutput } from "./commands/ListWorkflowsCommand"; import { type MergeProfilesCommandInput, type MergeProfilesCommandOutput } from "./commands/MergeProfilesCommand"; import { type PutDomainObjectTypeCommandInput, type PutDomainObjectTypeCommandOutput } from "./commands/PutDomainObjectTypeCommand"; import { type PutIntegrationCommandInput, type PutIntegrationCommandOutput } from "./commands/PutIntegrationCommand"; import { type PutProfileObjectCommandInput, type PutProfileObjectCommandOutput } from "./commands/PutProfileObjectCommand"; import { type PutProfileObjectTypeCommandInput, type PutProfileObjectTypeCommandOutput } from "./commands/PutProfileObjectTypeCommand"; import { type SearchProfilesCommandInput, type SearchProfilesCommandOutput } from "./commands/SearchProfilesCommand"; import { type StartRecommenderCommandInput, type StartRecommenderCommandOutput } from "./commands/StartRecommenderCommand"; import { type StartUploadJobCommandInput, type StartUploadJobCommandOutput } from "./commands/StartUploadJobCommand"; import { type StopRecommenderCommandInput, type StopRecommenderCommandOutput } from "./commands/StopRecommenderCommand"; import { type StopUploadJobCommandInput, type StopUploadJobCommandOutput } from "./commands/StopUploadJobCommand"; import { type TagResourceCommandInput, type TagResourceCommandOutput } from "./commands/TagResourceCommand"; import { type UntagResourceCommandInput, type UntagResourceCommandOutput } from "./commands/UntagResourceCommand"; import { type UpdateCalculatedAttributeDefinitionCommandInput, type UpdateCalculatedAttributeDefinitionCommandOutput } from "./commands/UpdateCalculatedAttributeDefinitionCommand"; import { type UpdateDomainCommandInput, type UpdateDomainCommandOutput } from "./commands/UpdateDomainCommand"; import { type UpdateDomainLayoutCommandInput, type UpdateDomainLayoutCommandOutput } from "./commands/UpdateDomainLayoutCommand"; import { type UpdateEventTriggerCommandInput, type UpdateEventTriggerCommandOutput } from "./commands/UpdateEventTriggerCommand"; import { type UpdateProfileCommandInput, type UpdateProfileCommandOutput } from "./commands/UpdateProfileCommand"; import { type UpdateRecommenderCommandInput, type UpdateRecommenderCommandOutput } from "./commands/UpdateRecommenderCommand"; import { CustomerProfilesClient } from "./CustomerProfilesClient"; export interface CustomerProfiles { /** * @see {@link AddProfileKeyCommand} */ addProfileKey(args: AddProfileKeyCommandInput, options?: __HttpHandlerOptions): Promise; addProfileKey(args: AddProfileKeyCommandInput, cb: (err: any, data?: AddProfileKeyCommandOutput) => void): void; addProfileKey(args: AddProfileKeyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AddProfileKeyCommandOutput) => void): void; /** * @see {@link BatchGetCalculatedAttributeForProfileCommand} */ batchGetCalculatedAttributeForProfile(args: BatchGetCalculatedAttributeForProfileCommandInput, options?: __HttpHandlerOptions): Promise; batchGetCalculatedAttributeForProfile(args: BatchGetCalculatedAttributeForProfileCommandInput, cb: (err: any, data?: BatchGetCalculatedAttributeForProfileCommandOutput) => void): void; batchGetCalculatedAttributeForProfile(args: BatchGetCalculatedAttributeForProfileCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: BatchGetCalculatedAttributeForProfileCommandOutput) => void): void; /** * @see {@link BatchGetProfileCommand} */ batchGetProfile(args: BatchGetProfileCommandInput, options?: __HttpHandlerOptions): Promise; batchGetProfile(args: BatchGetProfileCommandInput, cb: (err: any, data?: BatchGetProfileCommandOutput) => void): void; batchGetProfile(args: BatchGetProfileCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: BatchGetProfileCommandOutput) => void): void; /** * @see {@link BatchPutProfileObjectCommand} */ batchPutProfileObject(args: BatchPutProfileObjectCommandInput, options?: __HttpHandlerOptions): Promise; batchPutProfileObject(args: BatchPutProfileObjectCommandInput, cb: (err: any, data?: BatchPutProfileObjectCommandOutput) => void): void; batchPutProfileObject(args: BatchPutProfileObjectCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: BatchPutProfileObjectCommandOutput) => void): void; /** * @see {@link CreateCalculatedAttributeDefinitionCommand} */ createCalculatedAttributeDefinition(args: CreateCalculatedAttributeDefinitionCommandInput, options?: __HttpHandlerOptions): Promise; createCalculatedAttributeDefinition(args: CreateCalculatedAttributeDefinitionCommandInput, cb: (err: any, data?: CreateCalculatedAttributeDefinitionCommandOutput) => void): void; createCalculatedAttributeDefinition(args: CreateCalculatedAttributeDefinitionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateCalculatedAttributeDefinitionCommandOutput) => void): void; /** * @see {@link CreateDomainCommand} */ createDomain(args: CreateDomainCommandInput, options?: __HttpHandlerOptions): Promise; createDomain(args: CreateDomainCommandInput, cb: (err: any, data?: CreateDomainCommandOutput) => void): void; createDomain(args: CreateDomainCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateDomainCommandOutput) => void): void; /** * @see {@link CreateDomainLayoutCommand} */ createDomainLayout(args: CreateDomainLayoutCommandInput, options?: __HttpHandlerOptions): Promise; createDomainLayout(args: CreateDomainLayoutCommandInput, cb: (err: any, data?: CreateDomainLayoutCommandOutput) => void): void; createDomainLayout(args: CreateDomainLayoutCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateDomainLayoutCommandOutput) => void): void; /** * @see {@link CreateEventStreamCommand} */ createEventStream(args: CreateEventStreamCommandInput, options?: __HttpHandlerOptions): Promise; createEventStream(args: CreateEventStreamCommandInput, cb: (err: any, data?: CreateEventStreamCommandOutput) => void): void; createEventStream(args: CreateEventStreamCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateEventStreamCommandOutput) => void): void; /** * @see {@link CreateEventTriggerCommand} */ createEventTrigger(args: CreateEventTriggerCommandInput, options?: __HttpHandlerOptions): Promise; createEventTrigger(args: CreateEventTriggerCommandInput, cb: (err: any, data?: CreateEventTriggerCommandOutput) => void): void; createEventTrigger(args: CreateEventTriggerCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateEventTriggerCommandOutput) => void): void; /** * @see {@link CreateIntegrationWorkflowCommand} */ createIntegrationWorkflow(args: CreateIntegrationWorkflowCommandInput, options?: __HttpHandlerOptions): Promise; createIntegrationWorkflow(args: CreateIntegrationWorkflowCommandInput, cb: (err: any, data?: CreateIntegrationWorkflowCommandOutput) => void): void; createIntegrationWorkflow(args: CreateIntegrationWorkflowCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateIntegrationWorkflowCommandOutput) => void): void; /** * @see {@link CreateProfileCommand} */ createProfile(args: CreateProfileCommandInput, options?: __HttpHandlerOptions): Promise; createProfile(args: CreateProfileCommandInput, cb: (err: any, data?: CreateProfileCommandOutput) => void): void; createProfile(args: CreateProfileCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateProfileCommandOutput) => void): void; /** * @see {@link CreateRecommenderCommand} */ createRecommender(args: CreateRecommenderCommandInput, options?: __HttpHandlerOptions): Promise; createRecommender(args: CreateRecommenderCommandInput, cb: (err: any, data?: CreateRecommenderCommandOutput) => void): void; createRecommender(args: CreateRecommenderCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateRecommenderCommandOutput) => void): void; /** * @see {@link CreateRecommenderFilterCommand} */ createRecommenderFilter(args: CreateRecommenderFilterCommandInput, options?: __HttpHandlerOptions): Promise; createRecommenderFilter(args: CreateRecommenderFilterCommandInput, cb: (err: any, data?: CreateRecommenderFilterCommandOutput) => void): void; createRecommenderFilter(args: CreateRecommenderFilterCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateRecommenderFilterCommandOutput) => void): void; /** * @see {@link CreateRecommenderSchemaCommand} */ createRecommenderSchema(args: CreateRecommenderSchemaCommandInput, options?: __HttpHandlerOptions): Promise; createRecommenderSchema(args: CreateRecommenderSchemaCommandInput, cb: (err: any, data?: CreateRecommenderSchemaCommandOutput) => void): void; createRecommenderSchema(args: CreateRecommenderSchemaCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateRecommenderSchemaCommandOutput) => void): void; /** * @see {@link CreateSegmentDefinitionCommand} */ createSegmentDefinition(args: CreateSegmentDefinitionCommandInput, options?: __HttpHandlerOptions): Promise; createSegmentDefinition(args: CreateSegmentDefinitionCommandInput, cb: (err: any, data?: CreateSegmentDefinitionCommandOutput) => void): void; createSegmentDefinition(args: CreateSegmentDefinitionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateSegmentDefinitionCommandOutput) => void): void; /** * @see {@link CreateSegmentEstimateCommand} */ createSegmentEstimate(args: CreateSegmentEstimateCommandInput, options?: __HttpHandlerOptions): Promise; createSegmentEstimate(args: CreateSegmentEstimateCommandInput, cb: (err: any, data?: CreateSegmentEstimateCommandOutput) => void): void; createSegmentEstimate(args: CreateSegmentEstimateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateSegmentEstimateCommandOutput) => void): void; /** * @see {@link CreateSegmentSnapshotCommand} */ createSegmentSnapshot(args: CreateSegmentSnapshotCommandInput, options?: __HttpHandlerOptions): Promise; createSegmentSnapshot(args: CreateSegmentSnapshotCommandInput, cb: (err: any, data?: CreateSegmentSnapshotCommandOutput) => void): void; createSegmentSnapshot(args: CreateSegmentSnapshotCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateSegmentSnapshotCommandOutput) => void): void; /** * @see {@link CreateUploadJobCommand} */ createUploadJob(args: CreateUploadJobCommandInput, options?: __HttpHandlerOptions): Promise; createUploadJob(args: CreateUploadJobCommandInput, cb: (err: any, data?: CreateUploadJobCommandOutput) => void): void; createUploadJob(args: CreateUploadJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateUploadJobCommandOutput) => void): void; /** * @see {@link DeleteCalculatedAttributeDefinitionCommand} */ deleteCalculatedAttributeDefinition(args: DeleteCalculatedAttributeDefinitionCommandInput, options?: __HttpHandlerOptions): Promise; deleteCalculatedAttributeDefinition(args: DeleteCalculatedAttributeDefinitionCommandInput, cb: (err: any, data?: DeleteCalculatedAttributeDefinitionCommandOutput) => void): void; deleteCalculatedAttributeDefinition(args: DeleteCalculatedAttributeDefinitionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteCalculatedAttributeDefinitionCommandOutput) => void): void; /** * @see {@link DeleteDomainCommand} */ deleteDomain(args: DeleteDomainCommandInput, options?: __HttpHandlerOptions): Promise; deleteDomain(args: DeleteDomainCommandInput, cb: (err: any, data?: DeleteDomainCommandOutput) => void): void; deleteDomain(args: DeleteDomainCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteDomainCommandOutput) => void): void; /** * @see {@link DeleteDomainLayoutCommand} */ deleteDomainLayout(args: DeleteDomainLayoutCommandInput, options?: __HttpHandlerOptions): Promise; deleteDomainLayout(args: DeleteDomainLayoutCommandInput, cb: (err: any, data?: DeleteDomainLayoutCommandOutput) => void): void; deleteDomainLayout(args: DeleteDomainLayoutCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteDomainLayoutCommandOutput) => void): void; /** * @see {@link DeleteDomainObjectTypeCommand} */ deleteDomainObjectType(args: DeleteDomainObjectTypeCommandInput, options?: __HttpHandlerOptions): Promise; deleteDomainObjectType(args: DeleteDomainObjectTypeCommandInput, cb: (err: any, data?: DeleteDomainObjectTypeCommandOutput) => void): void; deleteDomainObjectType(args: DeleteDomainObjectTypeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteDomainObjectTypeCommandOutput) => void): void; /** * @see {@link DeleteEventStreamCommand} */ deleteEventStream(args: DeleteEventStreamCommandInput, options?: __HttpHandlerOptions): Promise; deleteEventStream(args: DeleteEventStreamCommandInput, cb: (err: any, data?: DeleteEventStreamCommandOutput) => void): void; deleteEventStream(args: DeleteEventStreamCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteEventStreamCommandOutput) => void): void; /** * @see {@link DeleteEventTriggerCommand} */ deleteEventTrigger(args: DeleteEventTriggerCommandInput, options?: __HttpHandlerOptions): Promise; deleteEventTrigger(args: DeleteEventTriggerCommandInput, cb: (err: any, data?: DeleteEventTriggerCommandOutput) => void): void; deleteEventTrigger(args: DeleteEventTriggerCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteEventTriggerCommandOutput) => void): void; /** * @see {@link DeleteIntegrationCommand} */ deleteIntegration(args: DeleteIntegrationCommandInput, options?: __HttpHandlerOptions): Promise; deleteIntegration(args: DeleteIntegrationCommandInput, cb: (err: any, data?: DeleteIntegrationCommandOutput) => void): void; deleteIntegration(args: DeleteIntegrationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteIntegrationCommandOutput) => void): void; /** * @see {@link DeleteProfileCommand} */ deleteProfile(args: DeleteProfileCommandInput, options?: __HttpHandlerOptions): Promise; deleteProfile(args: DeleteProfileCommandInput, cb: (err: any, data?: DeleteProfileCommandOutput) => void): void; deleteProfile(args: DeleteProfileCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteProfileCommandOutput) => void): void; /** * @see {@link DeleteProfileKeyCommand} */ deleteProfileKey(args: DeleteProfileKeyCommandInput, options?: __HttpHandlerOptions): Promise; deleteProfileKey(args: DeleteProfileKeyCommandInput, cb: (err: any, data?: DeleteProfileKeyCommandOutput) => void): void; deleteProfileKey(args: DeleteProfileKeyCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteProfileKeyCommandOutput) => void): void; /** * @see {@link DeleteProfileObjectCommand} */ deleteProfileObject(args: DeleteProfileObjectCommandInput, options?: __HttpHandlerOptions): Promise; deleteProfileObject(args: DeleteProfileObjectCommandInput, cb: (err: any, data?: DeleteProfileObjectCommandOutput) => void): void; deleteProfileObject(args: DeleteProfileObjectCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteProfileObjectCommandOutput) => void): void; /** * @see {@link DeleteProfileObjectTypeCommand} */ deleteProfileObjectType(args: DeleteProfileObjectTypeCommandInput, options?: __HttpHandlerOptions): Promise; deleteProfileObjectType(args: DeleteProfileObjectTypeCommandInput, cb: (err: any, data?: DeleteProfileObjectTypeCommandOutput) => void): void; deleteProfileObjectType(args: DeleteProfileObjectTypeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteProfileObjectTypeCommandOutput) => void): void; /** * @see {@link DeleteRecommenderCommand} */ deleteRecommender(args: DeleteRecommenderCommandInput, options?: __HttpHandlerOptions): Promise; deleteRecommender(args: DeleteRecommenderCommandInput, cb: (err: any, data?: DeleteRecommenderCommandOutput) => void): void; deleteRecommender(args: DeleteRecommenderCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteRecommenderCommandOutput) => void): void; /** * @see {@link DeleteRecommenderFilterCommand} */ deleteRecommenderFilter(args: DeleteRecommenderFilterCommandInput, options?: __HttpHandlerOptions): Promise; deleteRecommenderFilter(args: DeleteRecommenderFilterCommandInput, cb: (err: any, data?: DeleteRecommenderFilterCommandOutput) => void): void; deleteRecommenderFilter(args: DeleteRecommenderFilterCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteRecommenderFilterCommandOutput) => void): void; /** * @see {@link DeleteRecommenderSchemaCommand} */ deleteRecommenderSchema(args: DeleteRecommenderSchemaCommandInput, options?: __HttpHandlerOptions): Promise; deleteRecommenderSchema(args: DeleteRecommenderSchemaCommandInput, cb: (err: any, data?: DeleteRecommenderSchemaCommandOutput) => void): void; deleteRecommenderSchema(args: DeleteRecommenderSchemaCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteRecommenderSchemaCommandOutput) => void): void; /** * @see {@link DeleteSegmentDefinitionCommand} */ deleteSegmentDefinition(args: DeleteSegmentDefinitionCommandInput, options?: __HttpHandlerOptions): Promise; deleteSegmentDefinition(args: DeleteSegmentDefinitionCommandInput, cb: (err: any, data?: DeleteSegmentDefinitionCommandOutput) => void): void; deleteSegmentDefinition(args: DeleteSegmentDefinitionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteSegmentDefinitionCommandOutput) => void): void; /** * @see {@link DeleteWorkflowCommand} */ deleteWorkflow(args: DeleteWorkflowCommandInput, options?: __HttpHandlerOptions): Promise; deleteWorkflow(args: DeleteWorkflowCommandInput, cb: (err: any, data?: DeleteWorkflowCommandOutput) => void): void; deleteWorkflow(args: DeleteWorkflowCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteWorkflowCommandOutput) => void): void; /** * @see {@link DetectProfileObjectTypeCommand} */ detectProfileObjectType(args: DetectProfileObjectTypeCommandInput, options?: __HttpHandlerOptions): Promise; detectProfileObjectType(args: DetectProfileObjectTypeCommandInput, cb: (err: any, data?: DetectProfileObjectTypeCommandOutput) => void): void; detectProfileObjectType(args: DetectProfileObjectTypeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DetectProfileObjectTypeCommandOutput) => void): void; /** * @see {@link GetAutoMergingPreviewCommand} */ getAutoMergingPreview(args: GetAutoMergingPreviewCommandInput, options?: __HttpHandlerOptions): Promise; getAutoMergingPreview(args: GetAutoMergingPreviewCommandInput, cb: (err: any, data?: GetAutoMergingPreviewCommandOutput) => void): void; getAutoMergingPreview(args: GetAutoMergingPreviewCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetAutoMergingPreviewCommandOutput) => void): void; /** * @see {@link GetCalculatedAttributeDefinitionCommand} */ getCalculatedAttributeDefinition(args: GetCalculatedAttributeDefinitionCommandInput, options?: __HttpHandlerOptions): Promise; getCalculatedAttributeDefinition(args: GetCalculatedAttributeDefinitionCommandInput, cb: (err: any, data?: GetCalculatedAttributeDefinitionCommandOutput) => void): void; getCalculatedAttributeDefinition(args: GetCalculatedAttributeDefinitionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetCalculatedAttributeDefinitionCommandOutput) => void): void; /** * @see {@link GetCalculatedAttributeForProfileCommand} */ getCalculatedAttributeForProfile(args: GetCalculatedAttributeForProfileCommandInput, options?: __HttpHandlerOptions): Promise; getCalculatedAttributeForProfile(args: GetCalculatedAttributeForProfileCommandInput, cb: (err: any, data?: GetCalculatedAttributeForProfileCommandOutput) => void): void; getCalculatedAttributeForProfile(args: GetCalculatedAttributeForProfileCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetCalculatedAttributeForProfileCommandOutput) => void): void; /** * @see {@link GetDomainCommand} */ getDomain(args: GetDomainCommandInput, options?: __HttpHandlerOptions): Promise; getDomain(args: GetDomainCommandInput, cb: (err: any, data?: GetDomainCommandOutput) => void): void; getDomain(args: GetDomainCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetDomainCommandOutput) => void): void; /** * @see {@link GetDomainLayoutCommand} */ getDomainLayout(args: GetDomainLayoutCommandInput, options?: __HttpHandlerOptions): Promise; getDomainLayout(args: GetDomainLayoutCommandInput, cb: (err: any, data?: GetDomainLayoutCommandOutput) => void): void; getDomainLayout(args: GetDomainLayoutCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetDomainLayoutCommandOutput) => void): void; /** * @see {@link GetDomainObjectTypeCommand} */ getDomainObjectType(args: GetDomainObjectTypeCommandInput, options?: __HttpHandlerOptions): Promise; getDomainObjectType(args: GetDomainObjectTypeCommandInput, cb: (err: any, data?: GetDomainObjectTypeCommandOutput) => void): void; getDomainObjectType(args: GetDomainObjectTypeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetDomainObjectTypeCommandOutput) => void): void; /** * @see {@link GetEventStreamCommand} */ getEventStream(args: GetEventStreamCommandInput, options?: __HttpHandlerOptions): Promise; getEventStream(args: GetEventStreamCommandInput, cb: (err: any, data?: GetEventStreamCommandOutput) => void): void; getEventStream(args: GetEventStreamCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetEventStreamCommandOutput) => void): void; /** * @see {@link GetEventTriggerCommand} */ getEventTrigger(args: GetEventTriggerCommandInput, options?: __HttpHandlerOptions): Promise; getEventTrigger(args: GetEventTriggerCommandInput, cb: (err: any, data?: GetEventTriggerCommandOutput) => void): void; getEventTrigger(args: GetEventTriggerCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetEventTriggerCommandOutput) => void): void; /** * @see {@link GetIdentityResolutionJobCommand} */ getIdentityResolutionJob(args: GetIdentityResolutionJobCommandInput, options?: __HttpHandlerOptions): Promise; getIdentityResolutionJob(args: GetIdentityResolutionJobCommandInput, cb: (err: any, data?: GetIdentityResolutionJobCommandOutput) => void): void; getIdentityResolutionJob(args: GetIdentityResolutionJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetIdentityResolutionJobCommandOutput) => void): void; /** * @see {@link GetIntegrationCommand} */ getIntegration(args: GetIntegrationCommandInput, options?: __HttpHandlerOptions): Promise; getIntegration(args: GetIntegrationCommandInput, cb: (err: any, data?: GetIntegrationCommandOutput) => void): void; getIntegration(args: GetIntegrationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetIntegrationCommandOutput) => void): void; /** * @see {@link GetMatchesCommand} */ getMatches(args: GetMatchesCommandInput, options?: __HttpHandlerOptions): Promise; getMatches(args: GetMatchesCommandInput, cb: (err: any, data?: GetMatchesCommandOutput) => void): void; getMatches(args: GetMatchesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetMatchesCommandOutput) => void): void; /** * @see {@link GetObjectTypeAttributeStatisticsCommand} */ getObjectTypeAttributeStatistics(args: GetObjectTypeAttributeStatisticsCommandInput, options?: __HttpHandlerOptions): Promise; getObjectTypeAttributeStatistics(args: GetObjectTypeAttributeStatisticsCommandInput, cb: (err: any, data?: GetObjectTypeAttributeStatisticsCommandOutput) => void): void; getObjectTypeAttributeStatistics(args: GetObjectTypeAttributeStatisticsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetObjectTypeAttributeStatisticsCommandOutput) => void): void; /** * @see {@link GetProfileHistoryRecordCommand} */ getProfileHistoryRecord(args: GetProfileHistoryRecordCommandInput, options?: __HttpHandlerOptions): Promise; getProfileHistoryRecord(args: GetProfileHistoryRecordCommandInput, cb: (err: any, data?: GetProfileHistoryRecordCommandOutput) => void): void; getProfileHistoryRecord(args: GetProfileHistoryRecordCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetProfileHistoryRecordCommandOutput) => void): void; /** * @see {@link GetProfileObjectTypeCommand} */ getProfileObjectType(args: GetProfileObjectTypeCommandInput, options?: __HttpHandlerOptions): Promise; getProfileObjectType(args: GetProfileObjectTypeCommandInput, cb: (err: any, data?: GetProfileObjectTypeCommandOutput) => void): void; getProfileObjectType(args: GetProfileObjectTypeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetProfileObjectTypeCommandOutput) => void): void; /** * @see {@link GetProfileObjectTypeTemplateCommand} */ getProfileObjectTypeTemplate(args: GetProfileObjectTypeTemplateCommandInput, options?: __HttpHandlerOptions): Promise; getProfileObjectTypeTemplate(args: GetProfileObjectTypeTemplateCommandInput, cb: (err: any, data?: GetProfileObjectTypeTemplateCommandOutput) => void): void; getProfileObjectTypeTemplate(args: GetProfileObjectTypeTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetProfileObjectTypeTemplateCommandOutput) => void): void; /** * @see {@link GetProfileRecommendationsCommand} */ getProfileRecommendations(args: GetProfileRecommendationsCommandInput, options?: __HttpHandlerOptions): Promise; getProfileRecommendations(args: GetProfileRecommendationsCommandInput, cb: (err: any, data?: GetProfileRecommendationsCommandOutput) => void): void; getProfileRecommendations(args: GetProfileRecommendationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetProfileRecommendationsCommandOutput) => void): void; /** * @see {@link GetRecommenderCommand} */ getRecommender(args: GetRecommenderCommandInput, options?: __HttpHandlerOptions): Promise; getRecommender(args: GetRecommenderCommandInput, cb: (err: any, data?: GetRecommenderCommandOutput) => void): void; getRecommender(args: GetRecommenderCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetRecommenderCommandOutput) => void): void; /** * @see {@link GetRecommenderFilterCommand} */ getRecommenderFilter(args: GetRecommenderFilterCommandInput, options?: __HttpHandlerOptions): Promise; getRecommenderFilter(args: GetRecommenderFilterCommandInput, cb: (err: any, data?: GetRecommenderFilterCommandOutput) => void): void; getRecommenderFilter(args: GetRecommenderFilterCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetRecommenderFilterCommandOutput) => void): void; /** * @see {@link GetRecommenderSchemaCommand} */ getRecommenderSchema(args: GetRecommenderSchemaCommandInput, options?: __HttpHandlerOptions): Promise; getRecommenderSchema(args: GetRecommenderSchemaCommandInput, cb: (err: any, data?: GetRecommenderSchemaCommandOutput) => void): void; getRecommenderSchema(args: GetRecommenderSchemaCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetRecommenderSchemaCommandOutput) => void): void; /** * @see {@link GetSegmentDefinitionCommand} */ getSegmentDefinition(args: GetSegmentDefinitionCommandInput, options?: __HttpHandlerOptions): Promise; getSegmentDefinition(args: GetSegmentDefinitionCommandInput, cb: (err: any, data?: GetSegmentDefinitionCommandOutput) => void): void; getSegmentDefinition(args: GetSegmentDefinitionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetSegmentDefinitionCommandOutput) => void): void; /** * @see {@link GetSegmentEstimateCommand} */ getSegmentEstimate(args: GetSegmentEstimateCommandInput, options?: __HttpHandlerOptions): Promise; getSegmentEstimate(args: GetSegmentEstimateCommandInput, cb: (err: any, data?: GetSegmentEstimateCommandOutput) => void): void; getSegmentEstimate(args: GetSegmentEstimateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetSegmentEstimateCommandOutput) => void): void; /** * @see {@link GetSegmentMembershipCommand} */ getSegmentMembership(args: GetSegmentMembershipCommandInput, options?: __HttpHandlerOptions): Promise; getSegmentMembership(args: GetSegmentMembershipCommandInput, cb: (err: any, data?: GetSegmentMembershipCommandOutput) => void): void; getSegmentMembership(args: GetSegmentMembershipCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetSegmentMembershipCommandOutput) => void): void; /** * @see {@link GetSegmentSnapshotCommand} */ getSegmentSnapshot(args: GetSegmentSnapshotCommandInput, options?: __HttpHandlerOptions): Promise; getSegmentSnapshot(args: GetSegmentSnapshotCommandInput, cb: (err: any, data?: GetSegmentSnapshotCommandOutput) => void): void; getSegmentSnapshot(args: GetSegmentSnapshotCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetSegmentSnapshotCommandOutput) => void): void; /** * @see {@link GetSimilarProfilesCommand} */ getSimilarProfiles(args: GetSimilarProfilesCommandInput, options?: __HttpHandlerOptions): Promise; getSimilarProfiles(args: GetSimilarProfilesCommandInput, cb: (err: any, data?: GetSimilarProfilesCommandOutput) => void): void; getSimilarProfiles(args: GetSimilarProfilesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetSimilarProfilesCommandOutput) => void): void; /** * @see {@link GetUploadJobCommand} */ getUploadJob(args: GetUploadJobCommandInput, options?: __HttpHandlerOptions): Promise; getUploadJob(args: GetUploadJobCommandInput, cb: (err: any, data?: GetUploadJobCommandOutput) => void): void; getUploadJob(args: GetUploadJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetUploadJobCommandOutput) => void): void; /** * @see {@link GetUploadJobPathCommand} */ getUploadJobPath(args: GetUploadJobPathCommandInput, options?: __HttpHandlerOptions): Promise; getUploadJobPath(args: GetUploadJobPathCommandInput, cb: (err: any, data?: GetUploadJobPathCommandOutput) => void): void; getUploadJobPath(args: GetUploadJobPathCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetUploadJobPathCommandOutput) => void): void; /** * @see {@link GetWorkflowCommand} */ getWorkflow(args: GetWorkflowCommandInput, options?: __HttpHandlerOptions): Promise; getWorkflow(args: GetWorkflowCommandInput, cb: (err: any, data?: GetWorkflowCommandOutput) => void): void; getWorkflow(args: GetWorkflowCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetWorkflowCommandOutput) => void): void; /** * @see {@link GetWorkflowStepsCommand} */ getWorkflowSteps(args: GetWorkflowStepsCommandInput, options?: __HttpHandlerOptions): Promise; getWorkflowSteps(args: GetWorkflowStepsCommandInput, cb: (err: any, data?: GetWorkflowStepsCommandOutput) => void): void; getWorkflowSteps(args: GetWorkflowStepsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetWorkflowStepsCommandOutput) => void): void; /** * @see {@link ListAccountIntegrationsCommand} */ listAccountIntegrations(args: ListAccountIntegrationsCommandInput, options?: __HttpHandlerOptions): Promise; listAccountIntegrations(args: ListAccountIntegrationsCommandInput, cb: (err: any, data?: ListAccountIntegrationsCommandOutput) => void): void; listAccountIntegrations(args: ListAccountIntegrationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListAccountIntegrationsCommandOutput) => void): void; /** * @see {@link ListCalculatedAttributeDefinitionsCommand} */ listCalculatedAttributeDefinitions(args: ListCalculatedAttributeDefinitionsCommandInput, options?: __HttpHandlerOptions): Promise; listCalculatedAttributeDefinitions(args: ListCalculatedAttributeDefinitionsCommandInput, cb: (err: any, data?: ListCalculatedAttributeDefinitionsCommandOutput) => void): void; listCalculatedAttributeDefinitions(args: ListCalculatedAttributeDefinitionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListCalculatedAttributeDefinitionsCommandOutput) => void): void; /** * @see {@link ListCalculatedAttributesForProfileCommand} */ listCalculatedAttributesForProfile(args: ListCalculatedAttributesForProfileCommandInput, options?: __HttpHandlerOptions): Promise; listCalculatedAttributesForProfile(args: ListCalculatedAttributesForProfileCommandInput, cb: (err: any, data?: ListCalculatedAttributesForProfileCommandOutput) => void): void; listCalculatedAttributesForProfile(args: ListCalculatedAttributesForProfileCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListCalculatedAttributesForProfileCommandOutput) => void): void; /** * @see {@link ListDomainLayoutsCommand} */ listDomainLayouts(args: ListDomainLayoutsCommandInput, options?: __HttpHandlerOptions): Promise; listDomainLayouts(args: ListDomainLayoutsCommandInput, cb: (err: any, data?: ListDomainLayoutsCommandOutput) => void): void; listDomainLayouts(args: ListDomainLayoutsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListDomainLayoutsCommandOutput) => void): void; /** * @see {@link ListDomainObjectTypesCommand} */ listDomainObjectTypes(args: ListDomainObjectTypesCommandInput, options?: __HttpHandlerOptions): Promise; listDomainObjectTypes(args: ListDomainObjectTypesCommandInput, cb: (err: any, data?: ListDomainObjectTypesCommandOutput) => void): void; listDomainObjectTypes(args: ListDomainObjectTypesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListDomainObjectTypesCommandOutput) => void): void; /** * @see {@link ListDomainsCommand} */ listDomains(): Promise; 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 ListEventStreamsCommand} */ listEventStreams(args: ListEventStreamsCommandInput, options?: __HttpHandlerOptions): Promise; listEventStreams(args: ListEventStreamsCommandInput, cb: (err: any, data?: ListEventStreamsCommandOutput) => void): void; listEventStreams(args: ListEventStreamsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListEventStreamsCommandOutput) => void): void; /** * @see {@link ListEventTriggersCommand} */ listEventTriggers(args: ListEventTriggersCommandInput, options?: __HttpHandlerOptions): Promise; listEventTriggers(args: ListEventTriggersCommandInput, cb: (err: any, data?: ListEventTriggersCommandOutput) => void): void; listEventTriggers(args: ListEventTriggersCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListEventTriggersCommandOutput) => void): void; /** * @see {@link ListIdentityResolutionJobsCommand} */ listIdentityResolutionJobs(args: ListIdentityResolutionJobsCommandInput, options?: __HttpHandlerOptions): Promise; listIdentityResolutionJobs(args: ListIdentityResolutionJobsCommandInput, cb: (err: any, data?: ListIdentityResolutionJobsCommandOutput) => void): void; listIdentityResolutionJobs(args: ListIdentityResolutionJobsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListIdentityResolutionJobsCommandOutput) => void): void; /** * @see {@link ListIntegrationsCommand} */ listIntegrations(args: ListIntegrationsCommandInput, options?: __HttpHandlerOptions): Promise; listIntegrations(args: ListIntegrationsCommandInput, cb: (err: any, data?: ListIntegrationsCommandOutput) => void): void; listIntegrations(args: ListIntegrationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListIntegrationsCommandOutput) => void): void; /** * @see {@link ListObjectTypeAttributesCommand} */ listObjectTypeAttributes(args: ListObjectTypeAttributesCommandInput, options?: __HttpHandlerOptions): Promise; listObjectTypeAttributes(args: ListObjectTypeAttributesCommandInput, cb: (err: any, data?: ListObjectTypeAttributesCommandOutput) => void): void; listObjectTypeAttributes(args: ListObjectTypeAttributesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListObjectTypeAttributesCommandOutput) => void): void; /** * @see {@link ListObjectTypeAttributeValuesCommand} */ listObjectTypeAttributeValues(args: ListObjectTypeAttributeValuesCommandInput, options?: __HttpHandlerOptions): Promise; listObjectTypeAttributeValues(args: ListObjectTypeAttributeValuesCommandInput, cb: (err: any, data?: ListObjectTypeAttributeValuesCommandOutput) => void): void; listObjectTypeAttributeValues(args: ListObjectTypeAttributeValuesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListObjectTypeAttributeValuesCommandOutput) => void): void; /** * @see {@link ListProfileAttributeValuesCommand} */ listProfileAttributeValues(args: ListProfileAttributeValuesCommandInput, options?: __HttpHandlerOptions): Promise; listProfileAttributeValues(args: ListProfileAttributeValuesCommandInput, cb: (err: any, data?: ListProfileAttributeValuesCommandOutput) => void): void; listProfileAttributeValues(args: ListProfileAttributeValuesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListProfileAttributeValuesCommandOutput) => void): void; /** * @see {@link ListProfileHistoryRecordsCommand} */ listProfileHistoryRecords(args: ListProfileHistoryRecordsCommandInput, options?: __HttpHandlerOptions): Promise; listProfileHistoryRecords(args: ListProfileHistoryRecordsCommandInput, cb: (err: any, data?: ListProfileHistoryRecordsCommandOutput) => void): void; listProfileHistoryRecords(args: ListProfileHistoryRecordsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListProfileHistoryRecordsCommandOutput) => void): void; /** * @see {@link ListProfileObjectsCommand} */ listProfileObjects(args: ListProfileObjectsCommandInput, options?: __HttpHandlerOptions): Promise; listProfileObjects(args: ListProfileObjectsCommandInput, cb: (err: any, data?: ListProfileObjectsCommandOutput) => void): void; listProfileObjects(args: ListProfileObjectsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListProfileObjectsCommandOutput) => void): void; /** * @see {@link ListProfileObjectTypesCommand} */ listProfileObjectTypes(args: ListProfileObjectTypesCommandInput, options?: __HttpHandlerOptions): Promise; listProfileObjectTypes(args: ListProfileObjectTypesCommandInput, cb: (err: any, data?: ListProfileObjectTypesCommandOutput) => void): void; listProfileObjectTypes(args: ListProfileObjectTypesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListProfileObjectTypesCommandOutput) => void): void; /** * @see {@link ListProfileObjectTypeTemplatesCommand} */ listProfileObjectTypeTemplates(): Promise; listProfileObjectTypeTemplates(args: ListProfileObjectTypeTemplatesCommandInput, options?: __HttpHandlerOptions): Promise; listProfileObjectTypeTemplates(args: ListProfileObjectTypeTemplatesCommandInput, cb: (err: any, data?: ListProfileObjectTypeTemplatesCommandOutput) => void): void; listProfileObjectTypeTemplates(args: ListProfileObjectTypeTemplatesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListProfileObjectTypeTemplatesCommandOutput) => void): void; /** * @see {@link ListRecommenderFiltersCommand} */ listRecommenderFilters(args: ListRecommenderFiltersCommandInput, options?: __HttpHandlerOptions): Promise; listRecommenderFilters(args: ListRecommenderFiltersCommandInput, cb: (err: any, data?: ListRecommenderFiltersCommandOutput) => void): void; listRecommenderFilters(args: ListRecommenderFiltersCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListRecommenderFiltersCommandOutput) => void): void; /** * @see {@link ListRecommenderRecipesCommand} */ listRecommenderRecipes(): Promise; listRecommenderRecipes(args: ListRecommenderRecipesCommandInput, options?: __HttpHandlerOptions): Promise; listRecommenderRecipes(args: ListRecommenderRecipesCommandInput, cb: (err: any, data?: ListRecommenderRecipesCommandOutput) => void): void; listRecommenderRecipes(args: ListRecommenderRecipesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListRecommenderRecipesCommandOutput) => void): void; /** * @see {@link ListRecommendersCommand} */ listRecommenders(args: ListRecommendersCommandInput, options?: __HttpHandlerOptions): Promise; listRecommenders(args: ListRecommendersCommandInput, cb: (err: any, data?: ListRecommendersCommandOutput) => void): void; listRecommenders(args: ListRecommendersCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListRecommendersCommandOutput) => void): void; /** * @see {@link ListRecommenderSchemasCommand} */ listRecommenderSchemas(args: ListRecommenderSchemasCommandInput, options?: __HttpHandlerOptions): Promise; listRecommenderSchemas(args: ListRecommenderSchemasCommandInput, cb: (err: any, data?: ListRecommenderSchemasCommandOutput) => void): void; listRecommenderSchemas(args: ListRecommenderSchemasCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListRecommenderSchemasCommandOutput) => void): void; /** * @see {@link ListRuleBasedMatchesCommand} */ listRuleBasedMatches(args: ListRuleBasedMatchesCommandInput, options?: __HttpHandlerOptions): Promise; listRuleBasedMatches(args: ListRuleBasedMatchesCommandInput, cb: (err: any, data?: ListRuleBasedMatchesCommandOutput) => void): void; listRuleBasedMatches(args: ListRuleBasedMatchesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListRuleBasedMatchesCommandOutput) => void): void; /** * @see {@link ListSegmentDefinitionsCommand} */ listSegmentDefinitions(args: ListSegmentDefinitionsCommandInput, options?: __HttpHandlerOptions): Promise; listSegmentDefinitions(args: ListSegmentDefinitionsCommandInput, cb: (err: any, data?: ListSegmentDefinitionsCommandOutput) => void): void; listSegmentDefinitions(args: ListSegmentDefinitionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListSegmentDefinitionsCommandOutput) => 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 ListUploadJobsCommand} */ listUploadJobs(args: ListUploadJobsCommandInput, options?: __HttpHandlerOptions): Promise; listUploadJobs(args: ListUploadJobsCommandInput, cb: (err: any, data?: ListUploadJobsCommandOutput) => void): void; listUploadJobs(args: ListUploadJobsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListUploadJobsCommandOutput) => void): void; /** * @see {@link ListWorkflowsCommand} */ listWorkflows(args: ListWorkflowsCommandInput, options?: __HttpHandlerOptions): Promise; listWorkflows(args: ListWorkflowsCommandInput, cb: (err: any, data?: ListWorkflowsCommandOutput) => void): void; listWorkflows(args: ListWorkflowsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListWorkflowsCommandOutput) => void): void; /** * @see {@link MergeProfilesCommand} */ mergeProfiles(args: MergeProfilesCommandInput, options?: __HttpHandlerOptions): Promise; mergeProfiles(args: MergeProfilesCommandInput, cb: (err: any, data?: MergeProfilesCommandOutput) => void): void; mergeProfiles(args: MergeProfilesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: MergeProfilesCommandOutput) => void): void; /** * @see {@link PutDomainObjectTypeCommand} */ putDomainObjectType(args: PutDomainObjectTypeCommandInput, options?: __HttpHandlerOptions): Promise; putDomainObjectType(args: PutDomainObjectTypeCommandInput, cb: (err: any, data?: PutDomainObjectTypeCommandOutput) => void): void; putDomainObjectType(args: PutDomainObjectTypeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutDomainObjectTypeCommandOutput) => void): void; /** * @see {@link PutIntegrationCommand} */ putIntegration(args: PutIntegrationCommandInput, options?: __HttpHandlerOptions): Promise; putIntegration(args: PutIntegrationCommandInput, cb: (err: any, data?: PutIntegrationCommandOutput) => void): void; putIntegration(args: PutIntegrationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutIntegrationCommandOutput) => void): void; /** * @see {@link PutProfileObjectCommand} */ putProfileObject(args: PutProfileObjectCommandInput, options?: __HttpHandlerOptions): Promise; putProfileObject(args: PutProfileObjectCommandInput, cb: (err: any, data?: PutProfileObjectCommandOutput) => void): void; putProfileObject(args: PutProfileObjectCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutProfileObjectCommandOutput) => void): void; /** * @see {@link PutProfileObjectTypeCommand} */ putProfileObjectType(args: PutProfileObjectTypeCommandInput, options?: __HttpHandlerOptions): Promise; putProfileObjectType(args: PutProfileObjectTypeCommandInput, cb: (err: any, data?: PutProfileObjectTypeCommandOutput) => void): void; putProfileObjectType(args: PutProfileObjectTypeCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutProfileObjectTypeCommandOutput) => void): void; /** * @see {@link SearchProfilesCommand} */ searchProfiles(args: SearchProfilesCommandInput, options?: __HttpHandlerOptions): Promise; searchProfiles(args: SearchProfilesCommandInput, cb: (err: any, data?: SearchProfilesCommandOutput) => void): void; searchProfiles(args: SearchProfilesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: SearchProfilesCommandOutput) => void): void; /** * @see {@link StartRecommenderCommand} */ startRecommender(args: StartRecommenderCommandInput, options?: __HttpHandlerOptions): Promise; startRecommender(args: StartRecommenderCommandInput, cb: (err: any, data?: StartRecommenderCommandOutput) => void): void; startRecommender(args: StartRecommenderCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartRecommenderCommandOutput) => void): void; /** * @see {@link StartUploadJobCommand} */ startUploadJob(args: StartUploadJobCommandInput, options?: __HttpHandlerOptions): Promise; startUploadJob(args: StartUploadJobCommandInput, cb: (err: any, data?: StartUploadJobCommandOutput) => void): void; startUploadJob(args: StartUploadJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartUploadJobCommandOutput) => void): void; /** * @see {@link StopRecommenderCommand} */ stopRecommender(args: StopRecommenderCommandInput, options?: __HttpHandlerOptions): Promise; stopRecommender(args: StopRecommenderCommandInput, cb: (err: any, data?: StopRecommenderCommandOutput) => void): void; stopRecommender(args: StopRecommenderCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StopRecommenderCommandOutput) => void): void; /** * @see {@link StopUploadJobCommand} */ stopUploadJob(args: StopUploadJobCommandInput, options?: __HttpHandlerOptions): Promise; stopUploadJob(args: StopUploadJobCommandInput, cb: (err: any, data?: StopUploadJobCommandOutput) => void): void; stopUploadJob(args: StopUploadJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StopUploadJobCommandOutput) => 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 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 UpdateCalculatedAttributeDefinitionCommand} */ updateCalculatedAttributeDefinition(args: UpdateCalculatedAttributeDefinitionCommandInput, options?: __HttpHandlerOptions): Promise; updateCalculatedAttributeDefinition(args: UpdateCalculatedAttributeDefinitionCommandInput, cb: (err: any, data?: UpdateCalculatedAttributeDefinitionCommandOutput) => void): void; updateCalculatedAttributeDefinition(args: UpdateCalculatedAttributeDefinitionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateCalculatedAttributeDefinitionCommandOutput) => void): void; /** * @see {@link UpdateDomainCommand} */ updateDomain(args: UpdateDomainCommandInput, options?: __HttpHandlerOptions): Promise; updateDomain(args: UpdateDomainCommandInput, cb: (err: any, data?: UpdateDomainCommandOutput) => void): void; updateDomain(args: UpdateDomainCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateDomainCommandOutput) => void): void; /** * @see {@link UpdateDomainLayoutCommand} */ updateDomainLayout(args: UpdateDomainLayoutCommandInput, options?: __HttpHandlerOptions): Promise; updateDomainLayout(args: UpdateDomainLayoutCommandInput, cb: (err: any, data?: UpdateDomainLayoutCommandOutput) => void): void; updateDomainLayout(args: UpdateDomainLayoutCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateDomainLayoutCommandOutput) => void): void; /** * @see {@link UpdateEventTriggerCommand} */ updateEventTrigger(args: UpdateEventTriggerCommandInput, options?: __HttpHandlerOptions): Promise; updateEventTrigger(args: UpdateEventTriggerCommandInput, cb: (err: any, data?: UpdateEventTriggerCommandOutput) => void): void; updateEventTrigger(args: UpdateEventTriggerCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateEventTriggerCommandOutput) => void): void; /** * @see {@link UpdateProfileCommand} */ updateProfile(args: UpdateProfileCommandInput, options?: __HttpHandlerOptions): Promise; updateProfile(args: UpdateProfileCommandInput, cb: (err: any, data?: UpdateProfileCommandOutput) => void): void; updateProfile(args: UpdateProfileCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateProfileCommandOutput) => void): void; /** * @see {@link UpdateRecommenderCommand} */ updateRecommender(args: UpdateRecommenderCommandInput, options?: __HttpHandlerOptions): Promise; updateRecommender(args: UpdateRecommenderCommandInput, cb: (err: any, data?: UpdateRecommenderCommandOutput) => void): void; updateRecommender(args: UpdateRecommenderCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateRecommenderCommandOutput) => void): void; /** * @see {@link GetSimilarProfilesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link GetSimilarProfilesCommandOutput}. */ paginateGetSimilarProfiles(args: GetSimilarProfilesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListDomainLayoutsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListDomainLayoutsCommandOutput}. */ paginateListDomainLayouts(args: ListDomainLayoutsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListDomainObjectTypesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListDomainObjectTypesCommandOutput}. */ paginateListDomainObjectTypes(args: ListDomainObjectTypesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListEventStreamsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListEventStreamsCommandOutput}. */ paginateListEventStreams(args: ListEventStreamsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListEventTriggersCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListEventTriggersCommandOutput}. */ paginateListEventTriggers(args: ListEventTriggersCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListObjectTypeAttributesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListObjectTypeAttributesCommandOutput}. */ paginateListObjectTypeAttributes(args: ListObjectTypeAttributesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListRecommenderFiltersCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListRecommenderFiltersCommandOutput}. */ paginateListRecommenderFilters(args: ListRecommenderFiltersCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListRecommenderRecipesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListRecommenderRecipesCommandOutput}. */ paginateListRecommenderRecipes(args?: ListRecommenderRecipesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListRecommendersCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListRecommendersCommandOutput}. */ paginateListRecommenders(args: ListRecommendersCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListRecommenderSchemasCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListRecommenderSchemasCommandOutput}. */ paginateListRecommenderSchemas(args: ListRecommenderSchemasCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListRuleBasedMatchesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListRuleBasedMatchesCommandOutput}. */ paginateListRuleBasedMatches(args: ListRuleBasedMatchesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListSegmentDefinitionsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListSegmentDefinitionsCommandOutput}. */ paginateListSegmentDefinitions(args: ListSegmentDefinitionsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListUploadJobsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListUploadJobsCommandOutput}. */ paginateListUploadJobs(args: ListUploadJobsCommandInput, paginationConfig?: Omit): Paginator; } /** * Connect Customer Customer Profiles * *

Connect Customer Customer Profiles is a unified customer profile for your contact * center that has pre-built connectors powered by AppFlow that make it easy to combine * customer information from third party applications, such as Salesforce (CRM), ServiceNow * (ITSM), and your enterprise resource planning (ERP), with contact history from your Connect Customer contact center.

*

For more information about the Connect Customer Customer Profiles feature, see Use Customer * Profiles in the Connect Customer Administrator's Guide.

* @public */ export declare class CustomerProfiles extends CustomerProfilesClient implements CustomerProfiles { }