import { PipeTransform, OpaqueToken } from '@angular/core'; import { DatePipe } from '@angular/common'; export declare abstract class CachedDatePipe implements PipeTransform { protected datePipe: DatePipe; constructor(locale: OpaqueToken); /** * @override */ abstract transform(date: any, pattern?: string): string; } export declare class ZoneCachedDatePipe extends CachedDatePipe { constructor(locale: OpaqueToken); /** * @override */ transform(date: any, pattern?: string): string; } export declare class MemoryCachedDatePipe extends CachedDatePipe { constructor(locale: OpaqueToken); /** * @override */ transform(date: any, pattern?: string): string; }