import { DateRangeTypes } from './date-range-choices.enum'; import { DateSelectionModel } from './date-selection.model'; import { SkyContribLocaleService } from '../locale/locale.service'; import * as moment from 'moment'; export default class DateRangeTranslator { static dateRangeTypeTransLATED: { [key: number]: string; }; static dateRangeTypeLookup: { [key: string]: number; }; static getDateRangeTypeForTranslatedString(translated: string): DateRangeTypes; static initializeDateRangeTypeTranslation(localeService: SkyContribLocaleService): void; static determineRangeDates(dateRangeType: DateRangeTypes, rangeStartInclusive?: string, rangeEndExclusive?: string, nowToUse?: moment.Moment): DateSelectionModel; private static setRange(period, shift, now, dateRangeType?); private static lastDaysRange(days, now); }