import { EventEmitter, OnInit } from '@angular/core'; import { FormControl } from '@angular/forms'; import { BabylonBlogPostI } from '../../core'; import * as i0 from "@angular/core"; export declare class BabylonSearchComponent implements OnInit { searchPlaceHolder?: string; elements: BabylonBlogPostI[] | any[]; liveSearch: boolean; fields: (keyof BabylonBlogPostI)[] | any[]; results: EventEmitter<{ items: BabylonBlogPostI[] | any[]; flag: number; }>; q: FormControl; onInit: boolean; emitResults(items: BabylonBlogPostI[], flag: number): void; ngOnInit(): void; search(): void; private filter; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; } export interface BabylonSearchElementI { id?: number; title?: string; subtitle?: string; description?: string; category?: string; date?: Date; }