import { DateAdapter, DateFormatter } from '@koobiq/components/core'; import { DateTimeOptions } from '@koobiq/date-formatter'; import { DateTime } from 'luxon'; import { DateFormatType, Locale } from '@mosaic-design/infosec-components/types'; import * as i0 from "@angular/core"; export declare class IcDateTimeService { #private; private dateAdapter; private dateFormatter; readonly secondsTemplate = "{\n SHOW_MILLISECONDS,\n select,\n yes{:{SECONDS}{MILLISECONDS}}\n other{{\n SHOW_SECONDS,\n select,\n yes{:{SECONDS}}\n other{}\n }}\n }"; constructor(locale: Locale, dateAdapter: DateAdapter, dateFormatter: DateFormatter); getFormattedDate(value: unknown, formatType?: DateFormatType, dateTimeOptions?: DateTimeOptions): string; private parse; private actualizeDateLocale; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }