/** Deserialises version information from the version.json file created by the Kitten build process. Singleton. */ export default class Version { static instance: Version; versionStamp: number; gitHash: string; apiVersion: number; nodeVersion: string; exactVersion: string; _date: Date | undefined; year: number | undefined; month: number | undefined; day: number | undefined; paddedMonth: string | undefined; paddedDay: string | undefined; hour: number | undefined; minute: number | undefined; second: number | undefined; paddedHour: string | undefined; paddedMinute: string | undefined; paddedSecond: string | undefined; formattedDate: string | undefined; formattedTime: string | undefined; static getInstance(): Version; constructor(); set date(date: Date); get date(): Date; birthday(): string; /** Get star sign based on passed month and day. Based on https://gist.github.com/vyach-vasiliev/175758c7633fda9587f9dabf850507c0 @returns {string} Star sign. */ get starSign(): string; get Component(): () => string | string[] | Promise; /** HTML component to display version information. */ html(): string | string[] | Promise; /** Output version information to the console. */ printToConsole(): void; }