import type { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator } from "@smithy/types"; import { type AssociateEntitiesToExperienceCommandInput, type AssociateEntitiesToExperienceCommandOutput } from "./commands/AssociateEntitiesToExperienceCommand"; import { type AssociatePersonasToEntitiesCommandInput, type AssociatePersonasToEntitiesCommandOutput } from "./commands/AssociatePersonasToEntitiesCommand"; import { type BatchDeleteDocumentCommandInput, type BatchDeleteDocumentCommandOutput } from "./commands/BatchDeleteDocumentCommand"; import { type BatchDeleteFeaturedResultsSetCommandInput, type BatchDeleteFeaturedResultsSetCommandOutput } from "./commands/BatchDeleteFeaturedResultsSetCommand"; import { type BatchGetDocumentStatusCommandInput, type BatchGetDocumentStatusCommandOutput } from "./commands/BatchGetDocumentStatusCommand"; import { type BatchPutDocumentCommandInput, type BatchPutDocumentCommandOutput } from "./commands/BatchPutDocumentCommand"; import { type ClearQuerySuggestionsCommandInput, type ClearQuerySuggestionsCommandOutput } from "./commands/ClearQuerySuggestionsCommand"; import { type CreateAccessControlConfigurationCommandInput, type CreateAccessControlConfigurationCommandOutput } from "./commands/CreateAccessControlConfigurationCommand"; import { type CreateDataSourceCommandInput, type CreateDataSourceCommandOutput } from "./commands/CreateDataSourceCommand"; import { type CreateExperienceCommandInput, type CreateExperienceCommandOutput } from "./commands/CreateExperienceCommand"; import { type CreateFaqCommandInput, type CreateFaqCommandOutput } from "./commands/CreateFaqCommand"; import { type CreateFeaturedResultsSetCommandInput, type CreateFeaturedResultsSetCommandOutput } from "./commands/CreateFeaturedResultsSetCommand"; import { type CreateIndexCommandInput, type CreateIndexCommandOutput } from "./commands/CreateIndexCommand"; import { type CreateQuerySuggestionsBlockListCommandInput, type CreateQuerySuggestionsBlockListCommandOutput } from "./commands/CreateQuerySuggestionsBlockListCommand"; import { type CreateThesaurusCommandInput, type CreateThesaurusCommandOutput } from "./commands/CreateThesaurusCommand"; import { type DeleteAccessControlConfigurationCommandInput, type DeleteAccessControlConfigurationCommandOutput } from "./commands/DeleteAccessControlConfigurationCommand"; import { type DeleteDataSourceCommandInput, type DeleteDataSourceCommandOutput } from "./commands/DeleteDataSourceCommand"; import { type DeleteExperienceCommandInput, type DeleteExperienceCommandOutput } from "./commands/DeleteExperienceCommand"; import { type DeleteFaqCommandInput, type DeleteFaqCommandOutput } from "./commands/DeleteFaqCommand"; import { type DeleteIndexCommandInput, type DeleteIndexCommandOutput } from "./commands/DeleteIndexCommand"; import { type DeletePrincipalMappingCommandInput, type DeletePrincipalMappingCommandOutput } from "./commands/DeletePrincipalMappingCommand"; import { type DeleteQuerySuggestionsBlockListCommandInput, type DeleteQuerySuggestionsBlockListCommandOutput } from "./commands/DeleteQuerySuggestionsBlockListCommand"; import { type DeleteThesaurusCommandInput, type DeleteThesaurusCommandOutput } from "./commands/DeleteThesaurusCommand"; import { type DescribeAccessControlConfigurationCommandInput, type DescribeAccessControlConfigurationCommandOutput } from "./commands/DescribeAccessControlConfigurationCommand"; import { type DescribeDataSourceCommandInput, type DescribeDataSourceCommandOutput } from "./commands/DescribeDataSourceCommand"; import { type DescribeExperienceCommandInput, type DescribeExperienceCommandOutput } from "./commands/DescribeExperienceCommand"; import { type DescribeFaqCommandInput, type DescribeFaqCommandOutput } from "./commands/DescribeFaqCommand"; import { type DescribeFeaturedResultsSetCommandInput, type DescribeFeaturedResultsSetCommandOutput } from "./commands/DescribeFeaturedResultsSetCommand"; import { type DescribeIndexCommandInput, type DescribeIndexCommandOutput } from "./commands/DescribeIndexCommand"; import { type DescribePrincipalMappingCommandInput, type DescribePrincipalMappingCommandOutput } from "./commands/DescribePrincipalMappingCommand"; import { type DescribeQuerySuggestionsBlockListCommandInput, type DescribeQuerySuggestionsBlockListCommandOutput } from "./commands/DescribeQuerySuggestionsBlockListCommand"; import { type DescribeQuerySuggestionsConfigCommandInput, type DescribeQuerySuggestionsConfigCommandOutput } from "./commands/DescribeQuerySuggestionsConfigCommand"; import { type DescribeThesaurusCommandInput, type DescribeThesaurusCommandOutput } from "./commands/DescribeThesaurusCommand"; import { type DisassociateEntitiesFromExperienceCommandInput, type DisassociateEntitiesFromExperienceCommandOutput } from "./commands/DisassociateEntitiesFromExperienceCommand"; import { type DisassociatePersonasFromEntitiesCommandInput, type DisassociatePersonasFromEntitiesCommandOutput } from "./commands/DisassociatePersonasFromEntitiesCommand"; import { type GetQuerySuggestionsCommandInput, type GetQuerySuggestionsCommandOutput } from "./commands/GetQuerySuggestionsCommand"; import { type GetSnapshotsCommandInput, type GetSnapshotsCommandOutput } from "./commands/GetSnapshotsCommand"; import { type ListAccessControlConfigurationsCommandInput, type ListAccessControlConfigurationsCommandOutput } from "./commands/ListAccessControlConfigurationsCommand"; import { type ListDataSourcesCommandInput, type ListDataSourcesCommandOutput } from "./commands/ListDataSourcesCommand"; import { type ListDataSourceSyncJobsCommandInput, type ListDataSourceSyncJobsCommandOutput } from "./commands/ListDataSourceSyncJobsCommand"; import { type ListEntityPersonasCommandInput, type ListEntityPersonasCommandOutput } from "./commands/ListEntityPersonasCommand"; import { type ListExperienceEntitiesCommandInput, type ListExperienceEntitiesCommandOutput } from "./commands/ListExperienceEntitiesCommand"; import { type ListExperiencesCommandInput, type ListExperiencesCommandOutput } from "./commands/ListExperiencesCommand"; import { type ListFaqsCommandInput, type ListFaqsCommandOutput } from "./commands/ListFaqsCommand"; import { type ListFeaturedResultsSetsCommandInput, type ListFeaturedResultsSetsCommandOutput } from "./commands/ListFeaturedResultsSetsCommand"; import { type ListGroupsOlderThanOrderingIdCommandInput, type ListGroupsOlderThanOrderingIdCommandOutput } from "./commands/ListGroupsOlderThanOrderingIdCommand"; import { type ListIndicesCommandInput, type ListIndicesCommandOutput } from "./commands/ListIndicesCommand"; import { type ListQuerySuggestionsBlockListsCommandInput, type ListQuerySuggestionsBlockListsCommandOutput } from "./commands/ListQuerySuggestionsBlockListsCommand"; import { type ListTagsForResourceCommandInput, type ListTagsForResourceCommandOutput } from "./commands/ListTagsForResourceCommand"; import { type ListThesauriCommandInput, type ListThesauriCommandOutput } from "./commands/ListThesauriCommand"; import { type PutPrincipalMappingCommandInput, type PutPrincipalMappingCommandOutput } from "./commands/PutPrincipalMappingCommand"; import { type QueryCommandInput, type QueryCommandOutput } from "./commands/QueryCommand"; import { type RetrieveCommandInput, type RetrieveCommandOutput } from "./commands/RetrieveCommand"; import { type StartDataSourceSyncJobCommandInput, type StartDataSourceSyncJobCommandOutput } from "./commands/StartDataSourceSyncJobCommand"; import { type StopDataSourceSyncJobCommandInput, type StopDataSourceSyncJobCommandOutput } from "./commands/StopDataSourceSyncJobCommand"; import { type SubmitFeedbackCommandInput, type SubmitFeedbackCommandOutput } from "./commands/SubmitFeedbackCommand"; import { type TagResourceCommandInput, type TagResourceCommandOutput } from "./commands/TagResourceCommand"; import { type UntagResourceCommandInput, type UntagResourceCommandOutput } from "./commands/UntagResourceCommand"; import { type UpdateAccessControlConfigurationCommandInput, type UpdateAccessControlConfigurationCommandOutput } from "./commands/UpdateAccessControlConfigurationCommand"; import { type UpdateDataSourceCommandInput, type UpdateDataSourceCommandOutput } from "./commands/UpdateDataSourceCommand"; import { type UpdateExperienceCommandInput, type UpdateExperienceCommandOutput } from "./commands/UpdateExperienceCommand"; import { type UpdateFeaturedResultsSetCommandInput, type UpdateFeaturedResultsSetCommandOutput } from "./commands/UpdateFeaturedResultsSetCommand"; import { type UpdateIndexCommandInput, type UpdateIndexCommandOutput } from "./commands/UpdateIndexCommand"; import { type UpdateQuerySuggestionsBlockListCommandInput, type UpdateQuerySuggestionsBlockListCommandOutput } from "./commands/UpdateQuerySuggestionsBlockListCommand"; import { type UpdateQuerySuggestionsConfigCommandInput, type UpdateQuerySuggestionsConfigCommandOutput } from "./commands/UpdateQuerySuggestionsConfigCommand"; import { type UpdateThesaurusCommandInput, type UpdateThesaurusCommandOutput } from "./commands/UpdateThesaurusCommand"; import { KendraClient } from "./KendraClient"; export interface Kendra { /** * @see {@link AssociateEntitiesToExperienceCommand} */ 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; /** * @see {@link AssociatePersonasToEntitiesCommand} */ 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; /** * @see {@link BatchDeleteDocumentCommand} */ 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; /** * @see {@link BatchDeleteFeaturedResultsSetCommand} */ 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; /** * @see {@link BatchGetDocumentStatusCommand} */ 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; /** * @see {@link BatchPutDocumentCommand} */ 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; /** * @see {@link ClearQuerySuggestionsCommand} */ 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; /** * @see {@link CreateAccessControlConfigurationCommand} */ 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; /** * @see {@link CreateDataSourceCommand} */ 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; /** * @see {@link CreateExperienceCommand} */ 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; /** * @see {@link CreateFaqCommand} */ 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; /** * @see {@link CreateFeaturedResultsSetCommand} */ 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; /** * @see {@link CreateIndexCommand} */ 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; /** * @see {@link CreateQuerySuggestionsBlockListCommand} */ 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; /** * @see {@link CreateThesaurusCommand} */ 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; /** * @see {@link DeleteAccessControlConfigurationCommand} */ 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; /** * @see {@link DeleteDataSourceCommand} */ 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; /** * @see {@link DeleteExperienceCommand} */ 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; /** * @see {@link DeleteFaqCommand} */ 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; /** * @see {@link DeleteIndexCommand} */ 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; /** * @see {@link DeletePrincipalMappingCommand} */ 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; /** * @see {@link DeleteQuerySuggestionsBlockListCommand} */ 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; /** * @see {@link DeleteThesaurusCommand} */ 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; /** * @see {@link DescribeAccessControlConfigurationCommand} */ 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; /** * @see {@link DescribeDataSourceCommand} */ 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; /** * @see {@link DescribeExperienceCommand} */ 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; /** * @see {@link DescribeFaqCommand} */ 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; /** * @see {@link DescribeFeaturedResultsSetCommand} */ 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; /** * @see {@link DescribeIndexCommand} */ 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; /** * @see {@link DescribePrincipalMappingCommand} */ 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; /** * @see {@link DescribeQuerySuggestionsBlockListCommand} */ 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; /** * @see {@link DescribeQuerySuggestionsConfigCommand} */ 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; /** * @see {@link DescribeThesaurusCommand} */ 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; /** * @see {@link DisassociateEntitiesFromExperienceCommand} */ 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; /** * @see {@link DisassociatePersonasFromEntitiesCommand} */ 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; /** * @see {@link GetQuerySuggestionsCommand} */ 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; /** * @see {@link GetSnapshotsCommand} */ 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; /** * @see {@link ListAccessControlConfigurationsCommand} */ 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; /** * @see {@link ListDataSourcesCommand} */ 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; /** * @see {@link ListDataSourceSyncJobsCommand} */ 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; /** * @see {@link ListEntityPersonasCommand} */ 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; /** * @see {@link ListExperienceEntitiesCommand} */ 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; /** * @see {@link ListExperiencesCommand} */ 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; /** * @see {@link ListFaqsCommand} */ 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; /** * @see {@link ListFeaturedResultsSetsCommand} */ 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; /** * @see {@link ListGroupsOlderThanOrderingIdCommand} */ 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; /** * @see {@link ListIndicesCommand} */ 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; /** * @see {@link ListQuerySuggestionsBlockListsCommand} */ 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; /** * @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 ListThesauriCommand} */ 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; /** * @see {@link PutPrincipalMappingCommand} */ 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; /** * @see {@link QueryCommand} */ 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; /** * @see {@link RetrieveCommand} */ 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; /** * @see {@link StartDataSourceSyncJobCommand} */ 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; /** * @see {@link StopDataSourceSyncJobCommand} */ 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; /** * @see {@link SubmitFeedbackCommand} */ 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; /** * @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 UpdateAccessControlConfigurationCommand} */ 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; /** * @see {@link UpdateDataSourceCommand} */ 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; /** * @see {@link UpdateExperienceCommand} */ 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; /** * @see {@link UpdateFeaturedResultsSetCommand} */ 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; /** * @see {@link UpdateIndexCommand} */ 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; /** * @see {@link UpdateQuerySuggestionsBlockListCommand} */ 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; /** * @see {@link UpdateQuerySuggestionsConfigCommand} */ 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; /** * @see {@link UpdateThesaurusCommand} */ 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; /** * @see {@link GetSnapshotsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link GetSnapshotsCommandOutput}. */ paginateGetSnapshots(args: GetSnapshotsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListAccessControlConfigurationsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListAccessControlConfigurationsCommandOutput}. */ paginateListAccessControlConfigurations(args: ListAccessControlConfigurationsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListDataSourcesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListDataSourcesCommandOutput}. */ paginateListDataSources(args: ListDataSourcesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListDataSourceSyncJobsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListDataSourceSyncJobsCommandOutput}. */ paginateListDataSourceSyncJobs(args: ListDataSourceSyncJobsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListEntityPersonasCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListEntityPersonasCommandOutput}. */ paginateListEntityPersonas(args: ListEntityPersonasCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListExperienceEntitiesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListExperienceEntitiesCommandOutput}. */ paginateListExperienceEntities(args: ListExperienceEntitiesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListExperiencesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListExperiencesCommandOutput}. */ paginateListExperiences(args: ListExperiencesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListFaqsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListFaqsCommandOutput}. */ paginateListFaqs(args: ListFaqsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListGroupsOlderThanOrderingIdCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListGroupsOlderThanOrderingIdCommandOutput}. */ paginateListGroupsOlderThanOrderingId(args: ListGroupsOlderThanOrderingIdCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListIndicesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListIndicesCommandOutput}. */ paginateListIndices(args?: ListIndicesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListQuerySuggestionsBlockListsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListQuerySuggestionsBlockListsCommandOutput}. */ paginateListQuerySuggestionsBlockLists(args: ListQuerySuggestionsBlockListsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListThesauriCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListThesauriCommandOutput}. */ paginateListThesauri(args: ListThesauriCommandInput, paginationConfig?: Omit): Paginator; } /** *

Amazon Kendra is a service for indexing large document sets.

* @public */ export declare class Kendra extends KendraClient implements Kendra { }