import type { FuzzyMatch as FuzzyMatchOriginal, FuzzySuggestModal as FuzzySuggestModalOriginal } from 'obsidian'; import type { App } from './App.mjs'; import { SuggestModal } from './SuggestModal.mjs'; export declare abstract class FuzzySuggestModal extends SuggestModal> { constructor(app: App); static fromOriginalType3__(value: FuzzySuggestModalOriginal): FuzzySuggestModal; asOriginalType3__(): FuzzySuggestModalOriginal; constructor3__(_app: App): void; getItems(): T[]; getItemText(_item: T): string; onChooseItem(_item: T, _event: KeyboardEvent | MouseEvent): void; onChooseSuggestion(item: FuzzyMatchOriginal, event: KeyboardEvent | MouseEvent): void; }