import { PipeTransform } from '@angular/core'; import { Observable } from 'rxjs'; import * as i0 from "@angular/core"; type KOptionsSearchCompactor = (item: T, term: string) => boolean; type KOptionsSearchSort = (a: T, b: T, term: string) => number; export declare class KOptionsSearchPipe implements PipeTransform { private select; private items$; private searchCompactor?; private searchSort?; filteredItems$: Observable; transform(data: T[], searchCompactor?: undefined, searchSort?: KOptionsSearchSort): Observable; transform(data: T[], searchCompactor: KOptionsSearchCompactor | (keyof T)[], searchSort?: KOptionsSearchSort): Observable; private filterLogic; private defaultSearch; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; } export {};