/** * @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/utils/getoperationsfromreply */ import { type DocumentCompare, type DocumentCompareOptions } from '@ckeditor/ckeditor5-collaboration-core'; import { type Operation } from '@ckeditor/ckeditor5-engine'; import { type AIInteraction } from '../model/aiinteraction.js'; import type { AIReply, AIReplyChangeGroup } from '../model/aireply.js'; import { type Editor } from '@ckeditor/ckeditor5-core'; export declare function getOperationsFromReply({ editor, interaction, reply, groups, transform, documentCompare, documentCompareOptions }: { editor: Editor; interaction: AIInteraction; reply: AIReply; transform: boolean; groups: Array; documentCompare: DocumentCompare; documentCompareOptions: DocumentCompareOptions; }): Array; export declare function fixMarkerOperationOldRange(editor: Editor, operation: Operation): void;