/** * @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/aiballoon/ui/aiballoonview */ import { View } from '@ckeditor/ckeditor5-ui'; import { type Locale } from '@ckeditor/ckeditor5-utils'; export declare const AI_BALLOON_VIEW_EVENT_NAMES: readonly ["applySuggestion", "insertSuggestion", "showNext", "showPrevious"]; /** * The base class for all balloon views used by the `AIBalloon` plugin. */ export declare abstract class AIBalloonView extends View { /** * @inheritDoc */ constructor(locale: Locale); /** * Shows a blocking error message and disables toolbar buttons. * This should be used for terminal errors where the interaction cannot continue (e.g., selection removed). * * @param message The error message to display */ showBlockingError(message: string): void; /** * Shows an error message in the balloon. * * @param message The error message to display */ showError(message: string): void; }