import { DatePipe } from '@angular/common'; import { DomSanitizer } from '@angular/platform-browser'; import { DestroyableContainer } from '@ts-core/common'; import { LanguageService } from '@ts-core/frontend/language'; import { CamelCasePipe } from '../pipe/CamelCasePipe'; import { FinancePipe } from '../pipe/FinancePipe'; import { MomentDateAdaptivePipe } from '../pipe/MomentDateAdaptivePipe'; import { MomentDateFromNowPipe } from '../pipe/MomentDateFromNowPipe'; import { MomentDatePipe } from '../pipe/MomentDatePipe'; import { MomentTimePipe } from '../pipe/MomentTimePipe'; import { PrettifyPipe } from '../pipe/PrettifyPipe'; import { SanitizePipe } from '../pipe/SanitizePipe'; import { TruncatePipe } from '../pipe/TruncatePipe'; export declare class PipeBaseService extends DestroyableContainer { language: LanguageService; sanitizer: DomSanitizer; private static DATE; private static FINANCE; private static PRETTIFY; private static TRUNCATE; private static SANITIZE; private static CAMEL_CASE; private static MOMENT_TIME; private static MOMENT_DATE; private static MOMENT_DATE_FROM_NOW; private static MOMENT_ADAPTIVE_DATE; private _locale; constructor(language: LanguageService, sanitizer: DomSanitizer); protected commitLanguageProperties(): void; get date(): DatePipe; get finance(): FinancePipe; get truncate(): TruncatePipe; get prettify(): PrettifyPipe; get momentDate(): MomentDatePipe; get momentDateFromNow(): MomentDateFromNowPipe; get momentDateAdaptive(): MomentDateAdaptivePipe; get momentTime(): MomentTimePipe; get sanitize(): SanitizePipe; get camelCase(): CamelCasePipe; get locale(): string; }