import { TranslateService } from '@ngx-translate/core'; import { PipeTransform } from '@angular/core'; import { DatePipe as CommonDatePipe } from '@angular/common'; /*** * * {{value | i18nDatePattern}} * * __Onde i18n é_-: Chave de internacionalizacao. Usa o translateService para obter os valores do pattern * * ### __Example__ : * ``` * {{ data | somaDate: i18nPattern }} * * Onde i18nPatter pode ser: * * "date.hours" * Exemplo: pt e en: * 12:35:22 * "date.minutes" * Exemplo: pt e en: * 12:35 * "date.day' * Exemplo: 12 de janeiro de 2020 * pt: 12/01 * en: 01/12 * "date.short" * Exemplo: 12 de janeiro de 2020 * pt: 12/01/2020 * en: 01/12/2020 * "date.shortdatetime" * Exemplo: 12 de janeiro de 2020 * pt: 12/01/20 * en: 01/12/20 * "date.datetime" * Exemplo: 12 de janeiro de 2020 as 5 horas e 10 minutes e 5 segundos * pt: 12/01/2020 05:10 * en: 01/12/2020 05:10 * "date.complete" * Exemplo: 12 de janeiro de 2020 as 5 horas e 10 minutes e 5 segundos * pt: 12/01/2020 05:10:05 * en: 01/12/2020 05:10:05 * ``` */ export declare class SomaDatePipe implements PipeTransform { private datePipe; private translateService; private defaultI18nPattern; constructor(datePipe: CommonDatePipe, translateService: TranslateService); transform(value: any, pattern: string): any; }