import { PipeTransform } from '@angular/core'; import { DatePipe, DecimalPipe } from '@angular/common'; import { AbstractI18nService, App, CustomPipeManager } from '@wm/core'; import { WmPipe } from "./wm-pipe"; import * as i0 from "@angular/core"; export declare class TrailingZeroDecimalPipe implements PipeTransform { private decimalPipe; transform(value: any, selectedLocale: string, numberfilter: string, localefilter: any, trailingzero: boolean, decimalValue: string, skipTrailingZeroCheck?: boolean, formattedLocale?: any): any; constructor(decimalPipe: DecimalPipe); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; } export declare class ToDatePipe extends WmPipe implements PipeTransform { private datePipe; private i18nService; private app; protected customPipeManager: CustomPipeManager; returnFn(data: any, args: any, variables: any): any; transform(data: any, format: any, timezone?: any, compInstance?: any): any; constructor(datePipe: DatePipe, i18nService: AbstractI18nService, app: App, customPipeManager: CustomPipeManager); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; } export declare class ToNumberPipe implements PipeTransform { private decimalPipe; private i18nService; transform(data: any, fracSize: any): string; constructor(decimalPipe: DecimalPipe, i18nService: AbstractI18nService); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; } export declare class ToCurrencyPipe implements PipeTransform { private decimalPipe; private i18nService; transform(data: any, currencySymbol: any, fracSize: any): string; constructor(decimalPipe: DecimalPipe, i18nService: AbstractI18nService); static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; } export declare class PrefixPipe implements PipeTransform { transform(data: any, padding: any): any; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; } export declare class SuffixPipe implements PipeTransform { transform(data: any, padding: any): any; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; } /** * Custom pipe: It is work as interceptor between the user custom pipe function and angular pipe */ export declare class CustomPipe implements PipeTransform { private app; private custmeUserPipe; constructor(app: App, custmeUserPipe: CustomPipeManager); transform(data: any, pipename: any): any; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; } export declare class TimeFromNowPipe implements PipeTransform { transform(data: any): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; } export declare class NumberToStringPipe extends ToNumberPipe implements PipeTransform { static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; } export declare class StringToNumberPipe implements PipeTransform { transform(data: any): number; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; } export declare class FilterPipe implements PipeTransform { transform(data: any[], field: any, value: any): any[]; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; } export declare class FileSizePipe implements PipeTransform { transform(bytes: number, precision: number): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; } export declare class FileIconClassPipe implements PipeTransform { transform(fileExtension: any): string; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; } export declare class StateClassPipe implements PipeTransform { transform(state: any): any; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; } export declare class TemplateReplacePipe implements PipeTransform { transform(data: any, replaceObj: any): any; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; } export declare class FileExtensionFromMimePipe implements PipeTransform { transform(mimeType: any): any; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵpipe: i0.ɵɵPipeDeclaration; }