import { Dialog } from "fwtoolkit"; import type { Editor } from "../../types.js"; import { type Match } from "../../state_plugins/index.js"; interface SearchMatches { matches: Match[]; selected: number | false; } export declare class SearchReplaceDialog { editor: Editor; dialog: InstanceType | false; matches: SearchMatches; fnMatches: SearchMatches; canWrite: boolean; searchInput: HTMLInputElement; replaceInput: HTMLInputElement; resultCountEl: HTMLElement; constructor(editor: Editor); init(): void; setButtonState(): void; setNoteState(): void; updateResultCount(): void; bind(): void; onUpdate(): void; search(term: string): void; endSearch(): void; } export {}; //# sourceMappingURL=index.d.ts.map