/*! * Jodit Editor (https://xdsoft.net/jodit/) * Released under MIT see LICENSE.txt in the project root for license information. * Copyright (c) 2013-2026 Valerii Chupurnov. All rights reserved. https://xdsoft.net */ /** * @module plugins/search */ import type { IJodit, MarkerInfo, Nullable } from "../../../types/index"; import { UIElement } from "../../../core/ui/index"; export declare class UISearch extends UIElement { className(): string; private queryInput; private replaceInput; selInfo: Nullable; private closeButton; private replaceButton; private currentBox; private countBox; render(): string; private _currentIndex; get currentIndex(): number; set currentIndex(value: number); set count(value: number); get query(): string; get replace(): string; constructor(jodit: IJodit); protected onEditorKeyDown(e: KeyboardEvent): void; isOpened: boolean; open(query?: string, replace?: string, searchAndReplace?: boolean): void; close(): void; /** * Calculate position if sticky is enabled */ private calcSticky; }