export default class UtilityService { static setCookie: (name: string, val: string, validMilliSeconds?: number) => void; static getCookie: (name: string) => string | undefined; static deleteCookie: (name: string) => void; static formatDate: (date: Date) => string; static getMonthsArrayShort: () => string[]; static getMonthsArrayFullString: () => string[]; static getMonthShortString: (month: number) => string; static getMonthFullString: (month: number) => string; static getPastMonthsArrayShort: (num: number) => string[]; static addMonthsToDate: (date: Date, months: number) => Date; static getStartOfTheDay: (date: Date) => Date; static getEndOfTheDay: (date: Date) => Date; static addDaysToMonth: (date: Date, days: number) => Date; static addHoursToDate: (date: Date, hours: number) => Date; static addMinutesToDate: (date: Date, minutes: number) => Date; static addSecondsToDate: (date: Date, seconds: number) => Date; static getFirstDayOfTheMonth: (date: Date) => Date; static getLastDayOfTheMonth: (date: Date) => Date; static getDaysInMonth: (year: number, month: number) => number; static isLeapYear: (year: number) => boolean; static generateGUID: () => any; static generateTimeString: (date: Date) => string; static exportJsonAsExcelSheet: (json: any[], fileTitle: string) => void; static LightenDarkenColor: (col: string, amt: number) => string; static getProfilePictureUrl: (siteUrl: string, email: string, apiType?: string, size?: string) => string; static getRandomColorCode: () => string; static transparentize(value: string, opacity: number): string; }