/** * @license * Copyright Datorama. All Rights Reserved. * * Use of this source code is governed by an Apache License 2.0 license that can be * found in the LICENSE file at https://github.com/datorama/client-core/blob/master/LICENSE */ import { DatoSearchableDirective } from './searchable.directive'; import { DatoSearchableHighlightDirective } from './searchable-highlight.directive'; export declare class DatoSearchableContainerComponent { private searchables; private searchablesHighlight; private contentInit; private _count; get count(): number; set count(count: number); private _term; set term(searchTerm: string); get term(): string; search(searchTerm: string): void; register(searchable: DatoSearchableDirective | DatoSearchableHighlightDirective, highlight?: boolean): void; unregister(searchable: DatoSearchableDirective | DatoSearchableHighlightDirective, highlight?: boolean): void; ngAfterContentInit(): void; ngOnDestroy(): void; private match; private handleSearchables; private handleHighlighters; }