import { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator, } from "@smithy/types"; import { AssociateEntitiesToExperienceCommandInput, AssociateEntitiesToExperienceCommandOutput, } from "./commands/AssociateEntitiesToExperienceCommand"; import { AssociatePersonasToEntitiesCommandInput, AssociatePersonasToEntitiesCommandOutput, } from "./commands/AssociatePersonasToEntitiesCommand"; import { BatchDeleteDocumentCommandInput, BatchDeleteDocumentCommandOutput, } from "./commands/BatchDeleteDocumentCommand"; import { BatchDeleteFeaturedResultsSetCommandInput, BatchDeleteFeaturedResultsSetCommandOutput, } from "./commands/BatchDeleteFeaturedResultsSetCommand"; import { BatchGetDocumentStatusCommandInput, BatchGetDocumentStatusCommandOutput, } from "./commands/BatchGetDocumentStatusCommand"; import { BatchPutDocumentCommandInput, BatchPutDocumentCommandOutput, } from "./commands/BatchPutDocumentCommand"; import { ClearQuerySuggestionsCommandInput, ClearQuerySuggestionsCommandOutput, } from "./commands/ClearQuerySuggestionsCommand"; import { CreateAccessControlConfigurationCommandInput, CreateAccessControlConfigurationCommandOutput, } from "./commands/CreateAccessControlConfigurationCommand"; import { CreateDataSourceCommandInput, CreateDataSourceCommandOutput, } from "./commands/CreateDataSourceCommand"; import { CreateExperienceCommandInput, CreateExperienceCommandOutput, } from "./commands/CreateExperienceCommand"; import { CreateFaqCommandInput, CreateFaqCommandOutput, } from "./commands/CreateFaqCommand"; import { CreateFeaturedResultsSetCommandInput, CreateFeaturedResultsSetCommandOutput, } from "./commands/CreateFeaturedResultsSetCommand"; import { CreateIndexCommandInput, CreateIndexCommandOutput, } from "./commands/CreateIndexCommand"; import { CreateQuerySuggestionsBlockListCommandInput, CreateQuerySuggestionsBlockListCommandOutput, } from "./commands/CreateQuerySuggestionsBlockListCommand"; import { CreateThesaurusCommandInput, CreateThesaurusCommandOutput, } from "./commands/CreateThesaurusCommand"; import { DeleteAccessControlConfigurationCommandInput, DeleteAccessControlConfigurationCommandOutput, } from "./commands/DeleteAccessControlConfigurationCommand"; import { DeleteDataSourceCommandInput, DeleteDataSourceCommandOutput, } from "./commands/DeleteDataSourceCommand"; import { DeleteExperienceCommandInput, DeleteExperienceCommandOutput, } from "./commands/DeleteExperienceCommand"; import { DeleteFaqCommandInput, DeleteFaqCommandOutput, } from "./commands/DeleteFaqCommand"; import { DeleteIndexCommandInput, DeleteIndexCommandOutput, } from "./commands/DeleteIndexCommand"; import { DeletePrincipalMappingCommandInput, DeletePrincipalMappingCommandOutput, } from "./commands/DeletePrincipalMappingCommand"; import { DeleteQuerySuggestionsBlockListCommandInput, DeleteQuerySuggestionsBlockListCommandOutput, } from "./commands/DeleteQuerySuggestionsBlockListCommand"; import { DeleteThesaurusCommandInput, DeleteThesaurusCommandOutput, } from "./commands/DeleteThesaurusCommand"; import { DescribeAccessControlConfigurationCommandInput, DescribeAccessControlConfigurationCommandOutput, } from "./commands/DescribeAccessControlConfigurationCommand"; import { DescribeDataSourceCommandInput, DescribeDataSourceCommandOutput, } from "./commands/DescribeDataSourceCommand"; import { DescribeExperienceCommandInput, DescribeExperienceCommandOutput, } from "./commands/DescribeExperienceCommand"; import { DescribeFaqCommandInput, DescribeFaqCommandOutput, } from "./commands/DescribeFaqCommand"; import { DescribeFeaturedResultsSetCommandInput, DescribeFeaturedResultsSetCommandOutput, } from "./commands/DescribeFeaturedResultsSetCommand"; import { DescribeIndexCommandInput, DescribeIndexCommandOutput, } from "./commands/DescribeIndexCommand"; import { DescribePrincipalMappingCommandInput, DescribePrincipalMappingCommandOutput, } from "./commands/DescribePrincipalMappingCommand"; import { DescribeQuerySuggestionsBlockListCommandInput, DescribeQuerySuggestionsBlockListCommandOutput, } from "./commands/DescribeQuerySuggestionsBlockListCommand"; import { DescribeQuerySuggestionsConfigCommandInput, DescribeQuerySuggestionsConfigCommandOutput, } from "./commands/DescribeQuerySuggestionsConfigCommand"; import { DescribeThesaurusCommandInput, DescribeThesaurusCommandOutput, } from "./commands/DescribeThesaurusCommand"; import { DisassociateEntitiesFromExperienceCommandInput, DisassociateEntitiesFromExperienceCommandOutput, } from "./commands/DisassociateEntitiesFromExperienceCommand"; import { DisassociatePersonasFromEntitiesCommandInput, DisassociatePersonasFromEntitiesCommandOutput, } from "./commands/DisassociatePersonasFromEntitiesCommand"; import { GetQuerySuggestionsCommandInput, GetQuerySuggestionsCommandOutput, } from "./commands/GetQuerySuggestionsCommand"; import { GetSnapshotsCommandInput, GetSnapshotsCommandOutput, } from "./commands/GetSnapshotsCommand"; import { ListAccessControlConfigurationsCommandInput, ListAccessControlConfigurationsCommandOutput, } from "./commands/ListAccessControlConfigurationsCommand"; import { ListDataSourcesCommandInput, ListDataSourcesCommandOutput, } from "./commands/ListDataSourcesCommand"; import { ListDataSourceSyncJobsCommandInput, ListDataSourceSyncJobsCommandOutput, } from "./commands/ListDataSourceSyncJobsCommand"; import { ListEntityPersonasCommandInput, ListEntityPersonasCommandOutput, } from "./commands/ListEntityPersonasCommand"; import { ListExperienceEntitiesCommandInput, ListExperienceEntitiesCommandOutput, } from "./commands/ListExperienceEntitiesCommand"; import { ListExperiencesCommandInput, ListExperiencesCommandOutput, } from "./commands/ListExperiencesCommand"; import { ListFaqsCommandInput, ListFaqsCommandOutput, } from "./commands/ListFaqsCommand"; import { ListFeaturedResultsSetsCommandInput, ListFeaturedResultsSetsCommandOutput, } from "./commands/ListFeaturedResultsSetsCommand"; import { ListGroupsOlderThanOrderingIdCommandInput, ListGroupsOlderThanOrderingIdCommandOutput, } from "./commands/ListGroupsOlderThanOrderingIdCommand"; import { ListIndicesCommandInput, ListIndicesCommandOutput, } from "./commands/ListIndicesCommand"; import { ListQuerySuggestionsBlockListsCommandInput, ListQuerySuggestionsBlockListsCommandOutput, } from "./commands/ListQuerySuggestionsBlockListsCommand"; import { ListTagsForResourceCommandInput, ListTagsForResourceCommandOutput, } from "./commands/ListTagsForResourceCommand"; import { ListThesauriCommandInput, ListThesauriCommandOutput, } from "./commands/ListThesauriCommand"; import { PutPrincipalMappingCommandInput, PutPrincipalMappingCommandOutput, } from "./commands/PutPrincipalMappingCommand"; import { QueryCommandInput, QueryCommandOutput } from "./commands/QueryCommand"; import { RetrieveCommandInput, RetrieveCommandOutput, } from "./commands/RetrieveCommand"; import { StartDataSourceSyncJobCommandInput, StartDataSourceSyncJobCommandOutput, } from "./commands/StartDataSourceSyncJobCommand"; import { StopDataSourceSyncJobCommandInput, StopDataSourceSyncJobCommandOutput, } from "./commands/StopDataSourceSyncJobCommand"; import { SubmitFeedbackCommandInput, SubmitFeedbackCommandOutput, } from "./commands/SubmitFeedbackCommand"; import { TagResourceCommandInput, TagResourceCommandOutput, } from "./commands/TagResourceCommand"; import { UntagResourceCommandInput, UntagResourceCommandOutput, } from "./commands/UntagResourceCommand"; import { UpdateAccessControlConfigurationCommandInput, UpdateAccessControlConfigurationCommandOutput, } from "./commands/UpdateAccessControlConfigurationCommand"; import { UpdateDataSourceCommandInput, UpdateDataSourceCommandOutput, } from "./commands/UpdateDataSourceCommand"; import { UpdateExperienceCommandInput, UpdateExperienceCommandOutput, } from "./commands/UpdateExperienceCommand"; import { UpdateFeaturedResultsSetCommandInput, UpdateFeaturedResultsSetCommandOutput, } from "./commands/UpdateFeaturedResultsSetCommand"; import { UpdateIndexCommandInput, UpdateIndexCommandOutput, } from "./commands/UpdateIndexCommand"; import { UpdateQuerySuggestionsBlockListCommandInput, UpdateQuerySuggestionsBlockListCommandOutput, } from "./commands/UpdateQuerySuggestionsBlockListCommand"; import { UpdateQuerySuggestionsConfigCommandInput, UpdateQuerySuggestionsConfigCommandOutput, } from "./commands/UpdateQuerySuggestionsConfigCommand"; import { UpdateThesaurusCommandInput, UpdateThesaurusCommandOutput, } from "./commands/UpdateThesaurusCommand"; import { KendraClient } from "./KendraClient"; export interface Kendra { associateEntitiesToExperience( args: AssociateEntitiesToExperienceCommandInput, options?: __HttpHandlerOptions ): Promise; associateEntitiesToExperience( args: AssociateEntitiesToExperienceCommandInput, cb: (err: any, data?: AssociateEntitiesToExperienceCommandOutput) => void ): void; associateEntitiesToExperience( args: AssociateEntitiesToExperienceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AssociateEntitiesToExperienceCommandOutput) => void ): void; associatePersonasToEntities( args: AssociatePersonasToEntitiesCommandInput, options?: __HttpHandlerOptions ): Promise; associatePersonasToEntities( args: AssociatePersonasToEntitiesCommandInput, cb: (err: any, data?: AssociatePersonasToEntitiesCommandOutput) => void ): void; associatePersonasToEntities( args: AssociatePersonasToEntitiesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: AssociatePersonasToEntitiesCommandOutput) => void ): void; batchDeleteDocument( args: BatchDeleteDocumentCommandInput, options?: __HttpHandlerOptions ): Promise; batchDeleteDocument( args: BatchDeleteDocumentCommandInput, cb: (err: any, data?: BatchDeleteDocumentCommandOutput) => void ): void; batchDeleteDocument( args: BatchDeleteDocumentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: BatchDeleteDocumentCommandOutput) => void ): void; batchDeleteFeaturedResultsSet( args: BatchDeleteFeaturedResultsSetCommandInput, options?: __HttpHandlerOptions ): Promise; batchDeleteFeaturedResultsSet( args: BatchDeleteFeaturedResultsSetCommandInput, cb: (err: any, data?: BatchDeleteFeaturedResultsSetCommandOutput) => void ): void; batchDeleteFeaturedResultsSet( args: BatchDeleteFeaturedResultsSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: BatchDeleteFeaturedResultsSetCommandOutput) => void ): void; batchGetDocumentStatus( args: BatchGetDocumentStatusCommandInput, options?: __HttpHandlerOptions ): Promise; batchGetDocumentStatus( args: BatchGetDocumentStatusCommandInput, cb: (err: any, data?: BatchGetDocumentStatusCommandOutput) => void ): void; batchGetDocumentStatus( args: BatchGetDocumentStatusCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: BatchGetDocumentStatusCommandOutput) => void ): void; batchPutDocument( args: BatchPutDocumentCommandInput, options?: __HttpHandlerOptions ): Promise; batchPutDocument( args: BatchPutDocumentCommandInput, cb: (err: any, data?: BatchPutDocumentCommandOutput) => void ): void; batchPutDocument( args: BatchPutDocumentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: BatchPutDocumentCommandOutput) => void ): void; clearQuerySuggestions( args: ClearQuerySuggestionsCommandInput, options?: __HttpHandlerOptions ): Promise; clearQuerySuggestions( args: ClearQuerySuggestionsCommandInput, cb: (err: any, data?: ClearQuerySuggestionsCommandOutput) => void ): void; clearQuerySuggestions( args: ClearQuerySuggestionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ClearQuerySuggestionsCommandOutput) => void ): void; createAccessControlConfiguration( args: CreateAccessControlConfigurationCommandInput, options?: __HttpHandlerOptions ): Promise; createAccessControlConfiguration( args: CreateAccessControlConfigurationCommandInput, cb: (err: any, data?: CreateAccessControlConfigurationCommandOutput) => void ): void; createAccessControlConfiguration( args: CreateAccessControlConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateAccessControlConfigurationCommandOutput) => void ): void; createDataSource( args: CreateDataSourceCommandInput, options?: __HttpHandlerOptions ): Promise; createDataSource( args: CreateDataSourceCommandInput, cb: (err: any, data?: CreateDataSourceCommandOutput) => void ): void; createDataSource( args: CreateDataSourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateDataSourceCommandOutput) => void ): void; createExperience( args: CreateExperienceCommandInput, options?: __HttpHandlerOptions ): Promise; createExperience( args: CreateExperienceCommandInput, cb: (err: any, data?: CreateExperienceCommandOutput) => void ): void; createExperience( args: CreateExperienceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateExperienceCommandOutput) => void ): void; createFaq( args: CreateFaqCommandInput, options?: __HttpHandlerOptions ): Promise; createFaq( args: CreateFaqCommandInput, cb: (err: any, data?: CreateFaqCommandOutput) => void ): void; createFaq( args: CreateFaqCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateFaqCommandOutput) => void ): void; createFeaturedResultsSet( args: CreateFeaturedResultsSetCommandInput, options?: __HttpHandlerOptions ): Promise; createFeaturedResultsSet( args: CreateFeaturedResultsSetCommandInput, cb: (err: any, data?: CreateFeaturedResultsSetCommandOutput) => void ): void; createFeaturedResultsSet( args: CreateFeaturedResultsSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateFeaturedResultsSetCommandOutput) => void ): void; createIndex( args: CreateIndexCommandInput, options?: __HttpHandlerOptions ): Promise; createIndex( args: CreateIndexCommandInput, cb: (err: any, data?: CreateIndexCommandOutput) => void ): void; createIndex( args: CreateIndexCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateIndexCommandOutput) => void ): void; createQuerySuggestionsBlockList( args: CreateQuerySuggestionsBlockListCommandInput, options?: __HttpHandlerOptions ): Promise; createQuerySuggestionsBlockList( args: CreateQuerySuggestionsBlockListCommandInput, cb: (err: any, data?: CreateQuerySuggestionsBlockListCommandOutput) => void ): void; createQuerySuggestionsBlockList( args: CreateQuerySuggestionsBlockListCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateQuerySuggestionsBlockListCommandOutput) => void ): void; createThesaurus( args: CreateThesaurusCommandInput, options?: __HttpHandlerOptions ): Promise; createThesaurus( args: CreateThesaurusCommandInput, cb: (err: any, data?: CreateThesaurusCommandOutput) => void ): void; createThesaurus( args: CreateThesaurusCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateThesaurusCommandOutput) => void ): void; deleteAccessControlConfiguration( args: DeleteAccessControlConfigurationCommandInput, options?: __HttpHandlerOptions ): Promise; deleteAccessControlConfiguration( args: DeleteAccessControlConfigurationCommandInput, cb: (err: any, data?: DeleteAccessControlConfigurationCommandOutput) => void ): void; deleteAccessControlConfiguration( args: DeleteAccessControlConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteAccessControlConfigurationCommandOutput) => void ): void; deleteDataSource( args: DeleteDataSourceCommandInput, options?: __HttpHandlerOptions ): Promise; deleteDataSource( args: DeleteDataSourceCommandInput, cb: (err: any, data?: DeleteDataSourceCommandOutput) => void ): void; deleteDataSource( args: DeleteDataSourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteDataSourceCommandOutput) => void ): void; deleteExperience( args: DeleteExperienceCommandInput, options?: __HttpHandlerOptions ): Promise; deleteExperience( args: DeleteExperienceCommandInput, cb: (err: any, data?: DeleteExperienceCommandOutput) => void ): void; deleteExperience( args: DeleteExperienceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteExperienceCommandOutput) => void ): void; deleteFaq( args: DeleteFaqCommandInput, options?: __HttpHandlerOptions ): Promise; deleteFaq( args: DeleteFaqCommandInput, cb: (err: any, data?: DeleteFaqCommandOutput) => void ): void; deleteFaq( args: DeleteFaqCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteFaqCommandOutput) => void ): void; deleteIndex( args: DeleteIndexCommandInput, options?: __HttpHandlerOptions ): Promise; deleteIndex( args: DeleteIndexCommandInput, cb: (err: any, data?: DeleteIndexCommandOutput) => void ): void; deleteIndex( args: DeleteIndexCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteIndexCommandOutput) => void ): void; deletePrincipalMapping( args: DeletePrincipalMappingCommandInput, options?: __HttpHandlerOptions ): Promise; deletePrincipalMapping( args: DeletePrincipalMappingCommandInput, cb: (err: any, data?: DeletePrincipalMappingCommandOutput) => void ): void; deletePrincipalMapping( args: DeletePrincipalMappingCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeletePrincipalMappingCommandOutput) => void ): void; deleteQuerySuggestionsBlockList( args: DeleteQuerySuggestionsBlockListCommandInput, options?: __HttpHandlerOptions ): Promise; deleteQuerySuggestionsBlockList( args: DeleteQuerySuggestionsBlockListCommandInput, cb: (err: any, data?: DeleteQuerySuggestionsBlockListCommandOutput) => void ): void; deleteQuerySuggestionsBlockList( args: DeleteQuerySuggestionsBlockListCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteQuerySuggestionsBlockListCommandOutput) => void ): void; deleteThesaurus( args: DeleteThesaurusCommandInput, options?: __HttpHandlerOptions ): Promise; deleteThesaurus( args: DeleteThesaurusCommandInput, cb: (err: any, data?: DeleteThesaurusCommandOutput) => void ): void; deleteThesaurus( args: DeleteThesaurusCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteThesaurusCommandOutput) => void ): void; describeAccessControlConfiguration( args: DescribeAccessControlConfigurationCommandInput, options?: __HttpHandlerOptions ): Promise; describeAccessControlConfiguration( args: DescribeAccessControlConfigurationCommandInput, cb: ( err: any, data?: DescribeAccessControlConfigurationCommandOutput ) => void ): void; describeAccessControlConfiguration( args: DescribeAccessControlConfigurationCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: DescribeAccessControlConfigurationCommandOutput ) => void ): void; describeDataSource( args: DescribeDataSourceCommandInput, options?: __HttpHandlerOptions ): Promise; describeDataSource( args: DescribeDataSourceCommandInput, cb: (err: any, data?: DescribeDataSourceCommandOutput) => void ): void; describeDataSource( args: DescribeDataSourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeDataSourceCommandOutput) => void ): void; describeExperience( args: DescribeExperienceCommandInput, options?: __HttpHandlerOptions ): Promise; describeExperience( args: DescribeExperienceCommandInput, cb: (err: any, data?: DescribeExperienceCommandOutput) => void ): void; describeExperience( args: DescribeExperienceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeExperienceCommandOutput) => void ): void; describeFaq( args: DescribeFaqCommandInput, options?: __HttpHandlerOptions ): Promise; describeFaq( args: DescribeFaqCommandInput, cb: (err: any, data?: DescribeFaqCommandOutput) => void ): void; describeFaq( args: DescribeFaqCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeFaqCommandOutput) => void ): void; describeFeaturedResultsSet( args: DescribeFeaturedResultsSetCommandInput, options?: __HttpHandlerOptions ): Promise; describeFeaturedResultsSet( args: DescribeFeaturedResultsSetCommandInput, cb: (err: any, data?: DescribeFeaturedResultsSetCommandOutput) => void ): void; describeFeaturedResultsSet( args: DescribeFeaturedResultsSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeFeaturedResultsSetCommandOutput) => void ): void; describeIndex( args: DescribeIndexCommandInput, options?: __HttpHandlerOptions ): Promise; describeIndex( args: DescribeIndexCommandInput, cb: (err: any, data?: DescribeIndexCommandOutput) => void ): void; describeIndex( args: DescribeIndexCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeIndexCommandOutput) => void ): void; describePrincipalMapping( args: DescribePrincipalMappingCommandInput, options?: __HttpHandlerOptions ): Promise; describePrincipalMapping( args: DescribePrincipalMappingCommandInput, cb: (err: any, data?: DescribePrincipalMappingCommandOutput) => void ): void; describePrincipalMapping( args: DescribePrincipalMappingCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribePrincipalMappingCommandOutput) => void ): void; describeQuerySuggestionsBlockList( args: DescribeQuerySuggestionsBlockListCommandInput, options?: __HttpHandlerOptions ): Promise; describeQuerySuggestionsBlockList( args: DescribeQuerySuggestionsBlockListCommandInput, cb: ( err: any, data?: DescribeQuerySuggestionsBlockListCommandOutput ) => void ): void; describeQuerySuggestionsBlockList( args: DescribeQuerySuggestionsBlockListCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: DescribeQuerySuggestionsBlockListCommandOutput ) => void ): void; describeQuerySuggestionsConfig( args: DescribeQuerySuggestionsConfigCommandInput, options?: __HttpHandlerOptions ): Promise; describeQuerySuggestionsConfig( args: DescribeQuerySuggestionsConfigCommandInput, cb: (err: any, data?: DescribeQuerySuggestionsConfigCommandOutput) => void ): void; describeQuerySuggestionsConfig( args: DescribeQuerySuggestionsConfigCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeQuerySuggestionsConfigCommandOutput) => void ): void; describeThesaurus( args: DescribeThesaurusCommandInput, options?: __HttpHandlerOptions ): Promise; describeThesaurus( args: DescribeThesaurusCommandInput, cb: (err: any, data?: DescribeThesaurusCommandOutput) => void ): void; describeThesaurus( args: DescribeThesaurusCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DescribeThesaurusCommandOutput) => void ): void; disassociateEntitiesFromExperience( args: DisassociateEntitiesFromExperienceCommandInput, options?: __HttpHandlerOptions ): Promise; disassociateEntitiesFromExperience( args: DisassociateEntitiesFromExperienceCommandInput, cb: ( err: any, data?: DisassociateEntitiesFromExperienceCommandOutput ) => void ): void; disassociateEntitiesFromExperience( args: DisassociateEntitiesFromExperienceCommandInput, options: __HttpHandlerOptions, cb: ( err: any, data?: DisassociateEntitiesFromExperienceCommandOutput ) => void ): void; disassociatePersonasFromEntities( args: DisassociatePersonasFromEntitiesCommandInput, options?: __HttpHandlerOptions ): Promise; disassociatePersonasFromEntities( args: DisassociatePersonasFromEntitiesCommandInput, cb: (err: any, data?: DisassociatePersonasFromEntitiesCommandOutput) => void ): void; disassociatePersonasFromEntities( args: DisassociatePersonasFromEntitiesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DisassociatePersonasFromEntitiesCommandOutput) => void ): void; getQuerySuggestions( args: GetQuerySuggestionsCommandInput, options?: __HttpHandlerOptions ): Promise; getQuerySuggestions( args: GetQuerySuggestionsCommandInput, cb: (err: any, data?: GetQuerySuggestionsCommandOutput) => void ): void; getQuerySuggestions( args: GetQuerySuggestionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetQuerySuggestionsCommandOutput) => void ): void; getSnapshots( args: GetSnapshotsCommandInput, options?: __HttpHandlerOptions ): Promise; getSnapshots( args: GetSnapshotsCommandInput, cb: (err: any, data?: GetSnapshotsCommandOutput) => void ): void; getSnapshots( args: GetSnapshotsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetSnapshotsCommandOutput) => void ): void; listAccessControlConfigurations( args: ListAccessControlConfigurationsCommandInput, options?: __HttpHandlerOptions ): Promise; listAccessControlConfigurations( args: ListAccessControlConfigurationsCommandInput, cb: (err: any, data?: ListAccessControlConfigurationsCommandOutput) => void ): void; listAccessControlConfigurations( args: ListAccessControlConfigurationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListAccessControlConfigurationsCommandOutput) => void ): void; listDataSources( args: ListDataSourcesCommandInput, options?: __HttpHandlerOptions ): Promise; listDataSources( args: ListDataSourcesCommandInput, cb: (err: any, data?: ListDataSourcesCommandOutput) => void ): void; listDataSources( args: ListDataSourcesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListDataSourcesCommandOutput) => void ): void; listDataSourceSyncJobs( args: ListDataSourceSyncJobsCommandInput, options?: __HttpHandlerOptions ): Promise; listDataSourceSyncJobs( args: ListDataSourceSyncJobsCommandInput, cb: (err: any, data?: ListDataSourceSyncJobsCommandOutput) => void ): void; listDataSourceSyncJobs( args: ListDataSourceSyncJobsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListDataSourceSyncJobsCommandOutput) => void ): void; listEntityPersonas( args: ListEntityPersonasCommandInput, options?: __HttpHandlerOptions ): Promise; listEntityPersonas( args: ListEntityPersonasCommandInput, cb: (err: any, data?: ListEntityPersonasCommandOutput) => void ): void; listEntityPersonas( args: ListEntityPersonasCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListEntityPersonasCommandOutput) => void ): void; listExperienceEntities( args: ListExperienceEntitiesCommandInput, options?: __HttpHandlerOptions ): Promise; listExperienceEntities( args: ListExperienceEntitiesCommandInput, cb: (err: any, data?: ListExperienceEntitiesCommandOutput) => void ): void; listExperienceEntities( args: ListExperienceEntitiesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListExperienceEntitiesCommandOutput) => void ): void; listExperiences( args: ListExperiencesCommandInput, options?: __HttpHandlerOptions ): Promise; listExperiences( args: ListExperiencesCommandInput, cb: (err: any, data?: ListExperiencesCommandOutput) => void ): void; listExperiences( args: ListExperiencesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListExperiencesCommandOutput) => void ): void; listFaqs( args: ListFaqsCommandInput, options?: __HttpHandlerOptions ): Promise; listFaqs( args: ListFaqsCommandInput, cb: (err: any, data?: ListFaqsCommandOutput) => void ): void; listFaqs( args: ListFaqsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListFaqsCommandOutput) => void ): void; listFeaturedResultsSets( args: ListFeaturedResultsSetsCommandInput, options?: __HttpHandlerOptions ): Promise; listFeaturedResultsSets( args: ListFeaturedResultsSetsCommandInput, cb: (err: any, data?: ListFeaturedResultsSetsCommandOutput) => void ): void; listFeaturedResultsSets( args: ListFeaturedResultsSetsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListFeaturedResultsSetsCommandOutput) => void ): void; listGroupsOlderThanOrderingId( args: ListGroupsOlderThanOrderingIdCommandInput, options?: __HttpHandlerOptions ): Promise; listGroupsOlderThanOrderingId( args: ListGroupsOlderThanOrderingIdCommandInput, cb: (err: any, data?: ListGroupsOlderThanOrderingIdCommandOutput) => void ): void; listGroupsOlderThanOrderingId( args: ListGroupsOlderThanOrderingIdCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListGroupsOlderThanOrderingIdCommandOutput) => void ): void; listIndices(): Promise; listIndices( args: ListIndicesCommandInput, options?: __HttpHandlerOptions ): Promise; listIndices( args: ListIndicesCommandInput, cb: (err: any, data?: ListIndicesCommandOutput) => void ): void; listIndices( args: ListIndicesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListIndicesCommandOutput) => void ): void; listQuerySuggestionsBlockLists( args: ListQuerySuggestionsBlockListsCommandInput, options?: __HttpHandlerOptions ): Promise; listQuerySuggestionsBlockLists( args: ListQuerySuggestionsBlockListsCommandInput, cb: (err: any, data?: ListQuerySuggestionsBlockListsCommandOutput) => void ): void; listQuerySuggestionsBlockLists( args: ListQuerySuggestionsBlockListsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListQuerySuggestionsBlockListsCommandOutput) => void ): void; 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; listThesauri( args: ListThesauriCommandInput, options?: __HttpHandlerOptions ): Promise; listThesauri( args: ListThesauriCommandInput, cb: (err: any, data?: ListThesauriCommandOutput) => void ): void; listThesauri( args: ListThesauriCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListThesauriCommandOutput) => void ): void; putPrincipalMapping( args: PutPrincipalMappingCommandInput, options?: __HttpHandlerOptions ): Promise; putPrincipalMapping( args: PutPrincipalMappingCommandInput, cb: (err: any, data?: PutPrincipalMappingCommandOutput) => void ): void; putPrincipalMapping( args: PutPrincipalMappingCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutPrincipalMappingCommandOutput) => void ): void; query( args: QueryCommandInput, options?: __HttpHandlerOptions ): Promise; query( args: QueryCommandInput, cb: (err: any, data?: QueryCommandOutput) => void ): void; query( args: QueryCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: QueryCommandOutput) => void ): void; retrieve( args: RetrieveCommandInput, options?: __HttpHandlerOptions ): Promise; retrieve( args: RetrieveCommandInput, cb: (err: any, data?: RetrieveCommandOutput) => void ): void; retrieve( args: RetrieveCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RetrieveCommandOutput) => void ): void; startDataSourceSyncJob( args: StartDataSourceSyncJobCommandInput, options?: __HttpHandlerOptions ): Promise; startDataSourceSyncJob( args: StartDataSourceSyncJobCommandInput, cb: (err: any, data?: StartDataSourceSyncJobCommandOutput) => void ): void; startDataSourceSyncJob( args: StartDataSourceSyncJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartDataSourceSyncJobCommandOutput) => void ): void; stopDataSourceSyncJob( args: StopDataSourceSyncJobCommandInput, options?: __HttpHandlerOptions ): Promise; stopDataSourceSyncJob( args: StopDataSourceSyncJobCommandInput, cb: (err: any, data?: StopDataSourceSyncJobCommandOutput) => void ): void; stopDataSourceSyncJob( args: StopDataSourceSyncJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StopDataSourceSyncJobCommandOutput) => void ): void; submitFeedback( args: SubmitFeedbackCommandInput, options?: __HttpHandlerOptions ): Promise; submitFeedback( args: SubmitFeedbackCommandInput, cb: (err: any, data?: SubmitFeedbackCommandOutput) => void ): void; submitFeedback( args: SubmitFeedbackCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: SubmitFeedbackCommandOutput) => void ): void; 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; 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; updateAccessControlConfiguration( args: UpdateAccessControlConfigurationCommandInput, options?: __HttpHandlerOptions ): Promise; updateAccessControlConfiguration( args: UpdateAccessControlConfigurationCommandInput, cb: (err: any, data?: UpdateAccessControlConfigurationCommandOutput) => void ): void; updateAccessControlConfiguration( args: UpdateAccessControlConfigurationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateAccessControlConfigurationCommandOutput) => void ): void; updateDataSource( args: UpdateDataSourceCommandInput, options?: __HttpHandlerOptions ): Promise; updateDataSource( args: UpdateDataSourceCommandInput, cb: (err: any, data?: UpdateDataSourceCommandOutput) => void ): void; updateDataSource( args: UpdateDataSourceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateDataSourceCommandOutput) => void ): void; updateExperience( args: UpdateExperienceCommandInput, options?: __HttpHandlerOptions ): Promise; updateExperience( args: UpdateExperienceCommandInput, cb: (err: any, data?: UpdateExperienceCommandOutput) => void ): void; updateExperience( args: UpdateExperienceCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateExperienceCommandOutput) => void ): void; updateFeaturedResultsSet( args: UpdateFeaturedResultsSetCommandInput, options?: __HttpHandlerOptions ): Promise; updateFeaturedResultsSet( args: UpdateFeaturedResultsSetCommandInput, cb: (err: any, data?: UpdateFeaturedResultsSetCommandOutput) => void ): void; updateFeaturedResultsSet( args: UpdateFeaturedResultsSetCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateFeaturedResultsSetCommandOutput) => void ): void; updateIndex( args: UpdateIndexCommandInput, options?: __HttpHandlerOptions ): Promise; updateIndex( args: UpdateIndexCommandInput, cb: (err: any, data?: UpdateIndexCommandOutput) => void ): void; updateIndex( args: UpdateIndexCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateIndexCommandOutput) => void ): void; updateQuerySuggestionsBlockList( args: UpdateQuerySuggestionsBlockListCommandInput, options?: __HttpHandlerOptions ): Promise; updateQuerySuggestionsBlockList( args: UpdateQuerySuggestionsBlockListCommandInput, cb: (err: any, data?: UpdateQuerySuggestionsBlockListCommandOutput) => void ): void; updateQuerySuggestionsBlockList( args: UpdateQuerySuggestionsBlockListCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateQuerySuggestionsBlockListCommandOutput) => void ): void; updateQuerySuggestionsConfig( args: UpdateQuerySuggestionsConfigCommandInput, options?: __HttpHandlerOptions ): Promise; updateQuerySuggestionsConfig( args: UpdateQuerySuggestionsConfigCommandInput, cb: (err: any, data?: UpdateQuerySuggestionsConfigCommandOutput) => void ): void; updateQuerySuggestionsConfig( args: UpdateQuerySuggestionsConfigCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateQuerySuggestionsConfigCommandOutput) => void ): void; updateThesaurus( args: UpdateThesaurusCommandInput, options?: __HttpHandlerOptions ): Promise; updateThesaurus( args: UpdateThesaurusCommandInput, cb: (err: any, data?: UpdateThesaurusCommandOutput) => void ): void; updateThesaurus( args: UpdateThesaurusCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateThesaurusCommandOutput) => void ): void; paginateGetSnapshots( args: GetSnapshotsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListAccessControlConfigurations( args: ListAccessControlConfigurationsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListDataSources( args: ListDataSourcesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListDataSourceSyncJobs( args: ListDataSourceSyncJobsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListEntityPersonas( args: ListEntityPersonasCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListExperienceEntities( args: ListExperienceEntitiesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListExperiences( args: ListExperiencesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListFaqs( args: ListFaqsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListGroupsOlderThanOrderingId( args: ListGroupsOlderThanOrderingIdCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListIndices( args?: ListIndicesCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListQuerySuggestionsBlockLists( args: ListQuerySuggestionsBlockListsCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; paginateListThesauri( args: ListThesauriCommandInput, paginationConfig?: Pick< PaginationConfiguration, Exclude > ): Paginator; } export declare class Kendra extends KendraClient implements Kendra {}