export declare class DateService { serializeDateByLocale(date: Date, locale: string): string; serializeDate(date: Date): string; serializeDateTimeByLocale(date: Date, locale: string): string; today(): Date; addDay(date: Date, daysNumber: number): Date; addMonth(date: Date, monthNumber: number): Date; addYear(date: Date, yearNumber: number): Date; addHour(date: Date, hour: number): Date; addMinutes(date: Date, minutes: number): Date; addSeconds(date: Date, seconds: number): Date; removeTime(date: Date): Date; removeMinutes(date: Date): void; removeHours(date: Date): void; /** * Remove zero first char of string * * @author Federico Gambardella * @param {string} value * @returns {string} */ unPad(value: string): string; /** * Convert date in ISO string. * * @author Federico Gambardella * @param {Date} date * @return {any} */ convertDateToString(date: Date, locale?: string): any; /** * Convert string to Date. * * @author Federico Gambardella * @param {string} dateStringify * @return {any} */ convertStringToDate(dateStringify: any): any; /** * Convert a string in a valid date. * * @author Federico Gambardella * @param {any} result * @param {string} property * @return {any} */ convertIntoDate(result: any, property: string): any; /** * Convert date in a string. * * @author Federico Gambardella * @param {any} entity * @param {string} property * @return {any} */ stringifyDate(entity: any, property: string): any; firstDayOfMonth(dateInput?: Date): Date; lastDayOfMonth(dateInput?: Date): Date; }