import { PipeTransform } from '@angular/core'; import { DateTimeOptions } from '@koobiq/date-formatter'; import { DateAdapter } from '../../datetime'; import { DateFormatter } from './formatter'; import * as i0 from "@angular/core"; export declare class BaseFormatterPipe { protected readonly adapter: DateAdapter; protected readonly formatter: DateFormatter; } export declare class AbsoluteDateFormatterPipe extends BaseFormatterPipe implements PipeTransform { transform(value: D | string, currYear?: boolean): string; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵpipe: i0.ɵɵPipeDeclaration, "absoluteLongDate", true>; } export declare class AbsoluteDateFormatterImpurePipe extends AbsoluteDateFormatterPipe { transform(value: string | D, currYear?: boolean): string; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵpipe: i0.ɵɵPipeDeclaration, "absoluteLongDateImpurePipe", true>; } export declare class AbsoluteDateTimeFormatterPipe extends BaseFormatterPipe implements PipeTransform { transform(value: D | string, options?: DateTimeOptions): string; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵpipe: i0.ɵɵPipeDeclaration, "absoluteLongDateTime", true>; } export declare class AbsoluteDateTimeFormatterImpurePipe extends AbsoluteDateTimeFormatterPipe { transform(value: string | D, options?: DateTimeOptions): string; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵpipe: i0.ɵɵPipeDeclaration, "absoluteLongDateTimeImpurePipe", true>; } export declare class AbsoluteDateShortFormatterPipe extends BaseFormatterPipe implements PipeTransform { transform(value: D | string, currYear?: boolean): string; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵpipe: i0.ɵɵPipeDeclaration, "absoluteShortDate", true>; } export declare class AbsoluteDateShortFormatterImpurePipe extends AbsoluteDateShortFormatterPipe { transform(value: string | D, currYear?: boolean): string; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵpipe: i0.ɵɵPipeDeclaration, "absoluteShortDateImpurePipe", true>; } export declare class AbsoluteShortDateTimeFormatterPipe extends BaseFormatterPipe implements PipeTransform { transform(value: D | string, options?: DateTimeOptions): string; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵpipe: i0.ɵɵPipeDeclaration, "absoluteShortDateTime", true>; } export declare class AbsoluteShortDateTimeFormatterImpurePipe extends AbsoluteShortDateTimeFormatterPipe { transform(value: string | D, options?: DateTimeOptions): string; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵpipe: i0.ɵɵPipeDeclaration, "absoluteShortDateTimeImpurePipe", true>; } export declare class RelativeDateFormatterPipe extends BaseFormatterPipe implements PipeTransform { transform(value: D | string): string; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵpipe: i0.ɵɵPipeDeclaration, "relativeLongDate", true>; } export declare class RelativeDateFormatterImpurePipe extends RelativeDateFormatterPipe { transform(value: string | D): string; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵpipe: i0.ɵɵPipeDeclaration, "relativeLongDateImpurePipe", true>; } export declare class RelativeDateTimeFormatterPipe extends BaseFormatterPipe implements PipeTransform { transform(value: D | string, options?: DateTimeOptions): string; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵpipe: i0.ɵɵPipeDeclaration, "relativeLongDateTime", true>; } export declare class RelativeDateTimeFormatterImpurePipe extends RelativeDateTimeFormatterPipe { transform(value: string | D, options?: DateTimeOptions): string; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵpipe: i0.ɵɵPipeDeclaration, "relativeLongDateTimeImpurePipe", true>; } export declare class RelativeShortDateFormatterPipe extends BaseFormatterPipe implements PipeTransform { transform(value: D | string): string; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵpipe: i0.ɵɵPipeDeclaration, "relativeShortDate", true>; } export declare class RelativeShortDateFormatterImpurePipe extends RelativeShortDateFormatterPipe { transform(value: string | D): string; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵpipe: i0.ɵɵPipeDeclaration, "relativeShortDateImpurePipe", true>; } export declare class RelativeShortDateTimeFormatterPipe extends BaseFormatterPipe implements PipeTransform { transform(value: D | string, options?: DateTimeOptions): string; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵpipe: i0.ɵɵPipeDeclaration, "relativeShortDateTime", true>; } export declare class RelativeShortDateTimeFormatterImpurePipe extends RelativeShortDateTimeFormatterPipe { transform(value: string | D, options?: DateTimeOptions): string; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵpipe: i0.ɵɵPipeDeclaration, "relativeShortDateTimeImpurePipe", true>; } export declare class RangeDateFormatterPipe extends BaseFormatterPipe implements PipeTransform { transform([value1, value2]: D[] | string[]): string; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵpipe: i0.ɵɵPipeDeclaration, "rangeLongDate", true>; } export declare class RangeDateFormatterImpurePipe extends RangeDateFormatterPipe { transform([value1, value2]: D[] | string[]): string; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵpipe: i0.ɵɵPipeDeclaration, "rangeLongDateImpurePipe", true>; } export declare class RangeShortDateFormatterPipe extends BaseFormatterPipe implements PipeTransform { transform([value1, value2]: D[] | string[]): string; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵpipe: i0.ɵɵPipeDeclaration, "rangeShortDate", true>; } export declare class RangeShortDateFormatterImpurePipe extends RangeShortDateFormatterPipe { transform([value1, value2]: D[] | string[]): string; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵpipe: i0.ɵɵPipeDeclaration, "rangeShortDateImpurePipe", true>; } export declare class RangeDateTimeFormatterPipe extends BaseFormatterPipe implements PipeTransform { transform([value1, value2]: D[] | string[], options?: DateTimeOptions): string; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵpipe: i0.ɵɵPipeDeclaration, "rangeLongDateTime", true>; } export declare class RangeDateTimeFormatterImpurePipe extends RangeDateTimeFormatterPipe { transform([value1, value2]: D[] | string[], options?: DateTimeOptions): string; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵpipe: i0.ɵɵPipeDeclaration, "rangeLongDateTimeImpurePipe", true>; } export declare class RangeMiddleDateTimeFormatterPipe extends BaseFormatterPipe implements PipeTransform { transform([value1, value2]: D[] | string[], options?: DateTimeOptions): string; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵpipe: i0.ɵɵPipeDeclaration, "rangeMiddleDateTime", true>; } export declare class RangeMiddleDateTimeFormatterImpurePipe extends RangeMiddleDateTimeFormatterPipe { transform([value1, value2]: D[] | string[], options?: DateTimeOptions): string; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵpipe: i0.ɵɵPipeDeclaration, "rangeMiddleDateTimeImpurePipe", true>; } export declare class RangeShortDateTimeFormatterPipe extends BaseFormatterPipe implements PipeTransform { transform([value1, value2]: D[] | string[], options?: DateTimeOptions): string; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵpipe: i0.ɵɵPipeDeclaration, "rangeShortDateTime", true>; } export declare class RangeShortDateTimeFormatterImpurePipe extends RangeShortDateTimeFormatterPipe { transform([value1, value2]: D[] | string[], options?: DateTimeOptions): string; static ɵfac: i0.ɵɵFactoryDeclaration, never>; static ɵpipe: i0.ɵɵPipeDeclaration, "rangeShortDateTimeImpurePipe", true>; }