/** * @license Copyright (c) 2003-2026, CKSource Holding sp. z o.o. All rights reserved. * For licensing, see LICENSE.md or https://ckeditor.com/legal/ckeditor-licensing-options */ /** * @module ai/aiassistant/adapters/awstextadapter * @publicApi */ import { AITextAdapter, type AITextAdapterRequestData, type AIRequestHeaders, type AIRequestParameters } from './aitextadapter.js'; /** * Adapter for AI text-related requests that supports the Amazon Bedrock service. * * **This adapter is no longer supported and will throw an error when used.** * Please contact CKEditor support at https://support.ckeditor.com for more information about available AI adapters. * * See also {@link module:ai/aiassistant/adapters/aitextadapter~AITextAdapter}. * * @deprecated */ export declare class AWSTextAdapter extends AITextAdapter { /** * @inheritDoc */ static get pluginName(): "AWSTextAdapter"; /** * @inheritDoc */ init(): void; /** * Always throws an error as the AWS integration is no longer supported. */ sendRequest(requestData: AITextAdapterRequestData): Promise; } /** * The configuration for the Amazon Bedrock adapter. * * **This adapter is no longer supported.** * Please contact CKEditor support at https://support.ckeditor.com for more information about available AI adapters. * * @deprecated */ export interface AIAWSTextAdapterConfig { apiUrl?: string; requestHeaders?: AIRequestHeaders; requestParameters?: AIRequestParameters; bedrockClientConfig?: unknown; } /** * @deprecated */ export type AIAWSModelFamily = 'anthropic.claude' | 'ai21.j2' | 'cohere.command' | 'meta.llama';