import { Observable, Computed } from 'knockout'; import { ISearchOptions } from '../property-grid/widgets/internal/_utils'; import { Disposable } from '../serializer/disposable'; export interface ISearchHighlightOptions { text: string | Observable; textToSearch: string | Observable | Computed; searchOptions?: ISearchOptions; } export declare class HighlightEngine extends Disposable { private _$spanProtect; private _$spanSearch; private _options; private _update; content: string; update(options: ISearchHighlightOptions): void; private _getHighlightContent; constructor(options: ISearchHighlightOptions); }