import * as i0 from "@angular/core"; export declare class FSDateService { constructor(); formatDate(date: any, format?: string): any; todaysFormatedDate(): any; getDays(): import("rxjs").Observable; /** * date - YYYY-DD * @param {*} date */ getDaysArrayInMonth(date?: string): { day: number; fullDate: string; status: string; }[]; nextMonth(num: number, format?: string): any; /** * * @param format MMMM * @returns */ currentMonth(format?: string): any; /** * * @param format YYYY * @returns */ currentYear(format?: string): any; prevMonth(num: number): any; /** * @description y and m in number only * @description 0 => JAN and 11 => DEC * @param {number} y * @param {number} m * @returns number */ getEndDayOfMonth(y: number, m: number): number; getYearFromMonth(monthNum: number): any; getLast7Day(): Date; /** * Checking past or future date from current date * @param date: string 'YYYY-MM-DD */ isPastDate(date: string): boolean; /** * Check input date and current date is same or not * @param date string 'YYYY-MM-DD * @returns */ isCurrentDate(date: string): any; /** * Check fromDate date and toDate date is same or not * @param fromDate string 'YYYY-MM-DD * @param toDate string 'YYYY-MM-DD * @returns */ isSameDate(fromDate: string, toDate: string): any; /** * Check input date is in current week or not * @param date string 'YYYY-MM-DD * @returns */ isCurrentWeek(date: string): boolean; /** * Check dateNeedsTobeCheck is in given range or not * @param startDate string * @param endDate string * @returns boolean */ isInDateRange(startDate: string, endDate: string, dateNeedsTobeCheck: string): void; getDateListFromRange(startDate: string, endDate: string): Array; getCurrentWeek(): string[]; /** * * @param date1 : date * @param date2 : date * @returns dateDifference : int` */ getDateDiff(date1: any, date2: any): number; addYear(date: any, addingYear: number): any; intervalRef: any; time: string; timer(totalHourInMS: any): void; private _clearInterval; getDateTimeDiffInMili(startTime: any, endTime: any): any; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵprov: i0.ɵɵInjectableDeclaration; }