/** * @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/aichat/ui/feed/aichatfeedusermessageitem */ import { AIChatFeedItemView, type AIChatItemViewOptions } from "./aichatfeeditemview.js"; import { type AIContextItem } from "../../../aicore/model/aicontext.js"; import { type Locale } from "@ckeditor/ckeditor5-utils"; import { type BodyCollection } from "@ckeditor/ckeditor5-ui"; /** * A view for a user message item in the AI chat feed. * * It displays the content of the message without streaming. */ export declare class AIChatFeedUserMessageItemView extends AIChatFeedItemView { /** * @inheritDoc */ options: AIChatFeedUserMessageItemViewOptions; /** * @inheritDoc */ constructor(locale: Locale, options: AIChatFeedUserMessageItemViewOptions, bodyCollection: BodyCollection); /** * @inheritDoc */ override render(): void; } export interface AIChatFeedUserMessageItemViewOptions extends AIChatItemViewOptions { /** * The static user message to be displayed immediately while rendering the view. */ initialContent: string; /** * The context items to be displayed. */ contextItems: Array; }