/*!
 * 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 { FuzzySearch, ISelectionRange, Nullable } from "../../../types/index";
export interface State {
    query: string;
    sentence: SentenceFinder;
}
export declare class SentenceFinder {
    private readonly searchIndex;
    private queue;
    private value;
    constructor(searchIndex?: FuzzySearch);
    add(node: Text): void;
    ranges(needle: string, position?: number): Nullable<ISelectionRange[]>;
}
