export interface FuzzySearchResult<T> {
    item: T;
    score: number;
}
export default class FuzzySearchEngineStore {
    private readonly keys;
    engine: any;
    private enginePromise;
    private lastCollection;
    constructor(keys: string[]);
    loadEngine(): Promise<void>;
    private buildEngine;
    search<T>(list: T[], text: string): FuzzySearchResult<T>[];
}
//# sourceMappingURL=FuzzySearchEngineStore.d.ts.map