import type { HttpHandlerOptions as __HttpHandlerOptions, PaginationConfiguration, Paginator } from "@smithy/types"; import { type ActivateMessageTemplateCommandInput, type ActivateMessageTemplateCommandOutput } from "./commands/ActivateMessageTemplateCommand"; import { type CreateAIAgentCommandInput, type CreateAIAgentCommandOutput } from "./commands/CreateAIAgentCommand"; import { type CreateAIAgentVersionCommandInput, type CreateAIAgentVersionCommandOutput } from "./commands/CreateAIAgentVersionCommand"; import { type CreateAIGuardrailCommandInput, type CreateAIGuardrailCommandOutput } from "./commands/CreateAIGuardrailCommand"; import { type CreateAIGuardrailVersionCommandInput, type CreateAIGuardrailVersionCommandOutput } from "./commands/CreateAIGuardrailVersionCommand"; import { type CreateAIPromptCommandInput, type CreateAIPromptCommandOutput } from "./commands/CreateAIPromptCommand"; import { type CreateAIPromptVersionCommandInput, type CreateAIPromptVersionCommandOutput } from "./commands/CreateAIPromptVersionCommand"; import { type CreateAssistantAssociationCommandInput, type CreateAssistantAssociationCommandOutput } from "./commands/CreateAssistantAssociationCommand"; import { type CreateAssistantCommandInput, type CreateAssistantCommandOutput } from "./commands/CreateAssistantCommand"; import { type CreateContentAssociationCommandInput, type CreateContentAssociationCommandOutput } from "./commands/CreateContentAssociationCommand"; import { type CreateContentCommandInput, type CreateContentCommandOutput } from "./commands/CreateContentCommand"; import { type CreateKnowledgeBaseCommandInput, type CreateKnowledgeBaseCommandOutput } from "./commands/CreateKnowledgeBaseCommand"; import { type CreateMessageTemplateAttachmentCommandInput, type CreateMessageTemplateAttachmentCommandOutput } from "./commands/CreateMessageTemplateAttachmentCommand"; import { type CreateMessageTemplateCommandInput, type CreateMessageTemplateCommandOutput } from "./commands/CreateMessageTemplateCommand"; import { type CreateMessageTemplateVersionCommandInput, type CreateMessageTemplateVersionCommandOutput } from "./commands/CreateMessageTemplateVersionCommand"; import { type CreateQuickResponseCommandInput, type CreateQuickResponseCommandOutput } from "./commands/CreateQuickResponseCommand"; import { type CreateSessionCommandInput, type CreateSessionCommandOutput } from "./commands/CreateSessionCommand"; import { type DeactivateMessageTemplateCommandInput, type DeactivateMessageTemplateCommandOutput } from "./commands/DeactivateMessageTemplateCommand"; import { type DeleteAIAgentCommandInput, type DeleteAIAgentCommandOutput } from "./commands/DeleteAIAgentCommand"; import { type DeleteAIAgentVersionCommandInput, type DeleteAIAgentVersionCommandOutput } from "./commands/DeleteAIAgentVersionCommand"; import { type DeleteAIGuardrailCommandInput, type DeleteAIGuardrailCommandOutput } from "./commands/DeleteAIGuardrailCommand"; import { type DeleteAIGuardrailVersionCommandInput, type DeleteAIGuardrailVersionCommandOutput } from "./commands/DeleteAIGuardrailVersionCommand"; import { type DeleteAIPromptCommandInput, type DeleteAIPromptCommandOutput } from "./commands/DeleteAIPromptCommand"; import { type DeleteAIPromptVersionCommandInput, type DeleteAIPromptVersionCommandOutput } from "./commands/DeleteAIPromptVersionCommand"; import { type DeleteAssistantAssociationCommandInput, type DeleteAssistantAssociationCommandOutput } from "./commands/DeleteAssistantAssociationCommand"; import { type DeleteAssistantCommandInput, type DeleteAssistantCommandOutput } from "./commands/DeleteAssistantCommand"; import { type DeleteContentAssociationCommandInput, type DeleteContentAssociationCommandOutput } from "./commands/DeleteContentAssociationCommand"; import { type DeleteContentCommandInput, type DeleteContentCommandOutput } from "./commands/DeleteContentCommand"; import { type DeleteImportJobCommandInput, type DeleteImportJobCommandOutput } from "./commands/DeleteImportJobCommand"; import { type DeleteKnowledgeBaseCommandInput, type DeleteKnowledgeBaseCommandOutput } from "./commands/DeleteKnowledgeBaseCommand"; import { type DeleteMessageTemplateAttachmentCommandInput, type DeleteMessageTemplateAttachmentCommandOutput } from "./commands/DeleteMessageTemplateAttachmentCommand"; import { type DeleteMessageTemplateCommandInput, type DeleteMessageTemplateCommandOutput } from "./commands/DeleteMessageTemplateCommand"; import { type DeleteQuickResponseCommandInput, type DeleteQuickResponseCommandOutput } from "./commands/DeleteQuickResponseCommand"; import { type GetAIAgentCommandInput, type GetAIAgentCommandOutput } from "./commands/GetAIAgentCommand"; import { type GetAIGuardrailCommandInput, type GetAIGuardrailCommandOutput } from "./commands/GetAIGuardrailCommand"; import { type GetAIPromptCommandInput, type GetAIPromptCommandOutput } from "./commands/GetAIPromptCommand"; import { type GetAssistantAssociationCommandInput, type GetAssistantAssociationCommandOutput } from "./commands/GetAssistantAssociationCommand"; import { type GetAssistantCommandInput, type GetAssistantCommandOutput } from "./commands/GetAssistantCommand"; import { type GetContentAssociationCommandInput, type GetContentAssociationCommandOutput } from "./commands/GetContentAssociationCommand"; import { type GetContentCommandInput, type GetContentCommandOutput } from "./commands/GetContentCommand"; import { type GetContentSummaryCommandInput, type GetContentSummaryCommandOutput } from "./commands/GetContentSummaryCommand"; import { type GetImportJobCommandInput, type GetImportJobCommandOutput } from "./commands/GetImportJobCommand"; import { type GetKnowledgeBaseCommandInput, type GetKnowledgeBaseCommandOutput } from "./commands/GetKnowledgeBaseCommand"; import { type GetMessageTemplateCommandInput, type GetMessageTemplateCommandOutput } from "./commands/GetMessageTemplateCommand"; import { type GetNextMessageCommandInput, type GetNextMessageCommandOutput } from "./commands/GetNextMessageCommand"; import { type GetQuickResponseCommandInput, type GetQuickResponseCommandOutput } from "./commands/GetQuickResponseCommand"; import { type GetRecommendationsCommandInput, type GetRecommendationsCommandOutput } from "./commands/GetRecommendationsCommand"; import { type GetSessionCommandInput, type GetSessionCommandOutput } from "./commands/GetSessionCommand"; import { type ListAIAgentsCommandInput, type ListAIAgentsCommandOutput } from "./commands/ListAIAgentsCommand"; import { type ListAIAgentVersionsCommandInput, type ListAIAgentVersionsCommandOutput } from "./commands/ListAIAgentVersionsCommand"; import { type ListAIGuardrailsCommandInput, type ListAIGuardrailsCommandOutput } from "./commands/ListAIGuardrailsCommand"; import { type ListAIGuardrailVersionsCommandInput, type ListAIGuardrailVersionsCommandOutput } from "./commands/ListAIGuardrailVersionsCommand"; import { type ListAIPromptsCommandInput, type ListAIPromptsCommandOutput } from "./commands/ListAIPromptsCommand"; import { type ListAIPromptVersionsCommandInput, type ListAIPromptVersionsCommandOutput } from "./commands/ListAIPromptVersionsCommand"; import { type ListAssistantAssociationsCommandInput, type ListAssistantAssociationsCommandOutput } from "./commands/ListAssistantAssociationsCommand"; import { type ListAssistantsCommandInput, type ListAssistantsCommandOutput } from "./commands/ListAssistantsCommand"; import { type ListContentAssociationsCommandInput, type ListContentAssociationsCommandOutput } from "./commands/ListContentAssociationsCommand"; import { type ListContentsCommandInput, type ListContentsCommandOutput } from "./commands/ListContentsCommand"; import { type ListImportJobsCommandInput, type ListImportJobsCommandOutput } from "./commands/ListImportJobsCommand"; import { type ListKnowledgeBasesCommandInput, type ListKnowledgeBasesCommandOutput } from "./commands/ListKnowledgeBasesCommand"; import { type ListMessagesCommandInput, type ListMessagesCommandOutput } from "./commands/ListMessagesCommand"; import { type ListMessageTemplatesCommandInput, type ListMessageTemplatesCommandOutput } from "./commands/ListMessageTemplatesCommand"; import { type ListMessageTemplateVersionsCommandInput, type ListMessageTemplateVersionsCommandOutput } from "./commands/ListMessageTemplateVersionsCommand"; import { type ListModelsCommandInput, type ListModelsCommandOutput } from "./commands/ListModelsCommand"; import { type ListQuickResponsesCommandInput, type ListQuickResponsesCommandOutput } from "./commands/ListQuickResponsesCommand"; import { type ListSpansCommandInput, type ListSpansCommandOutput } from "./commands/ListSpansCommand"; import { type ListTagsForResourceCommandInput, type ListTagsForResourceCommandOutput } from "./commands/ListTagsForResourceCommand"; import { type NotifyRecommendationsReceivedCommandInput, type NotifyRecommendationsReceivedCommandOutput } from "./commands/NotifyRecommendationsReceivedCommand"; import { type PutFeedbackCommandInput, type PutFeedbackCommandOutput } from "./commands/PutFeedbackCommand"; import { type QueryAssistantCommandInput, type QueryAssistantCommandOutput } from "./commands/QueryAssistantCommand"; import { type RemoveAssistantAIAgentCommandInput, type RemoveAssistantAIAgentCommandOutput } from "./commands/RemoveAssistantAIAgentCommand"; import { type RemoveKnowledgeBaseTemplateUriCommandInput, type RemoveKnowledgeBaseTemplateUriCommandOutput } from "./commands/RemoveKnowledgeBaseTemplateUriCommand"; import { type RenderMessageTemplateCommandInput, type RenderMessageTemplateCommandOutput } from "./commands/RenderMessageTemplateCommand"; import { type RetrieveCommandInput, type RetrieveCommandOutput } from "./commands/RetrieveCommand"; import { type SearchContentCommandInput, type SearchContentCommandOutput } from "./commands/SearchContentCommand"; import { type SearchMessageTemplatesCommandInput, type SearchMessageTemplatesCommandOutput } from "./commands/SearchMessageTemplatesCommand"; import { type SearchQuickResponsesCommandInput, type SearchQuickResponsesCommandOutput } from "./commands/SearchQuickResponsesCommand"; import { type SearchSessionsCommandInput, type SearchSessionsCommandOutput } from "./commands/SearchSessionsCommand"; import { type SendMessageCommandInput, type SendMessageCommandOutput } from "./commands/SendMessageCommand"; import { type StartContentUploadCommandInput, type StartContentUploadCommandOutput } from "./commands/StartContentUploadCommand"; import { type StartImportJobCommandInput, type StartImportJobCommandOutput } from "./commands/StartImportJobCommand"; import { type TagResourceCommandInput, type TagResourceCommandOutput } from "./commands/TagResourceCommand"; import { type UntagResourceCommandInput, type UntagResourceCommandOutput } from "./commands/UntagResourceCommand"; import { type UpdateAIAgentCommandInput, type UpdateAIAgentCommandOutput } from "./commands/UpdateAIAgentCommand"; import { type UpdateAIGuardrailCommandInput, type UpdateAIGuardrailCommandOutput } from "./commands/UpdateAIGuardrailCommand"; import { type UpdateAIPromptCommandInput, type UpdateAIPromptCommandOutput } from "./commands/UpdateAIPromptCommand"; import { type UpdateAssistantAIAgentCommandInput, type UpdateAssistantAIAgentCommandOutput } from "./commands/UpdateAssistantAIAgentCommand"; import { type UpdateContentCommandInput, type UpdateContentCommandOutput } from "./commands/UpdateContentCommand"; import { type UpdateKnowledgeBaseTemplateUriCommandInput, type UpdateKnowledgeBaseTemplateUriCommandOutput } from "./commands/UpdateKnowledgeBaseTemplateUriCommand"; import { type UpdateMessageTemplateCommandInput, type UpdateMessageTemplateCommandOutput } from "./commands/UpdateMessageTemplateCommand"; import { type UpdateMessageTemplateMetadataCommandInput, type UpdateMessageTemplateMetadataCommandOutput } from "./commands/UpdateMessageTemplateMetadataCommand"; import { type UpdateQuickResponseCommandInput, type UpdateQuickResponseCommandOutput } from "./commands/UpdateQuickResponseCommand"; import { type UpdateSessionCommandInput, type UpdateSessionCommandOutput } from "./commands/UpdateSessionCommand"; import { type UpdateSessionDataCommandInput, type UpdateSessionDataCommandOutput } from "./commands/UpdateSessionDataCommand"; import { QConnectClient } from "./QConnectClient"; export interface QConnect { /** * @see {@link ActivateMessageTemplateCommand} */ activateMessageTemplate(args: ActivateMessageTemplateCommandInput, options?: __HttpHandlerOptions): Promise; activateMessageTemplate(args: ActivateMessageTemplateCommandInput, cb: (err: any, data?: ActivateMessageTemplateCommandOutput) => void): void; activateMessageTemplate(args: ActivateMessageTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ActivateMessageTemplateCommandOutput) => void): void; /** * @see {@link CreateAIAgentCommand} */ createAIAgent(args: CreateAIAgentCommandInput, options?: __HttpHandlerOptions): Promise; createAIAgent(args: CreateAIAgentCommandInput, cb: (err: any, data?: CreateAIAgentCommandOutput) => void): void; createAIAgent(args: CreateAIAgentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateAIAgentCommandOutput) => void): void; /** * @see {@link CreateAIAgentVersionCommand} */ createAIAgentVersion(args: CreateAIAgentVersionCommandInput, options?: __HttpHandlerOptions): Promise; createAIAgentVersion(args: CreateAIAgentVersionCommandInput, cb: (err: any, data?: CreateAIAgentVersionCommandOutput) => void): void; createAIAgentVersion(args: CreateAIAgentVersionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateAIAgentVersionCommandOutput) => void): void; /** * @see {@link CreateAIGuardrailCommand} */ createAIGuardrail(args: CreateAIGuardrailCommandInput, options?: __HttpHandlerOptions): Promise; createAIGuardrail(args: CreateAIGuardrailCommandInput, cb: (err: any, data?: CreateAIGuardrailCommandOutput) => void): void; createAIGuardrail(args: CreateAIGuardrailCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateAIGuardrailCommandOutput) => void): void; /** * @see {@link CreateAIGuardrailVersionCommand} */ createAIGuardrailVersion(args: CreateAIGuardrailVersionCommandInput, options?: __HttpHandlerOptions): Promise; createAIGuardrailVersion(args: CreateAIGuardrailVersionCommandInput, cb: (err: any, data?: CreateAIGuardrailVersionCommandOutput) => void): void; createAIGuardrailVersion(args: CreateAIGuardrailVersionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateAIGuardrailVersionCommandOutput) => void): void; /** * @see {@link CreateAIPromptCommand} */ createAIPrompt(args: CreateAIPromptCommandInput, options?: __HttpHandlerOptions): Promise; createAIPrompt(args: CreateAIPromptCommandInput, cb: (err: any, data?: CreateAIPromptCommandOutput) => void): void; createAIPrompt(args: CreateAIPromptCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateAIPromptCommandOutput) => void): void; /** * @see {@link CreateAIPromptVersionCommand} */ createAIPromptVersion(args: CreateAIPromptVersionCommandInput, options?: __HttpHandlerOptions): Promise; createAIPromptVersion(args: CreateAIPromptVersionCommandInput, cb: (err: any, data?: CreateAIPromptVersionCommandOutput) => void): void; createAIPromptVersion(args: CreateAIPromptVersionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateAIPromptVersionCommandOutput) => void): void; /** * @see {@link CreateAssistantCommand} */ createAssistant(args: CreateAssistantCommandInput, options?: __HttpHandlerOptions): Promise; createAssistant(args: CreateAssistantCommandInput, cb: (err: any, data?: CreateAssistantCommandOutput) => void): void; createAssistant(args: CreateAssistantCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateAssistantCommandOutput) => void): void; /** * @see {@link CreateAssistantAssociationCommand} */ createAssistantAssociation(args: CreateAssistantAssociationCommandInput, options?: __HttpHandlerOptions): Promise; createAssistantAssociation(args: CreateAssistantAssociationCommandInput, cb: (err: any, data?: CreateAssistantAssociationCommandOutput) => void): void; createAssistantAssociation(args: CreateAssistantAssociationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateAssistantAssociationCommandOutput) => void): void; /** * @see {@link CreateContentCommand} */ createContent(args: CreateContentCommandInput, options?: __HttpHandlerOptions): Promise; createContent(args: CreateContentCommandInput, cb: (err: any, data?: CreateContentCommandOutput) => void): void; createContent(args: CreateContentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateContentCommandOutput) => void): void; /** * @see {@link CreateContentAssociationCommand} */ createContentAssociation(args: CreateContentAssociationCommandInput, options?: __HttpHandlerOptions): Promise; createContentAssociation(args: CreateContentAssociationCommandInput, cb: (err: any, data?: CreateContentAssociationCommandOutput) => void): void; createContentAssociation(args: CreateContentAssociationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateContentAssociationCommandOutput) => void): void; /** * @see {@link CreateKnowledgeBaseCommand} */ createKnowledgeBase(args: CreateKnowledgeBaseCommandInput, options?: __HttpHandlerOptions): Promise; createKnowledgeBase(args: CreateKnowledgeBaseCommandInput, cb: (err: any, data?: CreateKnowledgeBaseCommandOutput) => void): void; createKnowledgeBase(args: CreateKnowledgeBaseCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateKnowledgeBaseCommandOutput) => void): void; /** * @see {@link CreateMessageTemplateCommand} */ createMessageTemplate(args: CreateMessageTemplateCommandInput, options?: __HttpHandlerOptions): Promise; createMessageTemplate(args: CreateMessageTemplateCommandInput, cb: (err: any, data?: CreateMessageTemplateCommandOutput) => void): void; createMessageTemplate(args: CreateMessageTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateMessageTemplateCommandOutput) => void): void; /** * @see {@link CreateMessageTemplateAttachmentCommand} */ createMessageTemplateAttachment(args: CreateMessageTemplateAttachmentCommandInput, options?: __HttpHandlerOptions): Promise; createMessageTemplateAttachment(args: CreateMessageTemplateAttachmentCommandInput, cb: (err: any, data?: CreateMessageTemplateAttachmentCommandOutput) => void): void; createMessageTemplateAttachment(args: CreateMessageTemplateAttachmentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateMessageTemplateAttachmentCommandOutput) => void): void; /** * @see {@link CreateMessageTemplateVersionCommand} */ createMessageTemplateVersion(args: CreateMessageTemplateVersionCommandInput, options?: __HttpHandlerOptions): Promise; createMessageTemplateVersion(args: CreateMessageTemplateVersionCommandInput, cb: (err: any, data?: CreateMessageTemplateVersionCommandOutput) => void): void; createMessageTemplateVersion(args: CreateMessageTemplateVersionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateMessageTemplateVersionCommandOutput) => void): void; /** * @see {@link CreateQuickResponseCommand} */ createQuickResponse(args: CreateQuickResponseCommandInput, options?: __HttpHandlerOptions): Promise; createQuickResponse(args: CreateQuickResponseCommandInput, cb: (err: any, data?: CreateQuickResponseCommandOutput) => void): void; createQuickResponse(args: CreateQuickResponseCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateQuickResponseCommandOutput) => void): void; /** * @see {@link CreateSessionCommand} */ createSession(args: CreateSessionCommandInput, options?: __HttpHandlerOptions): Promise; createSession(args: CreateSessionCommandInput, cb: (err: any, data?: CreateSessionCommandOutput) => void): void; createSession(args: CreateSessionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: CreateSessionCommandOutput) => void): void; /** * @see {@link DeactivateMessageTemplateCommand} */ deactivateMessageTemplate(args: DeactivateMessageTemplateCommandInput, options?: __HttpHandlerOptions): Promise; deactivateMessageTemplate(args: DeactivateMessageTemplateCommandInput, cb: (err: any, data?: DeactivateMessageTemplateCommandOutput) => void): void; deactivateMessageTemplate(args: DeactivateMessageTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeactivateMessageTemplateCommandOutput) => void): void; /** * @see {@link DeleteAIAgentCommand} */ deleteAIAgent(args: DeleteAIAgentCommandInput, options?: __HttpHandlerOptions): Promise; deleteAIAgent(args: DeleteAIAgentCommandInput, cb: (err: any, data?: DeleteAIAgentCommandOutput) => void): void; deleteAIAgent(args: DeleteAIAgentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteAIAgentCommandOutput) => void): void; /** * @see {@link DeleteAIAgentVersionCommand} */ deleteAIAgentVersion(args: DeleteAIAgentVersionCommandInput, options?: __HttpHandlerOptions): Promise; deleteAIAgentVersion(args: DeleteAIAgentVersionCommandInput, cb: (err: any, data?: DeleteAIAgentVersionCommandOutput) => void): void; deleteAIAgentVersion(args: DeleteAIAgentVersionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteAIAgentVersionCommandOutput) => void): void; /** * @see {@link DeleteAIGuardrailCommand} */ deleteAIGuardrail(args: DeleteAIGuardrailCommandInput, options?: __HttpHandlerOptions): Promise; deleteAIGuardrail(args: DeleteAIGuardrailCommandInput, cb: (err: any, data?: DeleteAIGuardrailCommandOutput) => void): void; deleteAIGuardrail(args: DeleteAIGuardrailCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteAIGuardrailCommandOutput) => void): void; /** * @see {@link DeleteAIGuardrailVersionCommand} */ deleteAIGuardrailVersion(args: DeleteAIGuardrailVersionCommandInput, options?: __HttpHandlerOptions): Promise; deleteAIGuardrailVersion(args: DeleteAIGuardrailVersionCommandInput, cb: (err: any, data?: DeleteAIGuardrailVersionCommandOutput) => void): void; deleteAIGuardrailVersion(args: DeleteAIGuardrailVersionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteAIGuardrailVersionCommandOutput) => void): void; /** * @see {@link DeleteAIPromptCommand} */ deleteAIPrompt(args: DeleteAIPromptCommandInput, options?: __HttpHandlerOptions): Promise; deleteAIPrompt(args: DeleteAIPromptCommandInput, cb: (err: any, data?: DeleteAIPromptCommandOutput) => void): void; deleteAIPrompt(args: DeleteAIPromptCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteAIPromptCommandOutput) => void): void; /** * @see {@link DeleteAIPromptVersionCommand} */ deleteAIPromptVersion(args: DeleteAIPromptVersionCommandInput, options?: __HttpHandlerOptions): Promise; deleteAIPromptVersion(args: DeleteAIPromptVersionCommandInput, cb: (err: any, data?: DeleteAIPromptVersionCommandOutput) => void): void; deleteAIPromptVersion(args: DeleteAIPromptVersionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteAIPromptVersionCommandOutput) => void): void; /** * @see {@link DeleteAssistantCommand} */ deleteAssistant(args: DeleteAssistantCommandInput, options?: __HttpHandlerOptions): Promise; deleteAssistant(args: DeleteAssistantCommandInput, cb: (err: any, data?: DeleteAssistantCommandOutput) => void): void; deleteAssistant(args: DeleteAssistantCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteAssistantCommandOutput) => void): void; /** * @see {@link DeleteAssistantAssociationCommand} */ deleteAssistantAssociation(args: DeleteAssistantAssociationCommandInput, options?: __HttpHandlerOptions): Promise; deleteAssistantAssociation(args: DeleteAssistantAssociationCommandInput, cb: (err: any, data?: DeleteAssistantAssociationCommandOutput) => void): void; deleteAssistantAssociation(args: DeleteAssistantAssociationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteAssistantAssociationCommandOutput) => void): void; /** * @see {@link DeleteContentCommand} */ deleteContent(args: DeleteContentCommandInput, options?: __HttpHandlerOptions): Promise; deleteContent(args: DeleteContentCommandInput, cb: (err: any, data?: DeleteContentCommandOutput) => void): void; deleteContent(args: DeleteContentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteContentCommandOutput) => void): void; /** * @see {@link DeleteContentAssociationCommand} */ deleteContentAssociation(args: DeleteContentAssociationCommandInput, options?: __HttpHandlerOptions): Promise; deleteContentAssociation(args: DeleteContentAssociationCommandInput, cb: (err: any, data?: DeleteContentAssociationCommandOutput) => void): void; deleteContentAssociation(args: DeleteContentAssociationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteContentAssociationCommandOutput) => void): void; /** * @see {@link DeleteImportJobCommand} */ deleteImportJob(args: DeleteImportJobCommandInput, options?: __HttpHandlerOptions): Promise; deleteImportJob(args: DeleteImportJobCommandInput, cb: (err: any, data?: DeleteImportJobCommandOutput) => void): void; deleteImportJob(args: DeleteImportJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteImportJobCommandOutput) => void): void; /** * @see {@link DeleteKnowledgeBaseCommand} */ deleteKnowledgeBase(args: DeleteKnowledgeBaseCommandInput, options?: __HttpHandlerOptions): Promise; deleteKnowledgeBase(args: DeleteKnowledgeBaseCommandInput, cb: (err: any, data?: DeleteKnowledgeBaseCommandOutput) => void): void; deleteKnowledgeBase(args: DeleteKnowledgeBaseCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteKnowledgeBaseCommandOutput) => void): void; /** * @see {@link DeleteMessageTemplateCommand} */ deleteMessageTemplate(args: DeleteMessageTemplateCommandInput, options?: __HttpHandlerOptions): Promise; deleteMessageTemplate(args: DeleteMessageTemplateCommandInput, cb: (err: any, data?: DeleteMessageTemplateCommandOutput) => void): void; deleteMessageTemplate(args: DeleteMessageTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteMessageTemplateCommandOutput) => void): void; /** * @see {@link DeleteMessageTemplateAttachmentCommand} */ deleteMessageTemplateAttachment(args: DeleteMessageTemplateAttachmentCommandInput, options?: __HttpHandlerOptions): Promise; deleteMessageTemplateAttachment(args: DeleteMessageTemplateAttachmentCommandInput, cb: (err: any, data?: DeleteMessageTemplateAttachmentCommandOutput) => void): void; deleteMessageTemplateAttachment(args: DeleteMessageTemplateAttachmentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteMessageTemplateAttachmentCommandOutput) => void): void; /** * @see {@link DeleteQuickResponseCommand} */ deleteQuickResponse(args: DeleteQuickResponseCommandInput, options?: __HttpHandlerOptions): Promise; deleteQuickResponse(args: DeleteQuickResponseCommandInput, cb: (err: any, data?: DeleteQuickResponseCommandOutput) => void): void; deleteQuickResponse(args: DeleteQuickResponseCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: DeleteQuickResponseCommandOutput) => void): void; /** * @see {@link GetAIAgentCommand} */ getAIAgent(args: GetAIAgentCommandInput, options?: __HttpHandlerOptions): Promise; getAIAgent(args: GetAIAgentCommandInput, cb: (err: any, data?: GetAIAgentCommandOutput) => void): void; getAIAgent(args: GetAIAgentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetAIAgentCommandOutput) => void): void; /** * @see {@link GetAIGuardrailCommand} */ getAIGuardrail(args: GetAIGuardrailCommandInput, options?: __HttpHandlerOptions): Promise; getAIGuardrail(args: GetAIGuardrailCommandInput, cb: (err: any, data?: GetAIGuardrailCommandOutput) => void): void; getAIGuardrail(args: GetAIGuardrailCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetAIGuardrailCommandOutput) => void): void; /** * @see {@link GetAIPromptCommand} */ getAIPrompt(args: GetAIPromptCommandInput, options?: __HttpHandlerOptions): Promise; getAIPrompt(args: GetAIPromptCommandInput, cb: (err: any, data?: GetAIPromptCommandOutput) => void): void; getAIPrompt(args: GetAIPromptCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetAIPromptCommandOutput) => void): void; /** * @see {@link GetAssistantCommand} */ getAssistant(args: GetAssistantCommandInput, options?: __HttpHandlerOptions): Promise; getAssistant(args: GetAssistantCommandInput, cb: (err: any, data?: GetAssistantCommandOutput) => void): void; getAssistant(args: GetAssistantCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetAssistantCommandOutput) => void): void; /** * @see {@link GetAssistantAssociationCommand} */ getAssistantAssociation(args: GetAssistantAssociationCommandInput, options?: __HttpHandlerOptions): Promise; getAssistantAssociation(args: GetAssistantAssociationCommandInput, cb: (err: any, data?: GetAssistantAssociationCommandOutput) => void): void; getAssistantAssociation(args: GetAssistantAssociationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetAssistantAssociationCommandOutput) => void): void; /** * @see {@link GetContentCommand} */ getContent(args: GetContentCommandInput, options?: __HttpHandlerOptions): Promise; getContent(args: GetContentCommandInput, cb: (err: any, data?: GetContentCommandOutput) => void): void; getContent(args: GetContentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetContentCommandOutput) => void): void; /** * @see {@link GetContentAssociationCommand} */ getContentAssociation(args: GetContentAssociationCommandInput, options?: __HttpHandlerOptions): Promise; getContentAssociation(args: GetContentAssociationCommandInput, cb: (err: any, data?: GetContentAssociationCommandOutput) => void): void; getContentAssociation(args: GetContentAssociationCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetContentAssociationCommandOutput) => void): void; /** * @see {@link GetContentSummaryCommand} */ getContentSummary(args: GetContentSummaryCommandInput, options?: __HttpHandlerOptions): Promise; getContentSummary(args: GetContentSummaryCommandInput, cb: (err: any, data?: GetContentSummaryCommandOutput) => void): void; getContentSummary(args: GetContentSummaryCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetContentSummaryCommandOutput) => void): void; /** * @see {@link GetImportJobCommand} */ getImportJob(args: GetImportJobCommandInput, options?: __HttpHandlerOptions): Promise; getImportJob(args: GetImportJobCommandInput, cb: (err: any, data?: GetImportJobCommandOutput) => void): void; getImportJob(args: GetImportJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetImportJobCommandOutput) => void): void; /** * @see {@link GetKnowledgeBaseCommand} */ getKnowledgeBase(args: GetKnowledgeBaseCommandInput, options?: __HttpHandlerOptions): Promise; getKnowledgeBase(args: GetKnowledgeBaseCommandInput, cb: (err: any, data?: GetKnowledgeBaseCommandOutput) => void): void; getKnowledgeBase(args: GetKnowledgeBaseCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetKnowledgeBaseCommandOutput) => void): void; /** * @see {@link GetMessageTemplateCommand} */ getMessageTemplate(args: GetMessageTemplateCommandInput, options?: __HttpHandlerOptions): Promise; getMessageTemplate(args: GetMessageTemplateCommandInput, cb: (err: any, data?: GetMessageTemplateCommandOutput) => void): void; getMessageTemplate(args: GetMessageTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetMessageTemplateCommandOutput) => void): void; /** * @see {@link GetNextMessageCommand} */ getNextMessage(args: GetNextMessageCommandInput, options?: __HttpHandlerOptions): Promise; getNextMessage(args: GetNextMessageCommandInput, cb: (err: any, data?: GetNextMessageCommandOutput) => void): void; getNextMessage(args: GetNextMessageCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetNextMessageCommandOutput) => void): void; /** * @see {@link GetQuickResponseCommand} */ getQuickResponse(args: GetQuickResponseCommandInput, options?: __HttpHandlerOptions): Promise; getQuickResponse(args: GetQuickResponseCommandInput, cb: (err: any, data?: GetQuickResponseCommandOutput) => void): void; getQuickResponse(args: GetQuickResponseCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetQuickResponseCommandOutput) => void): void; /** * @see {@link GetRecommendationsCommand} */ getRecommendations(args: GetRecommendationsCommandInput, options?: __HttpHandlerOptions): Promise; getRecommendations(args: GetRecommendationsCommandInput, cb: (err: any, data?: GetRecommendationsCommandOutput) => void): void; getRecommendations(args: GetRecommendationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetRecommendationsCommandOutput) => void): void; /** * @see {@link GetSessionCommand} */ getSession(args: GetSessionCommandInput, options?: __HttpHandlerOptions): Promise; getSession(args: GetSessionCommandInput, cb: (err: any, data?: GetSessionCommandOutput) => void): void; getSession(args: GetSessionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: GetSessionCommandOutput) => void): void; /** * @see {@link ListAIAgentsCommand} */ listAIAgents(args: ListAIAgentsCommandInput, options?: __HttpHandlerOptions): Promise; listAIAgents(args: ListAIAgentsCommandInput, cb: (err: any, data?: ListAIAgentsCommandOutput) => void): void; listAIAgents(args: ListAIAgentsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListAIAgentsCommandOutput) => void): void; /** * @see {@link ListAIAgentVersionsCommand} */ listAIAgentVersions(args: ListAIAgentVersionsCommandInput, options?: __HttpHandlerOptions): Promise; listAIAgentVersions(args: ListAIAgentVersionsCommandInput, cb: (err: any, data?: ListAIAgentVersionsCommandOutput) => void): void; listAIAgentVersions(args: ListAIAgentVersionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListAIAgentVersionsCommandOutput) => void): void; /** * @see {@link ListAIGuardrailsCommand} */ listAIGuardrails(args: ListAIGuardrailsCommandInput, options?: __HttpHandlerOptions): Promise; listAIGuardrails(args: ListAIGuardrailsCommandInput, cb: (err: any, data?: ListAIGuardrailsCommandOutput) => void): void; listAIGuardrails(args: ListAIGuardrailsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListAIGuardrailsCommandOutput) => void): void; /** * @see {@link ListAIGuardrailVersionsCommand} */ listAIGuardrailVersions(args: ListAIGuardrailVersionsCommandInput, options?: __HttpHandlerOptions): Promise; listAIGuardrailVersions(args: ListAIGuardrailVersionsCommandInput, cb: (err: any, data?: ListAIGuardrailVersionsCommandOutput) => void): void; listAIGuardrailVersions(args: ListAIGuardrailVersionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListAIGuardrailVersionsCommandOutput) => void): void; /** * @see {@link ListAIPromptsCommand} */ listAIPrompts(args: ListAIPromptsCommandInput, options?: __HttpHandlerOptions): Promise; listAIPrompts(args: ListAIPromptsCommandInput, cb: (err: any, data?: ListAIPromptsCommandOutput) => void): void; listAIPrompts(args: ListAIPromptsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListAIPromptsCommandOutput) => void): void; /** * @see {@link ListAIPromptVersionsCommand} */ listAIPromptVersions(args: ListAIPromptVersionsCommandInput, options?: __HttpHandlerOptions): Promise; listAIPromptVersions(args: ListAIPromptVersionsCommandInput, cb: (err: any, data?: ListAIPromptVersionsCommandOutput) => void): void; listAIPromptVersions(args: ListAIPromptVersionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListAIPromptVersionsCommandOutput) => void): void; /** * @see {@link ListAssistantAssociationsCommand} */ listAssistantAssociations(args: ListAssistantAssociationsCommandInput, options?: __HttpHandlerOptions): Promise; listAssistantAssociations(args: ListAssistantAssociationsCommandInput, cb: (err: any, data?: ListAssistantAssociationsCommandOutput) => void): void; listAssistantAssociations(args: ListAssistantAssociationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListAssistantAssociationsCommandOutput) => void): void; /** * @see {@link ListAssistantsCommand} */ listAssistants(): Promise; listAssistants(args: ListAssistantsCommandInput, options?: __HttpHandlerOptions): Promise; listAssistants(args: ListAssistantsCommandInput, cb: (err: any, data?: ListAssistantsCommandOutput) => void): void; listAssistants(args: ListAssistantsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListAssistantsCommandOutput) => void): void; /** * @see {@link ListContentAssociationsCommand} */ listContentAssociations(args: ListContentAssociationsCommandInput, options?: __HttpHandlerOptions): Promise; listContentAssociations(args: ListContentAssociationsCommandInput, cb: (err: any, data?: ListContentAssociationsCommandOutput) => void): void; listContentAssociations(args: ListContentAssociationsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListContentAssociationsCommandOutput) => void): void; /** * @see {@link ListContentsCommand} */ listContents(args: ListContentsCommandInput, options?: __HttpHandlerOptions): Promise; listContents(args: ListContentsCommandInput, cb: (err: any, data?: ListContentsCommandOutput) => void): void; listContents(args: ListContentsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListContentsCommandOutput) => void): void; /** * @see {@link ListImportJobsCommand} */ listImportJobs(args: ListImportJobsCommandInput, options?: __HttpHandlerOptions): Promise; listImportJobs(args: ListImportJobsCommandInput, cb: (err: any, data?: ListImportJobsCommandOutput) => void): void; listImportJobs(args: ListImportJobsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListImportJobsCommandOutput) => void): void; /** * @see {@link ListKnowledgeBasesCommand} */ listKnowledgeBases(): Promise; listKnowledgeBases(args: ListKnowledgeBasesCommandInput, options?: __HttpHandlerOptions): Promise; listKnowledgeBases(args: ListKnowledgeBasesCommandInput, cb: (err: any, data?: ListKnowledgeBasesCommandOutput) => void): void; listKnowledgeBases(args: ListKnowledgeBasesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListKnowledgeBasesCommandOutput) => void): void; /** * @see {@link ListMessagesCommand} */ listMessages(args: ListMessagesCommandInput, options?: __HttpHandlerOptions): Promise; listMessages(args: ListMessagesCommandInput, cb: (err: any, data?: ListMessagesCommandOutput) => void): void; listMessages(args: ListMessagesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListMessagesCommandOutput) => void): void; /** * @see {@link ListMessageTemplatesCommand} */ listMessageTemplates(args: ListMessageTemplatesCommandInput, options?: __HttpHandlerOptions): Promise; listMessageTemplates(args: ListMessageTemplatesCommandInput, cb: (err: any, data?: ListMessageTemplatesCommandOutput) => void): void; listMessageTemplates(args: ListMessageTemplatesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListMessageTemplatesCommandOutput) => void): void; /** * @see {@link ListMessageTemplateVersionsCommand} */ listMessageTemplateVersions(args: ListMessageTemplateVersionsCommandInput, options?: __HttpHandlerOptions): Promise; listMessageTemplateVersions(args: ListMessageTemplateVersionsCommandInput, cb: (err: any, data?: ListMessageTemplateVersionsCommandOutput) => void): void; listMessageTemplateVersions(args: ListMessageTemplateVersionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListMessageTemplateVersionsCommandOutput) => void): void; /** * @see {@link ListModelsCommand} */ listModels(args: ListModelsCommandInput, options?: __HttpHandlerOptions): Promise; listModels(args: ListModelsCommandInput, cb: (err: any, data?: ListModelsCommandOutput) => void): void; listModels(args: ListModelsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListModelsCommandOutput) => void): void; /** * @see {@link ListQuickResponsesCommand} */ listQuickResponses(args: ListQuickResponsesCommandInput, options?: __HttpHandlerOptions): Promise; listQuickResponses(args: ListQuickResponsesCommandInput, cb: (err: any, data?: ListQuickResponsesCommandOutput) => void): void; listQuickResponses(args: ListQuickResponsesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListQuickResponsesCommandOutput) => void): void; /** * @see {@link ListSpansCommand} */ listSpans(args: ListSpansCommandInput, options?: __HttpHandlerOptions): Promise; listSpans(args: ListSpansCommandInput, cb: (err: any, data?: ListSpansCommandOutput) => void): void; listSpans(args: ListSpansCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: ListSpansCommandOutput) => 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 NotifyRecommendationsReceivedCommand} */ notifyRecommendationsReceived(args: NotifyRecommendationsReceivedCommandInput, options?: __HttpHandlerOptions): Promise; notifyRecommendationsReceived(args: NotifyRecommendationsReceivedCommandInput, cb: (err: any, data?: NotifyRecommendationsReceivedCommandOutput) => void): void; notifyRecommendationsReceived(args: NotifyRecommendationsReceivedCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: NotifyRecommendationsReceivedCommandOutput) => void): void; /** * @see {@link PutFeedbackCommand} */ putFeedback(args: PutFeedbackCommandInput, options?: __HttpHandlerOptions): Promise; putFeedback(args: PutFeedbackCommandInput, cb: (err: any, data?: PutFeedbackCommandOutput) => void): void; putFeedback(args: PutFeedbackCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: PutFeedbackCommandOutput) => void): void; /** * @see {@link QueryAssistantCommand} */ queryAssistant(args: QueryAssistantCommandInput, options?: __HttpHandlerOptions): Promise; queryAssistant(args: QueryAssistantCommandInput, cb: (err: any, data?: QueryAssistantCommandOutput) => void): void; queryAssistant(args: QueryAssistantCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: QueryAssistantCommandOutput) => void): void; /** * @see {@link RemoveAssistantAIAgentCommand} */ removeAssistantAIAgent(args: RemoveAssistantAIAgentCommandInput, options?: __HttpHandlerOptions): Promise; removeAssistantAIAgent(args: RemoveAssistantAIAgentCommandInput, cb: (err: any, data?: RemoveAssistantAIAgentCommandOutput) => void): void; removeAssistantAIAgent(args: RemoveAssistantAIAgentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RemoveAssistantAIAgentCommandOutput) => void): void; /** * @see {@link RemoveKnowledgeBaseTemplateUriCommand} */ removeKnowledgeBaseTemplateUri(args: RemoveKnowledgeBaseTemplateUriCommandInput, options?: __HttpHandlerOptions): Promise; removeKnowledgeBaseTemplateUri(args: RemoveKnowledgeBaseTemplateUriCommandInput, cb: (err: any, data?: RemoveKnowledgeBaseTemplateUriCommandOutput) => void): void; removeKnowledgeBaseTemplateUri(args: RemoveKnowledgeBaseTemplateUriCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RemoveKnowledgeBaseTemplateUriCommandOutput) => void): void; /** * @see {@link RenderMessageTemplateCommand} */ renderMessageTemplate(args: RenderMessageTemplateCommandInput, options?: __HttpHandlerOptions): Promise; renderMessageTemplate(args: RenderMessageTemplateCommandInput, cb: (err: any, data?: RenderMessageTemplateCommandOutput) => void): void; renderMessageTemplate(args: RenderMessageTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: RenderMessageTemplateCommandOutput) => 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 SearchContentCommand} */ searchContent(args: SearchContentCommandInput, options?: __HttpHandlerOptions): Promise; searchContent(args: SearchContentCommandInput, cb: (err: any, data?: SearchContentCommandOutput) => void): void; searchContent(args: SearchContentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: SearchContentCommandOutput) => void): void; /** * @see {@link SearchMessageTemplatesCommand} */ searchMessageTemplates(args: SearchMessageTemplatesCommandInput, options?: __HttpHandlerOptions): Promise; searchMessageTemplates(args: SearchMessageTemplatesCommandInput, cb: (err: any, data?: SearchMessageTemplatesCommandOutput) => void): void; searchMessageTemplates(args: SearchMessageTemplatesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: SearchMessageTemplatesCommandOutput) => void): void; /** * @see {@link SearchQuickResponsesCommand} */ searchQuickResponses(args: SearchQuickResponsesCommandInput, options?: __HttpHandlerOptions): Promise; searchQuickResponses(args: SearchQuickResponsesCommandInput, cb: (err: any, data?: SearchQuickResponsesCommandOutput) => void): void; searchQuickResponses(args: SearchQuickResponsesCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: SearchQuickResponsesCommandOutput) => void): void; /** * @see {@link SearchSessionsCommand} */ searchSessions(args: SearchSessionsCommandInput, options?: __HttpHandlerOptions): Promise; searchSessions(args: SearchSessionsCommandInput, cb: (err: any, data?: SearchSessionsCommandOutput) => void): void; searchSessions(args: SearchSessionsCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: SearchSessionsCommandOutput) => void): void; /** * @see {@link SendMessageCommand} */ sendMessage(args: SendMessageCommandInput, options?: __HttpHandlerOptions): Promise; sendMessage(args: SendMessageCommandInput, cb: (err: any, data?: SendMessageCommandOutput) => void): void; sendMessage(args: SendMessageCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: SendMessageCommandOutput) => void): void; /** * @see {@link StartContentUploadCommand} */ startContentUpload(args: StartContentUploadCommandInput, options?: __HttpHandlerOptions): Promise; startContentUpload(args: StartContentUploadCommandInput, cb: (err: any, data?: StartContentUploadCommandOutput) => void): void; startContentUpload(args: StartContentUploadCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartContentUploadCommandOutput) => void): void; /** * @see {@link StartImportJobCommand} */ startImportJob(args: StartImportJobCommandInput, options?: __HttpHandlerOptions): Promise; startImportJob(args: StartImportJobCommandInput, cb: (err: any, data?: StartImportJobCommandOutput) => void): void; startImportJob(args: StartImportJobCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: StartImportJobCommandOutput) => 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 UpdateAIAgentCommand} */ updateAIAgent(args: UpdateAIAgentCommandInput, options?: __HttpHandlerOptions): Promise; updateAIAgent(args: UpdateAIAgentCommandInput, cb: (err: any, data?: UpdateAIAgentCommandOutput) => void): void; updateAIAgent(args: UpdateAIAgentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateAIAgentCommandOutput) => void): void; /** * @see {@link UpdateAIGuardrailCommand} */ updateAIGuardrail(args: UpdateAIGuardrailCommandInput, options?: __HttpHandlerOptions): Promise; updateAIGuardrail(args: UpdateAIGuardrailCommandInput, cb: (err: any, data?: UpdateAIGuardrailCommandOutput) => void): void; updateAIGuardrail(args: UpdateAIGuardrailCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateAIGuardrailCommandOutput) => void): void; /** * @see {@link UpdateAIPromptCommand} */ updateAIPrompt(args: UpdateAIPromptCommandInput, options?: __HttpHandlerOptions): Promise; updateAIPrompt(args: UpdateAIPromptCommandInput, cb: (err: any, data?: UpdateAIPromptCommandOutput) => void): void; updateAIPrompt(args: UpdateAIPromptCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateAIPromptCommandOutput) => void): void; /** * @see {@link UpdateAssistantAIAgentCommand} */ updateAssistantAIAgent(args: UpdateAssistantAIAgentCommandInput, options?: __HttpHandlerOptions): Promise; updateAssistantAIAgent(args: UpdateAssistantAIAgentCommandInput, cb: (err: any, data?: UpdateAssistantAIAgentCommandOutput) => void): void; updateAssistantAIAgent(args: UpdateAssistantAIAgentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateAssistantAIAgentCommandOutput) => void): void; /** * @see {@link UpdateContentCommand} */ updateContent(args: UpdateContentCommandInput, options?: __HttpHandlerOptions): Promise; updateContent(args: UpdateContentCommandInput, cb: (err: any, data?: UpdateContentCommandOutput) => void): void; updateContent(args: UpdateContentCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateContentCommandOutput) => void): void; /** * @see {@link UpdateKnowledgeBaseTemplateUriCommand} */ updateKnowledgeBaseTemplateUri(args: UpdateKnowledgeBaseTemplateUriCommandInput, options?: __HttpHandlerOptions): Promise; updateKnowledgeBaseTemplateUri(args: UpdateKnowledgeBaseTemplateUriCommandInput, cb: (err: any, data?: UpdateKnowledgeBaseTemplateUriCommandOutput) => void): void; updateKnowledgeBaseTemplateUri(args: UpdateKnowledgeBaseTemplateUriCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateKnowledgeBaseTemplateUriCommandOutput) => void): void; /** * @see {@link UpdateMessageTemplateCommand} */ updateMessageTemplate(args: UpdateMessageTemplateCommandInput, options?: __HttpHandlerOptions): Promise; updateMessageTemplate(args: UpdateMessageTemplateCommandInput, cb: (err: any, data?: UpdateMessageTemplateCommandOutput) => void): void; updateMessageTemplate(args: UpdateMessageTemplateCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateMessageTemplateCommandOutput) => void): void; /** * @see {@link UpdateMessageTemplateMetadataCommand} */ updateMessageTemplateMetadata(args: UpdateMessageTemplateMetadataCommandInput, options?: __HttpHandlerOptions): Promise; updateMessageTemplateMetadata(args: UpdateMessageTemplateMetadataCommandInput, cb: (err: any, data?: UpdateMessageTemplateMetadataCommandOutput) => void): void; updateMessageTemplateMetadata(args: UpdateMessageTemplateMetadataCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateMessageTemplateMetadataCommandOutput) => void): void; /** * @see {@link UpdateQuickResponseCommand} */ updateQuickResponse(args: UpdateQuickResponseCommandInput, options?: __HttpHandlerOptions): Promise; updateQuickResponse(args: UpdateQuickResponseCommandInput, cb: (err: any, data?: UpdateQuickResponseCommandOutput) => void): void; updateQuickResponse(args: UpdateQuickResponseCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateQuickResponseCommandOutput) => void): void; /** * @see {@link UpdateSessionCommand} */ updateSession(args: UpdateSessionCommandInput, options?: __HttpHandlerOptions): Promise; updateSession(args: UpdateSessionCommandInput, cb: (err: any, data?: UpdateSessionCommandOutput) => void): void; updateSession(args: UpdateSessionCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateSessionCommandOutput) => void): void; /** * @see {@link UpdateSessionDataCommand} */ updateSessionData(args: UpdateSessionDataCommandInput, options?: __HttpHandlerOptions): Promise; updateSessionData(args: UpdateSessionDataCommandInput, cb: (err: any, data?: UpdateSessionDataCommandOutput) => void): void; updateSessionData(args: UpdateSessionDataCommandInput, options: __HttpHandlerOptions, cb: (err: any, data?: UpdateSessionDataCommandOutput) => void): void; /** * @see {@link ListAIAgentsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListAIAgentsCommandOutput}. */ paginateListAIAgents(args: ListAIAgentsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListAIAgentVersionsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListAIAgentVersionsCommandOutput}. */ paginateListAIAgentVersions(args: ListAIAgentVersionsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListAIGuardrailsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListAIGuardrailsCommandOutput}. */ paginateListAIGuardrails(args: ListAIGuardrailsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListAIGuardrailVersionsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListAIGuardrailVersionsCommandOutput}. */ paginateListAIGuardrailVersions(args: ListAIGuardrailVersionsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListAIPromptsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListAIPromptsCommandOutput}. */ paginateListAIPrompts(args: ListAIPromptsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListAIPromptVersionsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListAIPromptVersionsCommandOutput}. */ paginateListAIPromptVersions(args: ListAIPromptVersionsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListAssistantAssociationsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListAssistantAssociationsCommandOutput}. */ paginateListAssistantAssociations(args: ListAssistantAssociationsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListAssistantsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListAssistantsCommandOutput}. */ paginateListAssistants(args?: ListAssistantsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListContentAssociationsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListContentAssociationsCommandOutput}. */ paginateListContentAssociations(args: ListContentAssociationsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListContentsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListContentsCommandOutput}. */ paginateListContents(args: ListContentsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListImportJobsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListImportJobsCommandOutput}. */ paginateListImportJobs(args: ListImportJobsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListKnowledgeBasesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListKnowledgeBasesCommandOutput}. */ paginateListKnowledgeBases(args?: ListKnowledgeBasesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListMessagesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListMessagesCommandOutput}. */ paginateListMessages(args: ListMessagesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListMessageTemplatesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListMessageTemplatesCommandOutput}. */ paginateListMessageTemplates(args: ListMessageTemplatesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListMessageTemplateVersionsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListMessageTemplateVersionsCommandOutput}. */ paginateListMessageTemplateVersions(args: ListMessageTemplateVersionsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListModelsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListModelsCommandOutput}. */ paginateListModels(args: ListModelsCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListQuickResponsesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListQuickResponsesCommandOutput}. */ paginateListQuickResponses(args: ListQuickResponsesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link ListSpansCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link ListSpansCommandOutput}. */ paginateListSpans(args: ListSpansCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link QueryAssistantCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link QueryAssistantCommandOutput}. */ paginateQueryAssistant(args: QueryAssistantCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link SearchContentCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link SearchContentCommandOutput}. */ paginateSearchContent(args: SearchContentCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link SearchMessageTemplatesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link SearchMessageTemplatesCommandOutput}. */ paginateSearchMessageTemplates(args: SearchMessageTemplatesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link SearchQuickResponsesCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link SearchQuickResponsesCommandOutput}. */ paginateSearchQuickResponses(args: SearchQuickResponsesCommandInput, paginationConfig?: Omit): Paginator; /** * @see {@link SearchSessionsCommand} * @param args - command input. * @param paginationConfig - optional pagination config. * @returns AsyncIterable of {@link SearchSessionsCommandOutput}. */ paginateSearchSessions(args: SearchSessionsCommandInput, paginationConfig?: Omit): Paginator; } /** *

Powered by Amazon Bedrock: Amazon Web Services implements automated abuse detection. Because Amazon Q in Connect is built on Amazon Bedrock, users can take full advantage of the controls implemented in Amazon Bedrock to enforce safety, security, and the responsible use of artificial intelligence (AI).

Amazon Q in Connect is a generative AI customer service assistant. It is an LLM-enhanced evolution of Amazon Connect Wisdom that delivers real-time recommendations to help contact center agents resolve customer issues quickly and accurately.

Amazon Q in Connect automatically detects customer intent during calls and chats using conversational analytics and natural language understanding (NLU). It then provides agents with immediate, real-time generative responses and suggested actions, and links to relevant documents and articles. Agents can also query Amazon Q in Connect directly using natural language or keywords to answer customer requests.

Use the Amazon Q in Connect APIs to create an assistant and a knowledge base, for example, or manage content by uploading custom files.

For more information, see Use Amazon Q in Connect for generative AI powered agent assistance in real-time in the Amazon Connect Administrator Guide.

* @public */ export declare class QConnect extends QConnectClient implements QConnect { }