/**
 * @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
 */
import '@ckeditor/ckeditor5-core';
declare module '@ckeditor/ckeditor5-core' {
    interface RootConfig {
        /**
         * Flag for the root that exist in the document but is not initially loaded by the editor.
         *
         * **This property has been deprecated and will be removed in the future versions of CKEditor.**
         *
         * **Note: This configuration option is supported only by the
         * {@link module:editor-multi-root/multirooteditor~MultiRootEditor multi-root} editor type.**
         *
         * **Important! Lazy roots loading is an experimental feature. Be advised of the following known limitations:**
         *
         * * **Real-time collaboration integrations that use
         * [uploaded editor bundles](https://ckeditor.com/docs/cs/latest/guides/collaboration/editor-bundle.html) are not supported. Using
         * lazy roots will lead to unexpected behavior and data loss.**
         * * **Revision history feature will read and process the whole document on editor initialization, possibly defeating the purpose
         * of using the lazy roots loading. Additionally, when the document is loaded for the first time, all roots need to be loaded,
         * to make sure that the initial revision data includes all roots. Otherwise, you may experience data loss.**
         * * **Multiple features, that require full document data to be loaded, will produce incorrect or confusing results if not all
         * roots are loaded. These include: bookmarks, find and replace, word count, pagination, document exports, document outline,
         * and table of contents.**
         *
         * These roots can be loaded at any time after the editor has been initialized, using
         * {@link module:editor-multi-root/multirooteditor~MultiRootEditor#loadRoot `MultiRootEditor#lazyRoot()`}.
         *
         * This is useful for handling big documents that contain hundreds of roots, or contain very large roots, which may have
         * impact editor performance if loaded all at once.
         *
         * @deprecated
         */
        lazyLoad?: boolean;
    }
}
