import { TitleCasePipe } from '@angular/common'; import { PipeTransform } from '@angular/core'; import { AbstractControl, UntypedFormArray, UntypedFormControl } from '@angular/forms'; import { DomSanitizer, SafeHtml } from '@angular/platform-browser'; import { ValueFilterFunc } from '../core.interface'; import * as i0 from "@angular/core"; export declare class EagnaTestPipe implements PipeTransform { transform(value: string): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; } export declare class CustomPluralPipe implements PipeTransform { transform(input: number, customPluralForm?: { singular?: string; plural: string; }): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; } export declare class IsNotEmptyPipe implements PipeTransform { transform(value: any): boolean; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; } export declare class GetInitialsPipe implements PipeTransform { transform(value: string, limit?: number, splitter?: string[]): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; } export declare class AbstractToFormControlPipe implements PipeTransform { transform(value: AbstractControl | null, ...args: any[]): UntypedFormControl; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; } export declare class AbstractToFormArrayPipe implements PipeTransform { transform(value: AbstractControl | null, ...args: any[]): UntypedFormArray; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; } export declare class FilterByPipe implements PipeTransform { private _isNotEmptyPipe; constructor(_isNotEmptyPipe: IsNotEmptyPipe); transform(arr: any[], byField: { field?: string; value: ValueFilterFunc | any; searchType?: 'anywhere' | 'start' | 'end'; }): any[]; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; } export declare class IncludeByPipe implements PipeTransform { constructor(); transform(arr: any[], byField: { field: string; value: any; searchType?: 'anywhere' | 'start' | 'end'; }): any[]; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; } export declare class ExcludeByPipe implements PipeTransform { constructor(); transform(arr: any[], byField: { field: string; value: any; searchType?: 'anywhere' | 'start' | 'end'; }): any[]; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; } export declare class FilterUnique implements PipeTransform { transform(arrayValues: any[]): any[]; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; } export declare class HighlightSearchPipe implements PipeTransform { private sanitizer; constructor(sanitizer: DomSanitizer); transform(elemText: string, searchTerms: string, type?: string): SafeHtml; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; } export declare class AutoCompleteHighlightPipe implements PipeTransform { constructor(); transform(value: any, args: any): any; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; } export declare class ReplaceAllPipe implements PipeTransform { constructor(); transform(value: string, from: string, to: string, isCaseSensitive?: boolean): any; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; } export declare class TranslateFieldPipe implements PipeTransform { private _capitalizeFirst; constructor(_capitalizeFirst: CapitalizeFirstPipe); transform(input: string, keyword?: string): any; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; } export declare class PluckPipe implements PipeTransform { transform(input: any[], key: string, delimeter?: string): any; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; } export declare class QuickFilterPipe implements PipeTransform { recursiveMatch(val: any, filter: string): any; transform(items: any, filter: any): any; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; } export declare class CapitalizeFirstPipe implements PipeTransform { private titleCase; constructor(titleCase: TitleCasePipe); transform(title: string): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; } export declare class MergeToPipe implements PipeTransform { constructor(); transform(obj1: any, obj2: any): any; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; } export declare class FlatMapPipe implements PipeTransform { constructor(); transform(obj1: any[]): any; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; } export declare class ObjToArrayPipe implements PipeTransform { constructor(); transform(obj: any): { label: string; value: any; }[]; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; } export declare class ArrayToObjPipe implements PipeTransform { constructor(); transform(objArr: any[], byId?: string): { [p: string]: any; } | undefined; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; }