@ckeditor/ckeditor5-ai
Version:
AI features for CKEditor 5.
27 lines (26 loc) • 1.12 kB
TypeScript
/**
* @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/aicore/ui/suggestioncontainer/aisuggestioncontentparttoolbarview
*/
import { ToolbarView } from '@ckeditor/ckeditor5-ui';
import { type Locale } from '@ckeditor/ckeditor5-utils';
import { type AISuggestionActionName } from '../../../aichat/ui/feed/aichatfeedsuggestionitemactionsview.js';
import '../../../../theme/common/aisuggestioncontentparttoolbar.css';
/**
* A toolbar view with actions for a specific suggestion: delete, insert, apply.
*/
export declare class AISuggestionContentPartToolbarView extends ToolbarView {
isEnabled: boolean;
isVisible: boolean;
constructor(locale: Locale, availableActions: Array<AISuggestionActionName>, areActionsDisabled?: boolean);
/**
* Toggles the visibility of the apply and suggest buttons.
*/
setButtonsVisibility({ showApplyButton, showSuggestButton }: {
showApplyButton: boolean;
showSuggestButton: boolean;
}): void;
}