import { HttpHandlerOptions as __HttpHandlerOptions, MetricsRecorder as __MetricsRecorder, PaginationConfiguration, Paginator, } from "@smithy/types"; import { AddPolicyStatementCommandInput, AddPolicyStatementCommandOutput, } from "./commands/AddPolicyStatementCommand"; import { BatchDeleteUniqueIdCommandInput, BatchDeleteUniqueIdCommandOutput, } from "./commands/BatchDeleteUniqueIdCommand"; import { CreateIdMappingWorkflowCommandInput, CreateIdMappingWorkflowCommandOutput, } from "./commands/CreateIdMappingWorkflowCommand"; import { CreateIdNamespaceCommandInput, CreateIdNamespaceCommandOutput, } from "./commands/CreateIdNamespaceCommand"; import { CreateMatchingWorkflowCommandInput, CreateMatchingWorkflowCommandOutput, } from "./commands/CreateMatchingWorkflowCommand"; import { CreateSchemaMappingCommandInput, CreateSchemaMappingCommandOutput, } from "./commands/CreateSchemaMappingCommand"; import { DeleteIdMappingWorkflowCommandInput, DeleteIdMappingWorkflowCommandOutput, } from "./commands/DeleteIdMappingWorkflowCommand"; import { DeleteIdNamespaceCommandInput, DeleteIdNamespaceCommandOutput, } from "./commands/DeleteIdNamespaceCommand"; import { DeleteMatchingWorkflowCommandInput, DeleteMatchingWorkflowCommandOutput, } from "./commands/DeleteMatchingWorkflowCommand"; import { DeletePolicyStatementCommandInput, DeletePolicyStatementCommandOutput, } from "./commands/DeletePolicyStatementCommand"; import { DeleteSchemaMappingCommandInput, DeleteSchemaMappingCommandOutput, } from "./commands/DeleteSchemaMappingCommand"; import { GenerateMatchIdCommandInput, GenerateMatchIdCommandOutput, } from "./commands/GenerateMatchIdCommand"; import { GetIdMappingJobCommandInput, GetIdMappingJobCommandOutput, } from "./commands/GetIdMappingJobCommand"; import { GetIdMappingWorkflowCommandInput, GetIdMappingWorkflowCommandOutput, } from "./commands/GetIdMappingWorkflowCommand"; import { GetIdNamespaceCommandInput, GetIdNamespaceCommandOutput, } from "./commands/GetIdNamespaceCommand"; import { GetMatchIdCommandInput, GetMatchIdCommandOutput } from "./commands/GetMatchIdCommand"; import { GetMatchingJobCommandInput, GetMatchingJobCommandOutput, } from "./commands/GetMatchingJobCommand"; import { GetMatchingWorkflowCommandInput, GetMatchingWorkflowCommandOutput, } from "./commands/GetMatchingWorkflowCommand"; import { GetPolicyCommandInput, GetPolicyCommandOutput } from "./commands/GetPolicyCommand"; import { GetProviderServiceCommandInput, GetProviderServiceCommandOutput, } from "./commands/GetProviderServiceCommand"; import { GetSchemaMappingCommandInput, GetSchemaMappingCommandOutput, } from "./commands/GetSchemaMappingCommand"; import { ListIdMappingJobsCommandInput, ListIdMappingJobsCommandOutput, } from "./commands/ListIdMappingJobsCommand"; import { ListIdMappingWorkflowsCommandInput, ListIdMappingWorkflowsCommandOutput, } from "./commands/ListIdMappingWorkflowsCommand"; import { ListIdNamespacesCommandInput, ListIdNamespacesCommandOutput, } from "./commands/ListIdNamespacesCommand"; import { ListMatchingJobsCommandInput, ListMatchingJobsCommandOutput, } from "./commands/ListMatchingJobsCommand"; import { ListMatchingWorkflowsCommandInput, ListMatchingWorkflowsCommandOutput, } from "./commands/ListMatchingWorkflowsCommand"; import { ListProviderServicesCommandInput, ListProviderServicesCommandOutput, } from "./commands/ListProviderServicesCommand"; import { ListSchemaMappingsCommandInput, ListSchemaMappingsCommandOutput, } from "./commands/ListSchemaMappingsCommand"; import { ListTagsForResourceCommandInput, ListTagsForResourceCommandOutput, } from "./commands/ListTagsForResourceCommand"; import { PutPolicyCommandInput, PutPolicyCommandOutput } from "./commands/PutPolicyCommand"; import { StartIdMappingJobCommandInput, StartIdMappingJobCommandOutput, } from "./commands/StartIdMappingJobCommand"; import { StartMatchingJobCommandInput, StartMatchingJobCommandOutput, } from "./commands/StartMatchingJobCommand"; import { TagResourceCommandInput, TagResourceCommandOutput } from "./commands/TagResourceCommand"; import { UntagResourceCommandInput, UntagResourceCommandOutput, } from "./commands/UntagResourceCommand"; import { UpdateIdMappingWorkflowCommandInput, UpdateIdMappingWorkflowCommandOutput, } from "./commands/UpdateIdMappingWorkflowCommand"; import { UpdateIdNamespaceCommandInput, UpdateIdNamespaceCommandOutput, } from "./commands/UpdateIdNamespaceCommand"; import { UpdateMatchingWorkflowCommandInput, UpdateMatchingWorkflowCommandOutput, } from "./commands/UpdateMatchingWorkflowCommand"; import { UpdateSchemaMappingCommandInput, UpdateSchemaMappingCommandOutput, } from "./commands/UpdateSchemaMappingCommand"; import { EntityResolutionClient } from "./EntityResolutionClient"; export interface EntityResolutionRequestOptions extends __HttpHandlerOptions { metricsRecorder?: __MetricsRecorder; } export interface EntityResolution { addPolicyStatement( args: AddPolicyStatementCommandInput, options?: EntityResolutionRequestOptions, ): Promise; addPolicyStatement( args: AddPolicyStatementCommandInput, cb: (err: any, data?: AddPolicyStatementCommandOutput) => void, ): void; addPolicyStatement( args: AddPolicyStatementCommandInput, options: EntityResolutionRequestOptions, cb: (err: any, data?: AddPolicyStatementCommandOutput) => void, ): void; batchDeleteUniqueId( args: BatchDeleteUniqueIdCommandInput, options?: EntityResolutionRequestOptions, ): Promise; batchDeleteUniqueId( args: BatchDeleteUniqueIdCommandInput, cb: (err: any, data?: BatchDeleteUniqueIdCommandOutput) => void, ): void; batchDeleteUniqueId( args: BatchDeleteUniqueIdCommandInput, options: EntityResolutionRequestOptions, cb: (err: any, data?: BatchDeleteUniqueIdCommandOutput) => void, ): void; createIdMappingWorkflow( args: CreateIdMappingWorkflowCommandInput, options?: EntityResolutionRequestOptions, ): Promise; createIdMappingWorkflow( args: CreateIdMappingWorkflowCommandInput, cb: (err: any, data?: CreateIdMappingWorkflowCommandOutput) => void, ): void; createIdMappingWorkflow( args: CreateIdMappingWorkflowCommandInput, options: EntityResolutionRequestOptions, cb: (err: any, data?: CreateIdMappingWorkflowCommandOutput) => void, ): void; createIdNamespace( args: CreateIdNamespaceCommandInput, options?: EntityResolutionRequestOptions, ): Promise; createIdNamespace( args: CreateIdNamespaceCommandInput, cb: (err: any, data?: CreateIdNamespaceCommandOutput) => void, ): void; createIdNamespace( args: CreateIdNamespaceCommandInput, options: EntityResolutionRequestOptions, cb: (err: any, data?: CreateIdNamespaceCommandOutput) => void, ): void; createMatchingWorkflow( args: CreateMatchingWorkflowCommandInput, options?: EntityResolutionRequestOptions, ): Promise; createMatchingWorkflow( args: CreateMatchingWorkflowCommandInput, cb: (err: any, data?: CreateMatchingWorkflowCommandOutput) => void, ): void; createMatchingWorkflow( args: CreateMatchingWorkflowCommandInput, options: EntityResolutionRequestOptions, cb: (err: any, data?: CreateMatchingWorkflowCommandOutput) => void, ): void; createSchemaMapping( args: CreateSchemaMappingCommandInput, options?: EntityResolutionRequestOptions, ): Promise; createSchemaMapping( args: CreateSchemaMappingCommandInput, cb: (err: any, data?: CreateSchemaMappingCommandOutput) => void, ): void; createSchemaMapping( args: CreateSchemaMappingCommandInput, options: EntityResolutionRequestOptions, cb: (err: any, data?: CreateSchemaMappingCommandOutput) => void, ): void; deleteIdMappingWorkflow( args: DeleteIdMappingWorkflowCommandInput, options?: EntityResolutionRequestOptions, ): Promise; deleteIdMappingWorkflow( args: DeleteIdMappingWorkflowCommandInput, cb: (err: any, data?: DeleteIdMappingWorkflowCommandOutput) => void, ): void; deleteIdMappingWorkflow( args: DeleteIdMappingWorkflowCommandInput, options: EntityResolutionRequestOptions, cb: (err: any, data?: DeleteIdMappingWorkflowCommandOutput) => void, ): void; deleteIdNamespace( args: DeleteIdNamespaceCommandInput, options?: EntityResolutionRequestOptions, ): Promise; deleteIdNamespace( args: DeleteIdNamespaceCommandInput, cb: (err: any, data?: DeleteIdNamespaceCommandOutput) => void, ): void; deleteIdNamespace( args: DeleteIdNamespaceCommandInput, options: EntityResolutionRequestOptions, cb: (err: any, data?: DeleteIdNamespaceCommandOutput) => void, ): void; deleteMatchingWorkflow( args: DeleteMatchingWorkflowCommandInput, options?: EntityResolutionRequestOptions, ): Promise; deleteMatchingWorkflow( args: DeleteMatchingWorkflowCommandInput, cb: (err: any, data?: DeleteMatchingWorkflowCommandOutput) => void, ): void; deleteMatchingWorkflow( args: DeleteMatchingWorkflowCommandInput, options: EntityResolutionRequestOptions, cb: (err: any, data?: DeleteMatchingWorkflowCommandOutput) => void, ): void; deletePolicyStatement( args: DeletePolicyStatementCommandInput, options?: EntityResolutionRequestOptions, ): Promise; deletePolicyStatement( args: DeletePolicyStatementCommandInput, cb: (err: any, data?: DeletePolicyStatementCommandOutput) => void, ): void; deletePolicyStatement( args: DeletePolicyStatementCommandInput, options: EntityResolutionRequestOptions, cb: (err: any, data?: DeletePolicyStatementCommandOutput) => void, ): void; deleteSchemaMapping( args: DeleteSchemaMappingCommandInput, options?: EntityResolutionRequestOptions, ): Promise; deleteSchemaMapping( args: DeleteSchemaMappingCommandInput, cb: (err: any, data?: DeleteSchemaMappingCommandOutput) => void, ): void; deleteSchemaMapping( args: DeleteSchemaMappingCommandInput, options: EntityResolutionRequestOptions, cb: (err: any, data?: DeleteSchemaMappingCommandOutput) => void, ): void; generateMatchId( args: GenerateMatchIdCommandInput, options?: EntityResolutionRequestOptions, ): Promise; generateMatchId( args: GenerateMatchIdCommandInput, cb: (err: any, data?: GenerateMatchIdCommandOutput) => void, ): void; generateMatchId( args: GenerateMatchIdCommandInput, options: EntityResolutionRequestOptions, cb: (err: any, data?: GenerateMatchIdCommandOutput) => void, ): void; getIdMappingJob( args: GetIdMappingJobCommandInput, options?: EntityResolutionRequestOptions, ): Promise; getIdMappingJob( args: GetIdMappingJobCommandInput, cb: (err: any, data?: GetIdMappingJobCommandOutput) => void, ): void; getIdMappingJob( args: GetIdMappingJobCommandInput, options: EntityResolutionRequestOptions, cb: (err: any, data?: GetIdMappingJobCommandOutput) => void, ): void; getIdMappingWorkflow( args: GetIdMappingWorkflowCommandInput, options?: EntityResolutionRequestOptions, ): Promise; getIdMappingWorkflow( args: GetIdMappingWorkflowCommandInput, cb: (err: any, data?: GetIdMappingWorkflowCommandOutput) => void, ): void; getIdMappingWorkflow( args: GetIdMappingWorkflowCommandInput, options: EntityResolutionRequestOptions, cb: (err: any, data?: GetIdMappingWorkflowCommandOutput) => void, ): void; getIdNamespace( args: GetIdNamespaceCommandInput, options?: EntityResolutionRequestOptions, ): Promise; getIdNamespace( args: GetIdNamespaceCommandInput, cb: (err: any, data?: GetIdNamespaceCommandOutput) => void, ): void; getIdNamespace( args: GetIdNamespaceCommandInput, options: EntityResolutionRequestOptions, cb: (err: any, data?: GetIdNamespaceCommandOutput) => void, ): void; getMatchId( args: GetMatchIdCommandInput, options?: EntityResolutionRequestOptions, ): Promise; getMatchId( args: GetMatchIdCommandInput, cb: (err: any, data?: GetMatchIdCommandOutput) => void, ): void; getMatchId( args: GetMatchIdCommandInput, options: EntityResolutionRequestOptions, cb: (err: any, data?: GetMatchIdCommandOutput) => void, ): void; getMatchingJob( args: GetMatchingJobCommandInput, options?: EntityResolutionRequestOptions, ): Promise; getMatchingJob( args: GetMatchingJobCommandInput, cb: (err: any, data?: GetMatchingJobCommandOutput) => void, ): void; getMatchingJob( args: GetMatchingJobCommandInput, options: EntityResolutionRequestOptions, cb: (err: any, data?: GetMatchingJobCommandOutput) => void, ): void; getMatchingWorkflow( args: GetMatchingWorkflowCommandInput, options?: EntityResolutionRequestOptions, ): Promise; getMatchingWorkflow( args: GetMatchingWorkflowCommandInput, cb: (err: any, data?: GetMatchingWorkflowCommandOutput) => void, ): void; getMatchingWorkflow( args: GetMatchingWorkflowCommandInput, options: EntityResolutionRequestOptions, cb: (err: any, data?: GetMatchingWorkflowCommandOutput) => void, ): void; getPolicy( args: GetPolicyCommandInput, options?: EntityResolutionRequestOptions, ): Promise; getPolicy( args: GetPolicyCommandInput, cb: (err: any, data?: GetPolicyCommandOutput) => void, ): void; getPolicy( args: GetPolicyCommandInput, options: EntityResolutionRequestOptions, cb: (err: any, data?: GetPolicyCommandOutput) => void, ): void; getProviderService( args: GetProviderServiceCommandInput, options?: EntityResolutionRequestOptions, ): Promise; getProviderService( args: GetProviderServiceCommandInput, cb: (err: any, data?: GetProviderServiceCommandOutput) => void, ): void; getProviderService( args: GetProviderServiceCommandInput, options: EntityResolutionRequestOptions, cb: (err: any, data?: GetProviderServiceCommandOutput) => void, ): void; getSchemaMapping( args: GetSchemaMappingCommandInput, options?: EntityResolutionRequestOptions, ): Promise; getSchemaMapping( args: GetSchemaMappingCommandInput, cb: (err: any, data?: GetSchemaMappingCommandOutput) => void, ): void; getSchemaMapping( args: GetSchemaMappingCommandInput, options: EntityResolutionRequestOptions, cb: (err: any, data?: GetSchemaMappingCommandOutput) => void, ): void; listIdMappingJobs( args: ListIdMappingJobsCommandInput, options?: EntityResolutionRequestOptions, ): Promise; listIdMappingJobs( args: ListIdMappingJobsCommandInput, cb: (err: any, data?: ListIdMappingJobsCommandOutput) => void, ): void; listIdMappingJobs( args: ListIdMappingJobsCommandInput, options: EntityResolutionRequestOptions, cb: (err: any, data?: ListIdMappingJobsCommandOutput) => void, ): void; listIdMappingWorkflows(): Promise; listIdMappingWorkflows( args: ListIdMappingWorkflowsCommandInput, options?: EntityResolutionRequestOptions, ): Promise; listIdMappingWorkflows( args: ListIdMappingWorkflowsCommandInput, cb: (err: any, data?: ListIdMappingWorkflowsCommandOutput) => void, ): void; listIdMappingWorkflows( args: ListIdMappingWorkflowsCommandInput, options: EntityResolutionRequestOptions, cb: (err: any, data?: ListIdMappingWorkflowsCommandOutput) => void, ): void; listIdNamespaces(): Promise; listIdNamespaces( args: ListIdNamespacesCommandInput, options?: EntityResolutionRequestOptions, ): Promise; listIdNamespaces( args: ListIdNamespacesCommandInput, cb: (err: any, data?: ListIdNamespacesCommandOutput) => void, ): void; listIdNamespaces( args: ListIdNamespacesCommandInput, options: EntityResolutionRequestOptions, cb: (err: any, data?: ListIdNamespacesCommandOutput) => void, ): void; listMatchingJobs( args: ListMatchingJobsCommandInput, options?: EntityResolutionRequestOptions, ): Promise; listMatchingJobs( args: ListMatchingJobsCommandInput, cb: (err: any, data?: ListMatchingJobsCommandOutput) => void, ): void; listMatchingJobs( args: ListMatchingJobsCommandInput, options: EntityResolutionRequestOptions, cb: (err: any, data?: ListMatchingJobsCommandOutput) => void, ): void; listMatchingWorkflows(): Promise; listMatchingWorkflows( args: ListMatchingWorkflowsCommandInput, options?: EntityResolutionRequestOptions, ): Promise; listMatchingWorkflows( args: ListMatchingWorkflowsCommandInput, cb: (err: any, data?: ListMatchingWorkflowsCommandOutput) => void, ): void; listMatchingWorkflows( args: ListMatchingWorkflowsCommandInput, options: EntityResolutionRequestOptions, cb: (err: any, data?: ListMatchingWorkflowsCommandOutput) => void, ): void; listProviderServices(): Promise; listProviderServices( args: ListProviderServicesCommandInput, options?: EntityResolutionRequestOptions, ): Promise; listProviderServices( args: ListProviderServicesCommandInput, cb: (err: any, data?: ListProviderServicesCommandOutput) => void, ): void; listProviderServices( args: ListProviderServicesCommandInput, options: EntityResolutionRequestOptions, cb: (err: any, data?: ListProviderServicesCommandOutput) => void, ): void; listSchemaMappings(): Promise; listSchemaMappings( args: ListSchemaMappingsCommandInput, options?: EntityResolutionRequestOptions, ): Promise; listSchemaMappings( args: ListSchemaMappingsCommandInput, cb: (err: any, data?: ListSchemaMappingsCommandOutput) => void, ): void; listSchemaMappings( args: ListSchemaMappingsCommandInput, options: EntityResolutionRequestOptions, cb: (err: any, data?: ListSchemaMappingsCommandOutput) => void, ): void; listTagsForResource( args: ListTagsForResourceCommandInput, options?: EntityResolutionRequestOptions, ): Promise; listTagsForResource( args: ListTagsForResourceCommandInput, cb: (err: any, data?: ListTagsForResourceCommandOutput) => void, ): void; listTagsForResource( args: ListTagsForResourceCommandInput, options: EntityResolutionRequestOptions, cb: (err: any, data?: ListTagsForResourceCommandOutput) => void, ): void; putPolicy( args: PutPolicyCommandInput, options?: EntityResolutionRequestOptions, ): Promise; putPolicy( args: PutPolicyCommandInput, cb: (err: any, data?: PutPolicyCommandOutput) => void, ): void; putPolicy( args: PutPolicyCommandInput, options: EntityResolutionRequestOptions, cb: (err: any, data?: PutPolicyCommandOutput) => void, ): void; startIdMappingJob( args: StartIdMappingJobCommandInput, options?: EntityResolutionRequestOptions, ): Promise; startIdMappingJob( args: StartIdMappingJobCommandInput, cb: (err: any, data?: StartIdMappingJobCommandOutput) => void, ): void; startIdMappingJob( args: StartIdMappingJobCommandInput, options: EntityResolutionRequestOptions, cb: (err: any, data?: StartIdMappingJobCommandOutput) => void, ): void; startMatchingJob( args: StartMatchingJobCommandInput, options?: EntityResolutionRequestOptions, ): Promise; startMatchingJob( args: StartMatchingJobCommandInput, cb: (err: any, data?: StartMatchingJobCommandOutput) => void, ): void; startMatchingJob( args: StartMatchingJobCommandInput, options: EntityResolutionRequestOptions, cb: (err: any, data?: StartMatchingJobCommandOutput) => void, ): void; tagResource( args: TagResourceCommandInput, options?: EntityResolutionRequestOptions, ): Promise; tagResource( args: TagResourceCommandInput, cb: (err: any, data?: TagResourceCommandOutput) => void, ): void; tagResource( args: TagResourceCommandInput, options: EntityResolutionRequestOptions, cb: (err: any, data?: TagResourceCommandOutput) => void, ): void; untagResource( args: UntagResourceCommandInput, options?: EntityResolutionRequestOptions, ): Promise; untagResource( args: UntagResourceCommandInput, cb: (err: any, data?: UntagResourceCommandOutput) => void, ): void; untagResource( args: UntagResourceCommandInput, options: EntityResolutionRequestOptions, cb: (err: any, data?: UntagResourceCommandOutput) => void, ): void; updateIdMappingWorkflow( args: UpdateIdMappingWorkflowCommandInput, options?: EntityResolutionRequestOptions, ): Promise; updateIdMappingWorkflow( args: UpdateIdMappingWorkflowCommandInput, cb: (err: any, data?: UpdateIdMappingWorkflowCommandOutput) => void, ): void; updateIdMappingWorkflow( args: UpdateIdMappingWorkflowCommandInput, options: EntityResolutionRequestOptions, cb: (err: any, data?: UpdateIdMappingWorkflowCommandOutput) => void, ): void; updateIdNamespace( args: UpdateIdNamespaceCommandInput, options?: EntityResolutionRequestOptions, ): Promise; updateIdNamespace( args: UpdateIdNamespaceCommandInput, cb: (err: any, data?: UpdateIdNamespaceCommandOutput) => void, ): void; updateIdNamespace( args: UpdateIdNamespaceCommandInput, options: EntityResolutionRequestOptions, cb: (err: any, data?: UpdateIdNamespaceCommandOutput) => void, ): void; updateMatchingWorkflow( args: UpdateMatchingWorkflowCommandInput, options?: EntityResolutionRequestOptions, ): Promise; updateMatchingWorkflow( args: UpdateMatchingWorkflowCommandInput, cb: (err: any, data?: UpdateMatchingWorkflowCommandOutput) => void, ): void; updateMatchingWorkflow( args: UpdateMatchingWorkflowCommandInput, options: EntityResolutionRequestOptions, cb: (err: any, data?: UpdateMatchingWorkflowCommandOutput) => void, ): void; updateSchemaMapping( args: UpdateSchemaMappingCommandInput, options?: EntityResolutionRequestOptions, ): Promise; updateSchemaMapping( args: UpdateSchemaMappingCommandInput, cb: (err: any, data?: UpdateSchemaMappingCommandOutput) => void, ): void; updateSchemaMapping( args: UpdateSchemaMappingCommandInput, options: EntityResolutionRequestOptions, cb: (err: any, data?: UpdateSchemaMappingCommandOutput) => void, ): void; paginateListIdMappingJobs( args: ListIdMappingJobsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListIdMappingWorkflows( args?: ListIdMappingWorkflowsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListIdNamespaces( args?: ListIdNamespacesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListMatchingJobs( args: ListMatchingJobsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListMatchingWorkflows( args?: ListMatchingWorkflowsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListProviderServices( args?: ListProviderServicesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; paginateListSchemaMappings( args?: ListSchemaMappingsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude >, ): Paginator; } export declare class EntityResolution extends EntityResolutionClient implements EntityResolution {}