/**
* @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 find-and-replace/findandreplaceconfig
*/
/**
* The configuration of the find and replace feature.
* The option is used by the {@link module:find-and-replace/findandreplace~FindAndReplace} feature.
*
* ```ts
* ClassicEditor
*   .create( {
*     findAndReplace: ... // Find and replace feature config.
*   } )
*   .then( ... )
*   .catch( ... );
* ```
*
* See {@link module:core/editor/editorconfig~EditorConfig all editor options}.
*/
export interface FindAndReplaceConfig {
	/**
	* The type of the find and replace UI opened by the `'findAndReplace'` button registered in the
	* editor's {@link module:ui/componentfactory~ComponentFactory component factory}
	*
	* The default value is `'dialog'`.
	*/
	uiType?: "dialog" | "dropdown";
}
