import { HostHeaderInputConfig, HostHeaderResolvedConfig, UserAgentInputConfig, UserAgentResolvedConfig, } from "@aws-sdk/core/client"; import { DefaultsMode as __DefaultsMode, SmithyConfiguration as __SmithyConfiguration, SmithyResolvedConfiguration as __SmithyResolvedConfiguration, Client as __Client, } from "@smithy/core/client"; import { RegionInputConfig, RegionResolvedConfig } from "@smithy/core/config"; import { EndpointInputConfig, EndpointResolvedConfig } from "@smithy/core/endpoints"; import { HttpHandlerUserInput as __HttpHandlerUserInput } from "@smithy/core/protocols"; import { RetryInputConfig, RetryResolvedConfig } from "@smithy/core/retry"; import { AwsCredentialIdentityProvider, BodyLengthCalculator as __BodyLengthCalculator, CheckOptionalClientConfig as __CheckOptionalClientConfig, ChecksumConstructor as __ChecksumConstructor, Decoder as __Decoder, Encoder as __Encoder, HashConstructor as __HashConstructor, HttpHandlerOptions as __HttpHandlerOptions, Logger as __Logger, Provider as __Provider, StreamCollector as __StreamCollector, UrlParser as __UrlParser, UserAgent as __UserAgent, } from "@smithy/types"; import { HttpAuthSchemeInputConfig, HttpAuthSchemeResolvedConfig, } from "./auth/httpAuthSchemeProvider"; import { ActivateMessageTemplateCommandInput, ActivateMessageTemplateCommandOutput, } from "./commands/ActivateMessageTemplateCommand"; import { CreateAIAgentCommandInput, CreateAIAgentCommandOutput, } from "./commands/CreateAIAgentCommand"; import { CreateAIAgentVersionCommandInput, CreateAIAgentVersionCommandOutput, } from "./commands/CreateAIAgentVersionCommand"; import { CreateAIGuardrailCommandInput, CreateAIGuardrailCommandOutput, } from "./commands/CreateAIGuardrailCommand"; import { CreateAIGuardrailVersionCommandInput, CreateAIGuardrailVersionCommandOutput, } from "./commands/CreateAIGuardrailVersionCommand"; import { CreateAIPromptCommandInput, CreateAIPromptCommandOutput, } from "./commands/CreateAIPromptCommand"; import { CreateAIPromptVersionCommandInput, CreateAIPromptVersionCommandOutput, } from "./commands/CreateAIPromptVersionCommand"; import { CreateAssistantAssociationCommandInput, CreateAssistantAssociationCommandOutput, } from "./commands/CreateAssistantAssociationCommand"; import { CreateAssistantCommandInput, CreateAssistantCommandOutput, } from "./commands/CreateAssistantCommand"; import { CreateContentAssociationCommandInput, CreateContentAssociationCommandOutput, } from "./commands/CreateContentAssociationCommand"; import { CreateContentCommandInput, CreateContentCommandOutput, } from "./commands/CreateContentCommand"; import { CreateKnowledgeBaseCommandInput, CreateKnowledgeBaseCommandOutput, } from "./commands/CreateKnowledgeBaseCommand"; import { CreateMessageTemplateAttachmentCommandInput, CreateMessageTemplateAttachmentCommandOutput, } from "./commands/CreateMessageTemplateAttachmentCommand"; import { CreateMessageTemplateCommandInput, CreateMessageTemplateCommandOutput, } from "./commands/CreateMessageTemplateCommand"; import { CreateMessageTemplateVersionCommandInput, CreateMessageTemplateVersionCommandOutput, } from "./commands/CreateMessageTemplateVersionCommand"; import { CreateQuickResponseCommandInput, CreateQuickResponseCommandOutput, } from "./commands/CreateQuickResponseCommand"; import { CreateSessionCommandInput, CreateSessionCommandOutput, } from "./commands/CreateSessionCommand"; import { DeactivateMessageTemplateCommandInput, DeactivateMessageTemplateCommandOutput, } from "./commands/DeactivateMessageTemplateCommand"; import { DeleteAIAgentCommandInput, DeleteAIAgentCommandOutput, } from "./commands/DeleteAIAgentCommand"; import { DeleteAIAgentVersionCommandInput, DeleteAIAgentVersionCommandOutput, } from "./commands/DeleteAIAgentVersionCommand"; import { DeleteAIGuardrailCommandInput, DeleteAIGuardrailCommandOutput, } from "./commands/DeleteAIGuardrailCommand"; import { DeleteAIGuardrailVersionCommandInput, DeleteAIGuardrailVersionCommandOutput, } from "./commands/DeleteAIGuardrailVersionCommand"; import { DeleteAIPromptCommandInput, DeleteAIPromptCommandOutput, } from "./commands/DeleteAIPromptCommand"; import { DeleteAIPromptVersionCommandInput, DeleteAIPromptVersionCommandOutput, } from "./commands/DeleteAIPromptVersionCommand"; import { DeleteAssistantAssociationCommandInput, DeleteAssistantAssociationCommandOutput, } from "./commands/DeleteAssistantAssociationCommand"; import { DeleteAssistantCommandInput, DeleteAssistantCommandOutput, } from "./commands/DeleteAssistantCommand"; import { DeleteContentAssociationCommandInput, DeleteContentAssociationCommandOutput, } from "./commands/DeleteContentAssociationCommand"; import { DeleteContentCommandInput, DeleteContentCommandOutput, } from "./commands/DeleteContentCommand"; import { DeleteImportJobCommandInput, DeleteImportJobCommandOutput, } from "./commands/DeleteImportJobCommand"; import { DeleteKnowledgeBaseCommandInput, DeleteKnowledgeBaseCommandOutput, } from "./commands/DeleteKnowledgeBaseCommand"; import { DeleteMessageTemplateAttachmentCommandInput, DeleteMessageTemplateAttachmentCommandOutput, } from "./commands/DeleteMessageTemplateAttachmentCommand"; import { DeleteMessageTemplateCommandInput, DeleteMessageTemplateCommandOutput, } from "./commands/DeleteMessageTemplateCommand"; import { DeleteQuickResponseCommandInput, DeleteQuickResponseCommandOutput, } from "./commands/DeleteQuickResponseCommand"; import { GetAIAgentCommandInput, GetAIAgentCommandOutput } from "./commands/GetAIAgentCommand"; import { GetAIGuardrailCommandInput, GetAIGuardrailCommandOutput, } from "./commands/GetAIGuardrailCommand"; import { GetAIPromptCommandInput, GetAIPromptCommandOutput } from "./commands/GetAIPromptCommand"; import { GetAssistantAssociationCommandInput, GetAssistantAssociationCommandOutput, } from "./commands/GetAssistantAssociationCommand"; import { GetAssistantCommandInput, GetAssistantCommandOutput, } from "./commands/GetAssistantCommand"; import { GetContentAssociationCommandInput, GetContentAssociationCommandOutput, } from "./commands/GetContentAssociationCommand"; import { GetContentCommandInput, GetContentCommandOutput } from "./commands/GetContentCommand"; import { GetContentSummaryCommandInput, GetContentSummaryCommandOutput, } from "./commands/GetContentSummaryCommand"; import { GetImportJobCommandInput, GetImportJobCommandOutput, } from "./commands/GetImportJobCommand"; import { GetKnowledgeBaseCommandInput, GetKnowledgeBaseCommandOutput, } from "./commands/GetKnowledgeBaseCommand"; import { GetMessageTemplateCommandInput, GetMessageTemplateCommandOutput, } from "./commands/GetMessageTemplateCommand"; import { GetNextMessageCommandInput, GetNextMessageCommandOutput, } from "./commands/GetNextMessageCommand"; import { GetQuickResponseCommandInput, GetQuickResponseCommandOutput, } from "./commands/GetQuickResponseCommand"; import { GetRecommendationsCommandInput, GetRecommendationsCommandOutput, } from "./commands/GetRecommendationsCommand"; import { GetSessionCommandInput, GetSessionCommandOutput } from "./commands/GetSessionCommand"; import { ListAIAgentsCommandInput, ListAIAgentsCommandOutput, } from "./commands/ListAIAgentsCommand"; import { ListAIAgentVersionsCommandInput, ListAIAgentVersionsCommandOutput, } from "./commands/ListAIAgentVersionsCommand"; import { ListAIGuardrailsCommandInput, ListAIGuardrailsCommandOutput, } from "./commands/ListAIGuardrailsCommand"; import { ListAIGuardrailVersionsCommandInput, ListAIGuardrailVersionsCommandOutput, } from "./commands/ListAIGuardrailVersionsCommand"; import { ListAIPromptsCommandInput, ListAIPromptsCommandOutput, } from "./commands/ListAIPromptsCommand"; import { ListAIPromptVersionsCommandInput, ListAIPromptVersionsCommandOutput, } from "./commands/ListAIPromptVersionsCommand"; import { ListAssistantAssociationsCommandInput, ListAssistantAssociationsCommandOutput, } from "./commands/ListAssistantAssociationsCommand"; import { ListAssistantsCommandInput, ListAssistantsCommandOutput, } from "./commands/ListAssistantsCommand"; import { ListContentAssociationsCommandInput, ListContentAssociationsCommandOutput, } from "./commands/ListContentAssociationsCommand"; import { ListContentsCommandInput, ListContentsCommandOutput, } from "./commands/ListContentsCommand"; import { ListImportJobsCommandInput, ListImportJobsCommandOutput, } from "./commands/ListImportJobsCommand"; import { ListKnowledgeBasesCommandInput, ListKnowledgeBasesCommandOutput, } from "./commands/ListKnowledgeBasesCommand"; import { ListMessagesCommandInput, ListMessagesCommandOutput, } from "./commands/ListMessagesCommand"; import { ListMessageTemplatesCommandInput, ListMessageTemplatesCommandOutput, } from "./commands/ListMessageTemplatesCommand"; import { ListMessageTemplateVersionsCommandInput, ListMessageTemplateVersionsCommandOutput, } from "./commands/ListMessageTemplateVersionsCommand"; import { ListModelsCommandInput, ListModelsCommandOutput } from "./commands/ListModelsCommand"; import { ListQuickResponsesCommandInput, ListQuickResponsesCommandOutput, } from "./commands/ListQuickResponsesCommand"; import { ListSpansCommandInput, ListSpansCommandOutput } from "./commands/ListSpansCommand"; import { ListTagsForResourceCommandInput, ListTagsForResourceCommandOutput, } from "./commands/ListTagsForResourceCommand"; import { NotifyRecommendationsReceivedCommandInput, NotifyRecommendationsReceivedCommandOutput, } from "./commands/NotifyRecommendationsReceivedCommand"; import { PutFeedbackCommandInput, PutFeedbackCommandOutput } from "./commands/PutFeedbackCommand"; import { QueryAssistantCommandInput, QueryAssistantCommandOutput, } from "./commands/QueryAssistantCommand"; import { RemoveAssistantAIAgentCommandInput, RemoveAssistantAIAgentCommandOutput, } from "./commands/RemoveAssistantAIAgentCommand"; import { RemoveKnowledgeBaseTemplateUriCommandInput, RemoveKnowledgeBaseTemplateUriCommandOutput, } from "./commands/RemoveKnowledgeBaseTemplateUriCommand"; import { RenderMessageTemplateCommandInput, RenderMessageTemplateCommandOutput, } from "./commands/RenderMessageTemplateCommand"; import { RetrieveCommandInput, RetrieveCommandOutput } from "./commands/RetrieveCommand"; import { SearchContentCommandInput, SearchContentCommandOutput, } from "./commands/SearchContentCommand"; import { SearchMessageTemplatesCommandInput, SearchMessageTemplatesCommandOutput, } from "./commands/SearchMessageTemplatesCommand"; import { SearchQuickResponsesCommandInput, SearchQuickResponsesCommandOutput, } from "./commands/SearchQuickResponsesCommand"; import { SearchSessionsCommandInput, SearchSessionsCommandOutput, } from "./commands/SearchSessionsCommand"; import { SendMessageCommandInput, SendMessageCommandOutput } from "./commands/SendMessageCommand"; import { StartContentUploadCommandInput, StartContentUploadCommandOutput, } from "./commands/StartContentUploadCommand"; import { StartImportJobCommandInput, StartImportJobCommandOutput, } from "./commands/StartImportJobCommand"; import { TagResourceCommandInput, TagResourceCommandOutput } from "./commands/TagResourceCommand"; import { UntagResourceCommandInput, UntagResourceCommandOutput, } from "./commands/UntagResourceCommand"; import { UpdateAIAgentCommandInput, UpdateAIAgentCommandOutput, } from "./commands/UpdateAIAgentCommand"; import { UpdateAIGuardrailCommandInput, UpdateAIGuardrailCommandOutput, } from "./commands/UpdateAIGuardrailCommand"; import { UpdateAIPromptCommandInput, UpdateAIPromptCommandOutput, } from "./commands/UpdateAIPromptCommand"; import { UpdateAssistantAIAgentCommandInput, UpdateAssistantAIAgentCommandOutput, } from "./commands/UpdateAssistantAIAgentCommand"; import { UpdateContentCommandInput, UpdateContentCommandOutput, } from "./commands/UpdateContentCommand"; import { UpdateKnowledgeBaseTemplateUriCommandInput, UpdateKnowledgeBaseTemplateUriCommandOutput, } from "./commands/UpdateKnowledgeBaseTemplateUriCommand"; import { UpdateMessageTemplateCommandInput, UpdateMessageTemplateCommandOutput, } from "./commands/UpdateMessageTemplateCommand"; import { UpdateMessageTemplateMetadataCommandInput, UpdateMessageTemplateMetadataCommandOutput, } from "./commands/UpdateMessageTemplateMetadataCommand"; import { UpdateQuickResponseCommandInput, UpdateQuickResponseCommandOutput, } from "./commands/UpdateQuickResponseCommand"; import { UpdateSessionCommandInput, UpdateSessionCommandOutput, } from "./commands/UpdateSessionCommand"; import { UpdateSessionDataCommandInput, UpdateSessionDataCommandOutput, } from "./commands/UpdateSessionDataCommand"; import { ClientInputEndpointParameters, ClientResolvedEndpointParameters, EndpointParameters, } from "./endpoint/EndpointParameters"; import { RuntimeExtension, RuntimeExtensionsConfig } from "./runtimeExtensions"; export { __Client }; export type ServiceInputTypes = | ActivateMessageTemplateCommandInput | CreateAIAgentCommandInput | CreateAIAgentVersionCommandInput | CreateAIGuardrailCommandInput | CreateAIGuardrailVersionCommandInput | CreateAIPromptCommandInput | CreateAIPromptVersionCommandInput | CreateAssistantAssociationCommandInput | CreateAssistantCommandInput | CreateContentAssociationCommandInput | CreateContentCommandInput | CreateKnowledgeBaseCommandInput | CreateMessageTemplateAttachmentCommandInput | CreateMessageTemplateCommandInput | CreateMessageTemplateVersionCommandInput | CreateQuickResponseCommandInput | CreateSessionCommandInput | DeactivateMessageTemplateCommandInput | DeleteAIAgentCommandInput | DeleteAIAgentVersionCommandInput | DeleteAIGuardrailCommandInput | DeleteAIGuardrailVersionCommandInput | DeleteAIPromptCommandInput | DeleteAIPromptVersionCommandInput | DeleteAssistantAssociationCommandInput | DeleteAssistantCommandInput | DeleteContentAssociationCommandInput | DeleteContentCommandInput | DeleteImportJobCommandInput | DeleteKnowledgeBaseCommandInput | DeleteMessageTemplateAttachmentCommandInput | DeleteMessageTemplateCommandInput | DeleteQuickResponseCommandInput | GetAIAgentCommandInput | GetAIGuardrailCommandInput | GetAIPromptCommandInput | GetAssistantAssociationCommandInput | GetAssistantCommandInput | GetContentAssociationCommandInput | GetContentCommandInput | GetContentSummaryCommandInput | GetImportJobCommandInput | GetKnowledgeBaseCommandInput | GetMessageTemplateCommandInput | GetNextMessageCommandInput | GetQuickResponseCommandInput | GetRecommendationsCommandInput | GetSessionCommandInput | ListAIAgentVersionsCommandInput | ListAIAgentsCommandInput | ListAIGuardrailVersionsCommandInput | ListAIGuardrailsCommandInput | ListAIPromptVersionsCommandInput | ListAIPromptsCommandInput | ListAssistantAssociationsCommandInput | ListAssistantsCommandInput | ListContentAssociationsCommandInput | ListContentsCommandInput | ListImportJobsCommandInput | ListKnowledgeBasesCommandInput | ListMessageTemplateVersionsCommandInput | ListMessageTemplatesCommandInput | ListMessagesCommandInput | ListModelsCommandInput | ListQuickResponsesCommandInput | ListSpansCommandInput | ListTagsForResourceCommandInput | NotifyRecommendationsReceivedCommandInput | PutFeedbackCommandInput | QueryAssistantCommandInput | RemoveAssistantAIAgentCommandInput | RemoveKnowledgeBaseTemplateUriCommandInput | RenderMessageTemplateCommandInput | RetrieveCommandInput | SearchContentCommandInput | SearchMessageTemplatesCommandInput | SearchQuickResponsesCommandInput | SearchSessionsCommandInput | SendMessageCommandInput | StartContentUploadCommandInput | StartImportJobCommandInput | TagResourceCommandInput | UntagResourceCommandInput | UpdateAIAgentCommandInput | UpdateAIGuardrailCommandInput | UpdateAIPromptCommandInput | UpdateAssistantAIAgentCommandInput | UpdateContentCommandInput | UpdateKnowledgeBaseTemplateUriCommandInput | UpdateMessageTemplateCommandInput | UpdateMessageTemplateMetadataCommandInput | UpdateQuickResponseCommandInput | UpdateSessionCommandInput | UpdateSessionDataCommandInput; export type ServiceOutputTypes = | ActivateMessageTemplateCommandOutput | CreateAIAgentCommandOutput | CreateAIAgentVersionCommandOutput | CreateAIGuardrailCommandOutput | CreateAIGuardrailVersionCommandOutput | CreateAIPromptCommandOutput | CreateAIPromptVersionCommandOutput | CreateAssistantAssociationCommandOutput | CreateAssistantCommandOutput | CreateContentAssociationCommandOutput | CreateContentCommandOutput | CreateKnowledgeBaseCommandOutput | CreateMessageTemplateAttachmentCommandOutput | CreateMessageTemplateCommandOutput | CreateMessageTemplateVersionCommandOutput | CreateQuickResponseCommandOutput | CreateSessionCommandOutput | DeactivateMessageTemplateCommandOutput | DeleteAIAgentCommandOutput | DeleteAIAgentVersionCommandOutput | DeleteAIGuardrailCommandOutput | DeleteAIGuardrailVersionCommandOutput | DeleteAIPromptCommandOutput | DeleteAIPromptVersionCommandOutput | DeleteAssistantAssociationCommandOutput | DeleteAssistantCommandOutput | DeleteContentAssociationCommandOutput | DeleteContentCommandOutput | DeleteImportJobCommandOutput | DeleteKnowledgeBaseCommandOutput | DeleteMessageTemplateAttachmentCommandOutput | DeleteMessageTemplateCommandOutput | DeleteQuickResponseCommandOutput | GetAIAgentCommandOutput | GetAIGuardrailCommandOutput | GetAIPromptCommandOutput | GetAssistantAssociationCommandOutput | GetAssistantCommandOutput | GetContentAssociationCommandOutput | GetContentCommandOutput | GetContentSummaryCommandOutput | GetImportJobCommandOutput | GetKnowledgeBaseCommandOutput | GetMessageTemplateCommandOutput | GetNextMessageCommandOutput | GetQuickResponseCommandOutput | GetRecommendationsCommandOutput | GetSessionCommandOutput | ListAIAgentVersionsCommandOutput | ListAIAgentsCommandOutput | ListAIGuardrailVersionsCommandOutput | ListAIGuardrailsCommandOutput | ListAIPromptVersionsCommandOutput | ListAIPromptsCommandOutput | ListAssistantAssociationsCommandOutput | ListAssistantsCommandOutput | ListContentAssociationsCommandOutput | ListContentsCommandOutput | ListImportJobsCommandOutput | ListKnowledgeBasesCommandOutput | ListMessageTemplateVersionsCommandOutput | ListMessageTemplatesCommandOutput | ListMessagesCommandOutput | ListModelsCommandOutput | ListQuickResponsesCommandOutput | ListSpansCommandOutput | ListTagsForResourceCommandOutput | NotifyRecommendationsReceivedCommandOutput | PutFeedbackCommandOutput | QueryAssistantCommandOutput | RemoveAssistantAIAgentCommandOutput | RemoveKnowledgeBaseTemplateUriCommandOutput | RenderMessageTemplateCommandOutput | RetrieveCommandOutput | SearchContentCommandOutput | SearchMessageTemplatesCommandOutput | SearchQuickResponsesCommandOutput | SearchSessionsCommandOutput | SendMessageCommandOutput | StartContentUploadCommandOutput | StartImportJobCommandOutput | TagResourceCommandOutput | UntagResourceCommandOutput | UpdateAIAgentCommandOutput | UpdateAIGuardrailCommandOutput | UpdateAIPromptCommandOutput | UpdateAssistantAIAgentCommandOutput | UpdateContentCommandOutput | UpdateKnowledgeBaseTemplateUriCommandOutput | UpdateMessageTemplateCommandOutput | UpdateMessageTemplateMetadataCommandOutput | UpdateQuickResponseCommandOutput | UpdateSessionCommandOutput | UpdateSessionDataCommandOutput; export interface ClientDefaults extends Partial<__SmithyConfiguration<__HttpHandlerOptions>> { requestHandler?: __HttpHandlerUserInput; sha256?: __ChecksumConstructor | __HashConstructor; urlParser?: __UrlParser; bodyLengthChecker?: __BodyLengthCalculator; streamCollector?: __StreamCollector; base64Decoder?: __Decoder; base64Encoder?: __Encoder; utf8Decoder?: __Decoder; utf8Encoder?: __Encoder; runtime?: string; disableHostPrefix?: boolean; serviceId?: string; useDualstackEndpoint?: boolean | __Provider; useFipsEndpoint?: boolean | __Provider; region?: string | __Provider; profile?: string; defaultUserAgentProvider?: __Provider<__UserAgent>; credentialDefaultProvider?: (input: any) => AwsCredentialIdentityProvider; maxAttempts?: number | __Provider; retryMode?: string | __Provider; logger?: __Logger; extensions?: RuntimeExtension[]; defaultsMode?: __DefaultsMode | __Provider<__DefaultsMode>; } export type QConnectClientConfigType = Partial<__SmithyConfiguration<__HttpHandlerOptions>> & ClientDefaults & UserAgentInputConfig & RetryInputConfig & RegionInputConfig & HostHeaderInputConfig & EndpointInputConfig & HttpAuthSchemeInputConfig & ClientInputEndpointParameters; export interface QConnectClientConfig extends QConnectClientConfigType {} export type QConnectClientResolvedConfigType = __SmithyResolvedConfiguration<__HttpHandlerOptions> & Required & RuntimeExtensionsConfig & UserAgentResolvedConfig & RetryResolvedConfig & RegionResolvedConfig & HostHeaderResolvedConfig & EndpointResolvedConfig & HttpAuthSchemeResolvedConfig & ClientResolvedEndpointParameters; export interface QConnectClientResolvedConfig extends QConnectClientResolvedConfigType {} export declare class QConnectClient extends __Client< __HttpHandlerOptions, ServiceInputTypes, ServiceOutputTypes, QConnectClientResolvedConfig > { readonly config: QConnectClientResolvedConfig; constructor(...[configuration]: __CheckOptionalClientConfig); destroy(): void; }