import { BrsValue, ValueKind, BrsBoolean } from "../BrsType"; import { BrsComponent } from "./BrsComponent"; import { BrsType } from ".."; export declare class RoDateTime extends BrsComponent implements BrsValue { readonly kind = ValueKind.Object; private markTime; constructor(seconds?: number); formatDate(format: string, locale: string): string; formatTime(format: string, locale: string): string; resetTime(): void; toString(parent?: BrsType): string; equalTo(other: BrsType): BrsBoolean; /** Set the date/time value to the current UTC date and time */ private mark; /** Returns the date/time as a formatted string */ private asDateString; /** Same as AsDateString("long-date") */ private asDateStringNoParam; /** Returns the localized date of the device. */ private asDateStringLoc; /** Returns the localized time of the device. */ private asTimeStringLoc; /** Returns the date/time as the number of seconds from the Unix epoch (00:00:00 1/1/1970 GMT) */ private asSeconds; /** Set the date/time using a string in the ISO 8601 format */ private fromISO8601String; /** Returns the date/time as the number of seconds from the Unix epoch (00:00:00 1/1/1970 GMT) as Long Integer */ private asSecondsLong; /** Set the date/time value using the number of seconds from the Unix epoch */ private fromSeconds; /** Set the date/time value using the number of seconds from the Unix epoch as Long Integer */ private fromSecondsLong; /** Returns the date/time value's day of the month */ private getDayOfMonth; /** Returns the date/time value's day of the week */ private getDayOfWeek; /** Returns the date/time value's hour within the day */ private getHours; /** Returns the date/time value's last day of the month */ private getLastDayOfMonth; /** Returns the date/time value's millisecond within the second */ private getMilliseconds; /** Returns the date/time value's minute within the hour */ private getMinutes; /** Returns the date/time value's month */ private getMonth; /** Returns the date/time value's second within the minute */ private getSeconds; /** Returns the offset in minutes from the system time zone to UTC */ private getTimeZoneOffset; /** Returns the day of the week */ private getWeekday; /** Returns the date/time value's year */ private getYear; /** Return an ISO 8601 representation of the date/time value */ private toISOString; /** Offsets the date/time value from an assumed UTC date/time to a local date/time using the system time zone setting. */ private toLocalTime; }