UNPKG

@sm003/autojs6-dts

Version:
898 lines (885 loc) 414 kB
declare module org { export module joda { export module time { export abstract class Chronology extends java.lang.Object { public static class: java.lang.Class<org.joda.time.Chronology>; public days(): org.joda.time.DurationField; public getZone(): org.joda.time.DateTimeZone; public weekOfWeekyear(): org.joda.time.DateTimeField; public millisOfDay(): org.joda.time.DateTimeField; public add(param0: number, param1: number, param2: number): number; public constructor(); public millis(): org.joda.time.DurationField; public hourOfHalfday(): org.joda.time.DateTimeField; public validate(param0: org.joda.time.ReadablePartial, param1: number[]): void; public centuries(): org.joda.time.DurationField; public secondOfMinute(): org.joda.time.DateTimeField; public minuteOfDay(): org.joda.time.DateTimeField; public toString(): string; public months(): org.joda.time.DurationField; public get(param0: org.joda.time.ReadablePeriod, param1: number): number[]; public years(): org.joda.time.DurationField; public clockhourOfHalfday(): org.joda.time.DateTimeField; public hours(): org.joda.time.DurationField; public centuryOfEra(): org.joda.time.DateTimeField; public withUTC(): org.joda.time.Chronology; public weekyear(): org.joda.time.DateTimeField; public secondOfDay(): org.joda.time.DateTimeField; public yearOfCentury(): org.joda.time.DateTimeField; public weekyearOfCentury(): org.joda.time.DateTimeField; public dayOfWeek(): org.joda.time.DateTimeField; public year(): org.joda.time.DateTimeField; public halfdayOfDay(): org.joda.time.DateTimeField; public clockhourOfDay(): org.joda.time.DateTimeField; public millisOfSecond(): org.joda.time.DateTimeField; public get(param0: org.joda.time.ReadablePeriod, param1: number, param2: number): number[]; public minuteOfHour(): org.joda.time.DateTimeField; public get(param0: org.joda.time.ReadablePartial, param1: number): number[]; public withZone(param0: org.joda.time.DateTimeZone): org.joda.time.Chronology; public weeks(): org.joda.time.DurationField; public weekyears(): org.joda.time.DurationField; public eras(): org.joda.time.DurationField; public monthOfYear(): org.joda.time.DateTimeField; public halfdays(): org.joda.time.DurationField; public add(param0: org.joda.time.ReadablePeriod, param1: number, param2: number): number; public dayOfYear(): org.joda.time.DateTimeField; public seconds(): org.joda.time.DurationField; public minutes(): org.joda.time.DurationField; public hourOfDay(): org.joda.time.DateTimeField; public yearOfEra(): org.joda.time.DateTimeField; public set(param0: org.joda.time.ReadablePartial, param1: number): number; public getDateTimeMillis(param0: number, param1: number, param2: number, param3: number, param4: number, param5: number, param6: number): number; public era(): org.joda.time.DateTimeField; public getDateTimeMillis(param0: number, param1: number, param2: number, param3: number, param4: number): number; public getDateTimeMillis(param0: number, param1: number, param2: number, param3: number): number; public dayOfMonth(): org.joda.time.DateTimeField; } } } } declare module org { export module joda { export module time { export class DateMidnight extends org.joda.time.base.BaseDateTime implements org.joda.time.ReadableDateTime, java.io.Serializable { public static class: java.lang.Class<org.joda.time.DateMidnight>; public getZone(): org.joda.time.DateTimeZone; public plus(param0: org.joda.time.ReadablePeriod): org.joda.time.DateMidnight; public withChronology(param0: org.joda.time.Chronology): org.joda.time.DateMidnight; public dayOfYear(): org.joda.time.DateMidnight.Property; public getSecondOfDay(): number; public withCenturyOfEra(param0: number): org.joda.time.DateMidnight; public getYearOfCentury(): number; public isEqual(param0: number): boolean; public yearOfCentury(): org.joda.time.DateMidnight.Property; public toDateTime(): org.joda.time.DateTime; public withFieldAdded(param0: org.joda.time.DurationFieldType, param1: number): org.joda.time.DateMidnight; public property(param0: org.joda.time.DateTimeFieldType): org.joda.time.DateMidnight.Property; public minusDays(param0: number): org.joda.time.DateMidnight; public getDayOfWeek(): number; public constructor(param0: number, param1: number, param2: number, param3: org.joda.time.Chronology); public plusMonths(param0: number): org.joda.time.DateMidnight; public isAfter(param0: number): boolean; public withZoneRetainFields(param0: org.joda.time.DateTimeZone): org.joda.time.DateMidnight; public withEra(param0: number): org.joda.time.DateMidnight; public getCenturyOfEra(): number; public constructor(param0: any, param1: org.joda.time.DateTimeZone); public withYear(param0: number): org.joda.time.DateMidnight; public minus(param0: org.joda.time.ReadablePeriod): org.joda.time.DateMidnight; public constructor(param0: number, param1: org.joda.time.Chronology); public withField(param0: org.joda.time.DateTimeFieldType, param1: number): org.joda.time.DateMidnight; public getMillisOfDay(): number; public era(): org.joda.time.DateMidnight.Property; public withYearOfCentury(param0: number): org.joda.time.DateMidnight; public plusDays(param0: number): org.joda.time.DateMidnight; public constructor(param0: org.joda.time.DateTimeZone); public getMinuteOfHour(): number; public constructor(param0: org.joda.time.Chronology); public getYear(): number; public toDateTime(param0: org.joda.time.DateTimeZone): org.joda.time.DateTime; public toString(param0: org.joda.time.format.DateTimeFormatter): string; public constructor(param0: number, param1: number, param2: number, param3: org.joda.time.DateTimeZone); public withDayOfYear(param0: number): org.joda.time.DateMidnight; public getWeekOfWeekyear(): number; public minusWeeks(param0: number): org.joda.time.DateMidnight; public plusYears(param0: number): org.joda.time.DateMidnight; public constructor(param0: number, param1: number, param2: number, param3: number, param4: number, param5: number, param6: number, param7: org.joda.time.DateTimeZone); public minusYears(param0: number): org.joda.time.DateMidnight; public static now(): org.joda.time.DateMidnight; public isBefore(param0: org.joda.time.ReadableInstant): boolean; public get(param0: org.joda.time.DateTimeField): number; public plusWeeks(param0: number): org.joda.time.DateMidnight; public constructor(param0: number, param1: org.joda.time.DateTimeZone); public checkInstant(param0: number, param1: org.joda.time.Chronology): number; public centuryOfEra(): org.joda.time.DateMidnight.Property; public dayOfMonth(): org.joda.time.DateMidnight.Property; public getEra(): number; public getMillisOfSecond(): number; public withDurationAdded(param0: number, param1: number): org.joda.time.DateMidnight; public toString(param0: string): string; public static parse(param0: string): org.joda.time.DateMidnight; public toMutableDateTime(): org.joda.time.MutableDateTime; public constructor(param0: number); public yearOfEra(): org.joda.time.DateMidnight.Property; public weekyear(): org.joda.time.DateMidnight.Property; public minus(param0: org.joda.time.ReadableDuration): org.joda.time.DateMidnight; public withDayOfMonth(param0: number): org.joda.time.DateMidnight; public constructor(param0: any, param1: org.joda.time.Chronology); public constructor(); public getHourOfDay(): number; public hashCode(): number; public minus(param0: number): org.joda.time.DateMidnight; public static now(param0: org.joda.time.DateTimeZone): org.joda.time.DateMidnight; public equals(param0: any): boolean; public withDurationAdded(param0: org.joda.time.ReadableDuration, param1: number): org.joda.time.DateMidnight; public get(param0: org.joda.time.DateTimeFieldType): number; public toString(param0: string, param1: java.util.Locale): string; public getMonthOfYear(): number; public getYearOfEra(): number; public isEqual(param0: org.joda.time.ReadableInstant): boolean; public withPeriodAdded(param0: org.joda.time.ReadablePeriod, param1: number): org.joda.time.DateMidnight; public getMinuteOfDay(): number; public minusMonths(param0: number): org.joda.time.DateMidnight; public toInterval(): org.joda.time.Interval; public withDayOfWeek(param0: number): org.joda.time.DateMidnight; public withFields(param0: org.joda.time.ReadablePartial): org.joda.time.DateMidnight; public toString(): string; public monthOfYear(): org.joda.time.DateMidnight.Property; public weekOfWeekyear(): org.joda.time.DateMidnight.Property; public withYearOfEra(param0: number): org.joda.time.DateMidnight; public plus(param0: org.joda.time.ReadableDuration): org.joda.time.DateMidnight; public getDayOfYear(): number; public isBefore(param0: number): boolean; public isSupported(param0: org.joda.time.DateTimeFieldType): boolean; public constructor(param0: any); public getWeekyear(): number; public constructor(param0: number, param1: number, param2: number); public withMonthOfYear(param0: number): org.joda.time.DateMidnight; public toInstant(): org.joda.time.Instant; public getDayOfMonth(): number; public getSecondOfMinute(): number; public toMutableDateTime(param0: org.joda.time.DateTimeZone): org.joda.time.MutableDateTime; public withMillis(param0: number): org.joda.time.DateMidnight; public constructor(param0: number, param1: number, param2: number, param3: number, param4: number, param5: number, param6: number); public constructor(param0: number, param1: number, param2: number, param3: number, param4: number, param5: number, param6: number, param7: org.joda.time.Chronology); public getChronology(): org.joda.time.Chronology; public plus(param0: number): org.joda.time.DateMidnight; public toMutableDateTime(param0: org.joda.time.Chronology): org.joda.time.MutableDateTime; public getMillis(): number; public static parse(param0: string, param1: org.joda.time.format.DateTimeFormatter): org.joda.time.DateMidnight; public dayOfWeek(): org.joda.time.DateMidnight.Property; public withWeekyear(param0: number): org.joda.time.DateMidnight; public toDateTime(param0: org.joda.time.Chronology): org.joda.time.DateTime; public static now(param0: org.joda.time.Chronology): org.joda.time.DateMidnight; public withWeekOfWeekyear(param0: number): org.joda.time.DateMidnight; public isAfter(param0: org.joda.time.ReadableInstant): boolean; public year(): org.joda.time.DateMidnight.Property; public toLocalDate(): org.joda.time.LocalDate; /** @deprecated */ public toYearMonthDay(): org.joda.time.YearMonthDay; } export module DateMidnight { export class Property extends org.joda.time.field.AbstractReadableInstantFieldProperty { public static class: java.lang.Class<org.joda.time.DateMidnight.Property>; public roundCeilingCopy(): org.joda.time.DateMidnight; public setCopy(param0: number): org.joda.time.DateMidnight; public getDateMidnight(): org.joda.time.DateMidnight; public roundFloorCopy(): org.joda.time.DateMidnight; public setCopy(param0: string): org.joda.time.DateMidnight; public addToCopy(param0: number): org.joda.time.DateMidnight; public roundHalfEvenCopy(): org.joda.time.DateMidnight; public roundHalfFloorCopy(): org.joda.time.DateMidnight; public addWrapFieldToCopy(param0: number): org.joda.time.DateMidnight; public getField(): org.joda.time.DateTimeField; public setCopy(param0: string, param1: java.util.Locale): org.joda.time.DateMidnight; public withMinimumValue(): org.joda.time.DateMidnight; public getMillis(): number; public withMaximumValue(): org.joda.time.DateMidnight; public getChronology(): org.joda.time.Chronology; public roundHalfCeilingCopy(): org.joda.time.DateMidnight; } } } } } declare module org { export module joda { export module time { export class DateTime extends org.joda.time.base.BaseDateTime implements org.joda.time.ReadableDateTime, java.io.Serializable { public static class: java.lang.Class<org.joda.time.DateTime>; public minusHours(param0: number): org.joda.time.DateTime; public dayOfYear(): org.joda.time.DateTime.Property; public millisOfDay(): org.joda.time.DateTime.Property; public plusYears(param0: number): org.joda.time.DateTime; public getZone(): org.joda.time.DateTimeZone; public plusWeeks(param0: number): org.joda.time.DateTime; public getSecondOfDay(): number; public getYearOfCentury(): number; public withHourOfDay(param0: number): org.joda.time.DateTime; public isEqual(param0: number): boolean; public toDateTime(): org.joda.time.DateTime; public hourOfDay(): org.joda.time.DateTime.Property; public plusSeconds(param0: number): org.joda.time.DateTime; public withWeekyear(param0: number): org.joda.time.DateTime; public minusSeconds(param0: number): org.joda.time.DateTime; public minusWeeks(param0: number): org.joda.time.DateTime; public getDayOfWeek(): number; public withField(param0: org.joda.time.DateTimeFieldType, param1: number): org.joda.time.DateTime; public withZone(param0: org.joda.time.DateTimeZone): org.joda.time.DateTime; public static now(): org.joda.time.DateTime; public isAfter(param0: number): boolean; public withDate(param0: org.joda.time.LocalDate): org.joda.time.DateTime; public constructor(param0: number, param1: number, param2: number, param3: number, param4: number); public plus(param0: number): org.joda.time.DateTime; public secondOfDay(): org.joda.time.DateTime.Property; public withTime(param0: number, param1: number, param2: number, param3: number): org.joda.time.DateTime; public constructor(param0: number, param1: number, param2: number, param3: number, param4: number, param5: number, param6: org.joda.time.Chronology); public getCenturyOfEra(): number; public minusYears(param0: number): org.joda.time.DateTime; public constructor(param0: any, param1: org.joda.time.DateTimeZone); public static now(param0: org.joda.time.Chronology): org.joda.time.DateTime; public monthOfYear(): org.joda.time.DateTime.Property; public constructor(param0: number, param1: org.joda.time.Chronology); public plus(param0: org.joda.time.ReadableDuration): org.joda.time.DateTime; public getMillisOfDay(): number; public withDayOfWeek(param0: number): org.joda.time.DateTime; public withDurationAdded(param0: org.joda.time.ReadableDuration, param1: number): org.joda.time.DateTime; public plusHours(param0: number): org.joda.time.DateTime; public minus(param0: number): org.joda.time.DateTime; public withSecondOfMinute(param0: number): org.joda.time.DateTime; public constructor(param0: org.joda.time.DateTimeZone); public withMillisOfDay(param0: number): org.joda.time.DateTime; public getMinuteOfHour(): number; public constructor(param0: org.joda.time.Chronology); public withEarlierOffsetAtOverlap(): org.joda.time.DateTime; public getYear(): number; public toDateTime(param0: org.joda.time.DateTimeZone): org.joda.time.DateTime; public toString(param0: org.joda.time.format.DateTimeFormatter): string; public withEra(param0: number): org.joda.time.DateTime; public plusMinutes(param0: number): org.joda.time.DateTime; public getWeekOfWeekyear(): number; public dayOfMonth(): org.joda.time.DateTime.Property; public minusDays(param0: number): org.joda.time.DateTime; public static parse(param0: string): org.joda.time.DateTime; public constructor(param0: number, param1: number, param2: number, param3: number, param4: number, param5: number, param6: number, param7: org.joda.time.DateTimeZone); public withFieldAdded(param0: org.joda.time.DurationFieldType, param1: number): org.joda.time.DateTime; public era(): org.joda.time.DateTime.Property; public minusMinutes(param0: number): org.joda.time.DateTime; public isBefore(param0: org.joda.time.ReadableInstant): boolean; public minusMonths(param0: number): org.joda.time.DateTime; public withZoneRetainFields(param0: org.joda.time.DateTimeZone): org.joda.time.DateTime; public get(param0: org.joda.time.DateTimeField): number; public constructor(param0: number, param1: number, param2: number, param3: number, param4: number, param5: number, param6: org.joda.time.DateTimeZone); public constructor(param0: number, param1: org.joda.time.DateTimeZone); public withDayOfYear(param0: number): org.joda.time.DateTime; public withTimeAtStartOfDay(): org.joda.time.DateTime; public withYearOfEra(param0: number): org.joda.time.DateTime; public getEra(): number; public getMillisOfSecond(): number; public withDate(param0: number, param1: number, param2: number): org.joda.time.DateTime; public toString(param0: string): string; public withTime(param0: org.joda.time.LocalTime): org.joda.time.DateTime; public property(param0: org.joda.time.DateTimeFieldType): org.joda.time.DateTime.Property; /** @deprecated */ public toTimeOfDay(): org.joda.time.TimeOfDay; public withMonthOfYear(param0: number): org.joda.time.DateTime; public year(): org.joda.time.DateTime.Property; public toMutableDateTime(): org.joda.time.MutableDateTime; public constructor(param0: number); public withDurationAdded(param0: number, param1: number): org.joda.time.DateTime; /** @deprecated */ public toDateMidnight(): org.joda.time.DateMidnight; public toLocalDateTime(): org.joda.time.LocalDateTime; public constructor(param0: number, param1: number, param2: number, param3: number, param4: number, param5: org.joda.time.DateTimeZone); public constructor(param0: number, param1: number, param2: number, param3: number, param4: number, param5: org.joda.time.Chronology); public withChronology(param0: org.joda.time.Chronology): org.joda.time.DateTime; public constructor(param0: any, param1: org.joda.time.Chronology); public constructor(); public getHourOfDay(): number; public withYearOfCentury(param0: number): org.joda.time.DateTime; public minuteOfHour(): org.joda.time.DateTime.Property; public hashCode(): number; public equals(param0: any): boolean; public get(param0: org.joda.time.DateTimeFieldType): number; public toString(param0: string, param1: java.util.Locale): string; public plusMillis(param0: number): org.joda.time.DateTime; public getMonthOfYear(): number; public getYearOfEra(): number; public toLocalTime(): org.joda.time.LocalTime; public yearOfEra(): org.joda.time.DateTime.Property; public isEqual(param0: org.joda.time.ReadableInstant): boolean; public withMinuteOfHour(param0: number): org.joda.time.DateTime; public withFields(param0: org.joda.time.ReadablePartial): org.joda.time.DateTime; public minusMillis(param0: number): org.joda.time.DateTime; public getMinuteOfDay(): number; public toString(): string; public constructor(param0: number, param1: number, param2: number, param3: number, param4: number, param5: number); public plusDays(param0: number): org.joda.time.DateTime; public withDayOfMonth(param0: number): org.joda.time.DateTime; public withPeriodAdded(param0: org.joda.time.ReadablePeriod, param1: number): org.joda.time.DateTime; public plusMonths(param0: number): org.joda.time.DateTime; public withCenturyOfEra(param0: number): org.joda.time.DateTime; public getDayOfYear(): number; public isBefore(param0: number): boolean; public isSupported(param0: org.joda.time.DateTimeFieldType): boolean; public constructor(param0: any); public getWeekyear(): number; public minus(param0: org.joda.time.ReadableDuration): org.joda.time.DateTime; public dayOfWeek(): org.joda.time.DateTime.Property; public toInstant(): org.joda.time.Instant; public getDayOfMonth(): number; public getSecondOfMinute(): number; public toMutableDateTime(param0: org.joda.time.DateTimeZone): org.joda.time.MutableDateTime; public constructor(param0: number, param1: number, param2: number, param3: number, param4: number, param5: number, param6: number); public plus(param0: org.joda.time.ReadablePeriod): org.joda.time.DateTime; public constructor(param0: number, param1: number, param2: number, param3: number, param4: number, param5: number, param6: number, param7: org.joda.time.Chronology); public withWeekOfWeekyear(param0: number): org.joda.time.DateTime; public yearOfCentury(): org.joda.time.DateTime.Property; public getChronology(): org.joda.time.Chronology; public centuryOfEra(): org.joda.time.DateTime.Property; public toMutableDateTime(param0: org.joda.time.Chronology): org.joda.time.MutableDateTime; public millisOfSecond(): org.joda.time.DateTime.Property; public toDateTimeISO(): org.joda.time.DateTime; public getMillis(): number; public withMillisOfSecond(param0: number): org.joda.time.DateTime; public withLaterOffsetAtOverlap(): org.joda.time.DateTime; public secondOfMinute(): org.joda.time.DateTime.Property; public toDateTime(param0: org.joda.time.Chronology): org.joda.time.DateTime; public minus(param0: org.joda.time.ReadablePeriod): org.joda.time.DateTime; public minuteOfDay(): org.joda.time.DateTime.Property; public static now(param0: org.joda.time.DateTimeZone): org.joda.time.DateTime; public weekOfWeekyear(): org.joda.time.DateTime.Property; public isAfter(param0: org.joda.time.ReadableInstant): boolean; public toLocalDate(): org.joda.time.LocalDate; public withMillis(param0: number): org.joda.time.DateTime; public static parse(param0: string, param1: org.joda.time.format.DateTimeFormatter): org.joda.time.DateTime; public withYear(param0: number): org.joda.time.DateTime; /** @deprecated */ public toYearMonthDay(): org.joda.time.YearMonthDay; public weekyear(): org.joda.time.DateTime.Property; } export module DateTime { export class Property extends org.joda.time.field.AbstractReadableInstantFieldProperty { public static class: java.lang.Class<org.joda.time.DateTime.Property>; public roundHalfCeilingCopy(): org.joda.time.DateTime; public addWrapFieldToCopy(param0: number): org.joda.time.DateTime; public roundHalfFloorCopy(): org.joda.time.DateTime; public setCopy(param0: string, param1: java.util.Locale): org.joda.time.DateTime; public roundCeilingCopy(): org.joda.time.DateTime; public withMinimumValue(): org.joda.time.DateTime; public roundFloorCopy(): org.joda.time.DateTime; public getField(): org.joda.time.DateTimeField; public getMillis(): number; public getDateTime(): org.joda.time.DateTime; public setCopy(param0: number): org.joda.time.DateTime; public roundHalfEvenCopy(): org.joda.time.DateTime; public addToCopy(param0: number): org.joda.time.DateTime; public setCopy(param0: string): org.joda.time.DateTime; public getChronology(): org.joda.time.Chronology; public withMaximumValue(): org.joda.time.DateTime; } } } } } declare module org { export module joda { export module time { export class DateTimeComparator extends java.lang.Object { public static class: java.lang.Class<org.joda.time.DateTimeComparator>; public thenComparing(keyExtractor: any /* any*/): java.util.Comparator<any>; public static comparingInt(keyExtractor: any /* any*/): java.util.Comparator<any>; public static reverseOrder(): java.util.Comparator<any>; public static getTimeOnlyInstance(): org.joda.time.DateTimeComparator; public thenComparingDouble(keyExtractor: any /* any*/): java.util.Comparator<any>; public compare(param0: any, param1: any): number; public getLowerLimit(): org.joda.time.DateTimeFieldType; public reversed(): java.util.Comparator<any>; public static comparing(keyExtractor: any /* any*/, keyComparator: java.util.Comparator<any>): java.util.Comparator<any>; public hashCode(): number; public equals(param0: any): boolean; public static naturalOrder(): java.util.Comparator<any>; public static getInstance(param0: org.joda.time.DateTimeFieldType): org.joda.time.DateTimeComparator; public static comparingDouble(keyExtractor: any /* any*/): java.util.Comparator<any>; public static comparing(keyExtractor: any /* any*/): java.util.Comparator<any>; public constructor(param0: org.joda.time.DateTimeFieldType, param1: org.joda.time.DateTimeFieldType); public thenComparing(keyExtractor: any /* any*/, keyComparator: java.util.Comparator<any>): java.util.Comparator<any>; public thenComparing(other: java.util.Comparator<any>): java.util.Comparator<any>; public static nullsLast(comparator: java.util.Comparator<any>): java.util.Comparator<any>; public static getInstance(): org.joda.time.DateTimeComparator; public thenComparingLong(keyExtractor: any /* any*/): java.util.Comparator<any>; public thenComparingInt(keyExtractor: any /* any*/): java.util.Comparator<any>; public toString(): string; public static nullsFirst(comparator: java.util.Comparator<any>): java.util.Comparator<any>; public static getDateOnlyInstance(): org.joda.time.DateTimeComparator; public getUpperLimit(): org.joda.time.DateTimeFieldType; public equals(obj: any): boolean; public static comparingLong(keyExtractor: any /* any*/): java.util.Comparator<any>; public static getInstance(param0: org.joda.time.DateTimeFieldType, param1: org.joda.time.DateTimeFieldType): org.joda.time.DateTimeComparator; } } } } declare module org { export module joda { export module time { export class DateTimeConstants extends java.lang.Object { public static class: java.lang.Class<org.joda.time.DateTimeConstants>; public static JANUARY: number; public static FEBRUARY: number; public static MARCH: number; public static APRIL: number; public static MAY: number; public static JUNE: number; public static JULY: number; public static AUGUST: number; public static SEPTEMBER: number; public static OCTOBER: number; public static NOVEMBER: number; public static DECEMBER: number; public static MONDAY: number; public static TUESDAY: number; public static WEDNESDAY: number; public static THURSDAY: number; public static FRIDAY: number; public static SATURDAY: number; public static SUNDAY: number; public static AM: number; public static PM: number; public static BC: number; public static BCE: number; public static AD: number; public static CE: number; public static MILLIS_PER_SECOND: number; public static SECONDS_PER_MINUTE: number; public static MILLIS_PER_MINUTE: number; public static MINUTES_PER_HOUR: number; public static SECONDS_PER_HOUR: number; public static MILLIS_PER_HOUR: number; public static HOURS_PER_DAY: number; public static MINUTES_PER_DAY: number; public static SECONDS_PER_DAY: number; public static MILLIS_PER_DAY: number; public static DAYS_PER_WEEK: number; public static HOURS_PER_WEEK: number; public static MINUTES_PER_WEEK: number; public static SECONDS_PER_WEEK: number; public static MILLIS_PER_WEEK: number; public constructor(); } } } } declare module org { export module joda { export module time { export abstract class DateTimeField extends java.lang.Object { public static class: java.lang.Class<org.joda.time.DateTimeField>; public add(param0: number, param1: number): number; public roundHalfCeiling(param0: number): number; public getLeapAmount(param0: number): number; public get(param0: number): number; public getMinimumValue(param0: number): number; public roundCeiling(param0: number): number; public constructor(); public setExtended(param0: number, param1: number): number; public roundHalfFloor(param0: number): number; public isLenient(): boolean; public set(param0: org.joda.time.ReadablePartial, param1: number, param2: number[], param3: string, param4: java.util.Locale): number[]; public getAsText(param0: number): string; public getMaximumValue(param0: org.joda.time.ReadablePartial): number; public set(param0: number, param1: string): number; public getMaximumValue(param0: org.joda.time.ReadablePartial, param1: number[]): number; public getAsShortText(param0: org.joda.time.ReadablePartial, param1: java.util.Locale): string; public getMinimumValue(param0: org.joda.time.ReadablePartial, param1: number[]): number; public getDifference(param0: number, param1: number): number; public getName(): string; public toString(): string; public add(param0: org.joda.time.ReadablePartial, param1: number, param2: number[], param3: number): number[]; public getLeapDurationField(): org.joda.time.DurationField; public isSupported(): boolean; public set(param0: org.joda.time.ReadablePartial, param1: number, param2: number[], param3: number): number[]; public getMinimumValue(): number; public getType(): org.joda.time.DateTimeFieldType; public getAsText(param0: org.joda.time.ReadablePartial, param1: java.util.Locale): string; public addWrapPartial(param0: org.joda.time.ReadablePartial, param1: number, param2: number[], param3: number): number[]; public getAsShortText(param0: number): string; public getMaximumShortTextLength(param0: java.util.Locale): number; public isLeap(param0: number): boolean; public getDurationField(): org.joda.time.DurationField; public set(param0: number, param1: string, param2: java.util.Locale): number; public getRangeDurationField(): org.joda.time.DurationField; public remainder(param0: number): number; public addWrapField(param0: org.joda.time.ReadablePartial, param1: number, param2: number[], param3: number): number[]; public roundHalfEven(param0: number): number; public getDifferenceAsLong(param0: number, param1: number): number; public getMaximumValue(): number; public getAsText(param0: org.joda.time.ReadablePartial, param1: number, param2: java.util.Locale): string; public getAsShortText(param0: number, param1: java.util.Locale): string; public getAsText(param0: number, param1: java.util.Locale): string; public roundFloor(param0: number): number; public getAsShortText(param0: org.joda.time.ReadablePartial, param1: number, param2: java.util.Locale): string; public addWrapField(param0: number, param1: number): number; public set(param0: number, param1: number): number; public getMinimumValue(param0: org.joda.time.ReadablePartial): number; public getMaximumTextLength(param0: java.util.Locale): number; public getMaximumValue(param0: number): number; } } } } declare module org { export module joda { export module time { export abstract class DateTimeFieldType extends java.lang.Object implements java.io.Serializable { public static class: java.lang.Class<org.joda.time.DateTimeFieldType>; public static millisOfDay(): org.joda.time.DateTimeFieldType; public static centuryOfEra(): org.joda.time.DateTimeFieldType; public getDurationType(): org.joda.time.DurationFieldType; public static yearOfCentury(): org.joda.time.DateTimeFieldType; public constructor(param0: string); public static weekyearOfCentury(): org.joda.time.DateTimeFieldType; public static minuteOfHour(): org.joda.time.DateTimeFieldType; public static minuteOfDay(): org.joda.time.DateTimeFieldType; public static secondOfDay(): org.joda.time.DateTimeFieldType; public static era(): org.joda.time.DateTimeFieldType; public static clockhourOfDay(): org.joda.time.DateTimeFieldType; public static dayOfYear(): org.joda.time.DateTimeFieldType; public static yearOfEra(): org.joda.time.DateTimeFieldType; public static secondOfMinute(): org.joda.time.DateTimeFieldType; public static weekyear(): org.joda.time.DateTimeFieldType; public static dayOfMonth(): org.joda.time.DateTimeFieldType; public static weekOfWeekyear(): org.joda.time.DateTimeFieldType; public static monthOfYear(): org.joda.time.DateTimeFieldType; public getName(): string; public static year(): org.joda.time.DateTimeFieldType; public toString(): string; public static hourOfHalfday(): org.joda.time.DateTimeFieldType; public static dayOfWeek(): org.joda.time.DateTimeFieldType; public static hourOfDay(): org.joda.time.DateTimeFieldType; public static halfdayOfDay(): org.joda.time.DateTimeFieldType; public getField(param0: org.joda.time.Chronology): org.joda.time.DateTimeField; public static millisOfSecond(): org.joda.time.DateTimeFieldType; public static clockhourOfHalfday(): org.joda.time.DateTimeFieldType; public getRangeDurationType(): org.joda.time.DurationFieldType; public isSupported(param0: org.joda.time.Chronology): boolean; } export module DateTimeFieldType { export class StandardDateTimeFieldType extends org.joda.time.DateTimeFieldType { public static class: java.lang.Class<org.joda.time.DateTimeFieldType.StandardDateTimeFieldType>; public getRangeDurationType(): org.joda.time.DurationFieldType; public equals(param0: any): boolean; public equals(obj: any): boolean; public getDurationType(): org.joda.time.DurationFieldType; public getField(param0: org.joda.time.Chronology): org.joda.time.DateTimeField; public hashCode(): number; } } } } } declare module org { export module joda { export module time { export class DateTimeUtils extends java.lang.Object { public static class: java.lang.Class<org.joda.time.DateTimeUtils>; public static SYSTEM_MILLIS_PROVIDER: org.joda.time.DateTimeUtils.MillisProvider; public static currentTimeMillis(): number; public static getChronology(param0: org.joda.time.Chronology): org.joda.time.Chronology; public static setCurrentMillisFixed(param0: number): void; public static setCurrentMillisOffset(param0: number): void; public static toJulianDayNumber(param0: number): number; public static getDurationMillis(param0: org.joda.time.ReadableDuration): number; public static setCurrentMillisProvider(param0: org.joda.time.DateTimeUtils.MillisProvider): void; public static getIntervalChronology(param0: org.joda.time.ReadableInterval): org.joda.time.Chronology; public static getInstantMillis(param0: org.joda.time.ReadableInstant): number; public constructor(); public static fromJulianDay(param0: number): number; public static isContiguous(param0: org.joda.time.ReadablePartial): boolean; public static setCurrentMillisSystem(): void; public static toJulianDay(param0: number): number; public static getInstantChronology(param0: org.joda.time.ReadableInstant): org.joda.time.Chronology; public static getDefaultTimeZoneNames(): java.util.Map<string,org.joda.time.DateTimeZone>; public static getReadableInterval(param0: org.joda.time.ReadableInterval): org.joda.time.ReadableInterval; public static getZone(param0: org.joda.time.DateTimeZone): org.joda.time.DateTimeZone; public static getPeriodType(param0: org.joda.time.PeriodType): org.joda.time.PeriodType; public static getDateFormatSymbols(param0: java.util.Locale): java.text.DateFormatSymbols; public static setDefaultTimeZoneNames(param0: java.util.Map<string,org.joda.time.DateTimeZone>): void; public static getIntervalChronology(param0: org.joda.time.ReadableInstant, param1: org.joda.time.ReadableInstant): org.joda.time.Chronology; } export module DateTimeUtils { export class FixedMillisProvider extends java.lang.Object implements org.joda.time.DateTimeUtils.MillisProvider { public static class: java.lang.Class<org.joda.time.DateTimeUtils.FixedMillisProvider>; public getMillis(): number; } export class MillisProvider extends java.lang.Object { public static class: java.lang.Class<org.joda.time.DateTimeUtils.MillisProvider>; /** * Constructs a new instance of the org.joda.time.DateTimeUtils$MillisProvider interface with the provided implementation. An empty constructor exists calling super() when extending the interface class. */ public constructor(implementation: { getMillis(): number; }); public constructor(); public getMillis(): number; } export class OffsetMillisProvider extends java.lang.Object implements org.joda.time.DateTimeUtils.MillisProvider { public static class: java.lang.Class<org.joda.time.DateTimeUtils.OffsetMillisProvider>; public getMillis(): number; } export class SystemMillisProvider extends java.lang.Object implements org.joda.time.DateTimeUtils.MillisProvider { public static class: java.lang.Class<org.joda.time.DateTimeUtils.SystemMillisProvider>; public getMillis(): number; } } } } } declare module org { export module joda { export module time { export abstract class DateTimeZone extends java.lang.Object implements java.io.Serializable { public static class: java.lang.Class<org.joda.time.DateTimeZone>; public static UTC: org.joda.time.DateTimeZone; public static DEFAULT_TZ_DATA_PATH: string; public static setDefault(param0: org.joda.time.DateTimeZone): void; public getOffsetFromLocal(param0: number): number; public static forOffsetHours(param0: number): org.joda.time.DateTimeZone; public getName(param0: number, param1: java.util.Locale): string; public constructor(param0: string); public getName(param0: number): string; public static getAvailableIDs(): java.util.Set<string>; public isStandardOffset(param0: number): boolean; public nextTransition(param0: number): number; public adjustOffset(param0: number, param1: boolean): number; public hashCode(): number; public static setNameProvider(param0: org.joda.time.tz.NameProvider): void; public getOffset(param0: org.joda.time.ReadableInstant): number; public equals(param0: any): boolean; public getMillisKeepLocal(param0: org.joda.time.DateTimeZone, param1: number): number; public static forOffsetMillis(param0: number): org.joda.time.DateTimeZone; public static setProvider(param0: org.joda.time.tz.Provider): void; public static getNameProvider(): org.joda.time.tz.NameProvider; public getShortName(param0: number, param1: java.util.Locale): string; public static forTimeZone(param0: java.util.TimeZone): org.joda.time.DateTimeZone; public getShortName(param0: number): string; public convertLocalToUTC(param0: number, param1: boolean): number; public toTimeZone(): java.util.TimeZone; public getNameKey(param0: number): string; public toString(): string; public writeReplace(): any; public convertLocalToUTC(param0: number, param1: boolean, param2: number): number; public static forOffsetHoursMinutes(param0: number, param1: number): org.joda.time.DateTimeZone; public isFixed(): boolean; public static forID(param0: string): org.joda.time.DateTimeZone; public convertUTCToLocal(param0: number): number; public equals(obj: any): boolean; public static getDefault(): org.joda.time.DateTimeZone; public static getProvider(): org.joda.time.tz.Provider; public previousTransition(param0: number): number; public isLocalDateTimeGap(param0: org.joda.time.LocalDateTime): boolean; public getStandardOffset(param0: number): number; public getID(): string; public getOffset(param0: number): number; } export module DateTimeZone { export class LazyInit extends java.lang.Object { public static class: java.lang.Class<org.joda.time.DateTimeZone.LazyInit>; } export class Stub extends java.lang.Object implements java.io.Serializable { public static class: java.lang.Class<org.joda.time.DateTimeZone.Stub>; } } } } } declare module org { export module joda { export module time { export class Days extends org.joda.time.base.BaseSingleFieldPeriod { public static class: java.lang.Class<org.joda.time.Days>; public static ZERO: org.joda.time.Days; public static ONE: org.joda.time.Days; public static TWO: org.joda.time.Days; public static THREE: org.joda.time.Days; public static FOUR: org.joda.time.Days; public static FIVE: org.joda.time.Days; public static SIX: org.joda.time.Days; public static SEVEN: org.joda.time.Days; public static MAX_VALUE: org.joda.time.Days; public static MIN_VALUE: org.joda.time.Days; public toStandardHours(): org.joda.time.Hours; public static days(param0: number): org.joda.time.Days; public toStandardDuration(): org.joda.time.Duration; public getPeriodType(): org.joda.time.PeriodType; public get(param0: org.joda.time.DurationFieldType): number; public toStandardWeeks(): org.joda.time.Weeks; public getValue(param0: number): number; public minus(param0: org.joda.time.Days): org.joda.time.Days; public multipliedBy(param0: number): org.joda.time.Days; public static daysBetween(param0: org.joda.time.ReadableInstant, param1: org.joda.time.ReadableInstant): org.joda.time.Days; public negated(): org.joda.time.Days; public isGreaterThan(param0: org.joda.time.Days): boolean; public toPeriod(): org.joda.time.Period; public plus(param0: org.joda.time.Days): org.joda.time.Days; public hashCode(): number; public toStandardMinutes(): org.joda.time.Minutes; public equals(param0: any): boolean; public static daysBetween(param0: org.joda.time.ReadablePartial, param1: org.joda.time.ReadablePartial): org.joda.time.Days; public getValue(): number; public getFieldType(): org.joda.time.DurationFieldType; public isLessThan(param0: org.joda.time.Days): boolean; public plus(param0: number): org.joda.time.Days; public toMutablePeriod(): org.joda.time.MutablePeriod; public static standardDaysIn(param0: org.joda.time.ReadablePeriod): org.joda.time.Days; public static daysIn(param0: org.joda.time.ReadableInterval): org.joda.time.Days; public toString(): string; public minus(param0: number): org.joda.time.Days; public size(): number; public isSupported(param0: org.joda.time.DurationFieldType): boolean; public dividedBy(param0: number): org.joda.time.Days; public getFieldType(param0: number): org.joda.time.DurationFieldType; public getDays(): number; public toStandardSeconds(): org.joda.time.Seconds; public static parseDays(param0: string): org.joda.time.Days; } } } } declare module org { export module joda { export module time { export class Duration extends org.joda.time.base.BaseDuration implements org.joda.time.ReadableDuration, java.io.Serializable { public static class: java.lang.Class<org.joda.time.Duration>; public static ZERO: org.joda.time.Duration; public constructor(param0: number, param1: number); public toStandardHours(): org.joda.time.Hours; public toDuration(): org.joda.time.Duration; public static parse(param0: string): org.joda.time.Duration; public abs(): org.joda.time.Duration; public withMillis(param0: number): org.joda.time.Duration; public plus(param0: org.joda.time.ReadableDuration): org.joda.time.Duration; public getStandardHours(): number; public static standardSeconds(param0: number): org.joda.time.Duration; public constructor(); public minus(param0: number): org.joda.time.Duration; public constructor(param0: org.joda.time.ReadableInstant, param1: org.joda.time.ReadableInstant); public toPeriod(): org.joda.time.Period; public isEqual(param0: org.joda.time.ReadableDuration): boolean; public hashCode(): number; public negated(): org.joda.time.Duration; public toStandardMinutes(): org.joda.time.Minutes; public equals(param0: any): boolean; public withDurationAdded(param0: org.joda.time.ReadableDuration, param1: number): org.joda.time.Duration; public toPeriod(param0: org.joda.time.Chronology): org.joda.time.Period; public getMillis(): number; public withDurationAdded(param0: number, param1: number): org.joda.time.Duration; public getStandardMinutes(): number; public toString(): string; public getStandardSeconds(): number; public isLongerThan(param0: org.joda.time.ReadableDuration): boolean; public toPeriod(param0: org.joda.time.PeriodType): org.joda.time.Period; public static standardDays(param0: number): org.joda.time.Duration; public static standardHours(param0: number): org.joda.time.Duration; public static standardMinutes(param0: number): org.joda.time.Duration; public dividedBy(param0: number, param1: java.math.RoundingMode): org.joda.time.Duration; public multipliedBy(param0: number): org.joda.time.Duration; public plus(param0: number): org.joda.time.Duration; public toPeriod(param0: org.joda.time.PeriodType, param1: org.joda.time.Chronology): org.joda.time.Period; public constructor(param0: number); public isShorterThan(param0: org.joda.time.ReadableDuration): boolean; public constructor(param0: any); public minus(param0: org.joda.time.ReadableDuration): org.joda.time.Duration; public getStandardDays(): number; public toStandardDays(): org.joda.time.Days; public toStandardSeconds(): org.joda.time.Seconds; public static millis(param0: number): org.joda.time.Duration; public dividedBy(param0: number): org.joda.time.Duration; } } } } declare module org { export module joda { export module time { export abstract class DurationField extends java.lang.Comparable<org.joda.time.DurationField> { public static class: java.lang.Class<org.joda.time.DurationField>; public add(param0: number, param1: number): number; public getType(): org.joda.time.DurationFieldType; public getMillis(param0: number): number; public getDifference(param0: number, param1: number): number; public getDifferenceAsLong(param0: number, param1: number): number; public getName(): string; public getValue(param0: number): number; public getValueAsLong(param0: number): number; public toString(): string; public constructor(); public isSupported(): boolean; public getValue(param0: number, param1: number): number; public getMillis(param0: number, param1: number): number; public getUnitMillis(): number; public getValueAsLong(param0: number, param1: number): number; public isPrecise(): boolean; public subtract(param0: number, param1: number): number; } } } } declare module org { export module joda { export module time { export abstract class DurationFieldType extends java.lang.Object implements java.io.Serializable { public static class: java.lang.Class<org.joda.time.DurationFieldType>; public static weeks(): org.joda.time.DurationFieldType; public getField(param0: org.joda.time.Chronology): org.joda.time.DurationField; public static months(): org.joda.time.DurationFieldType; public static halfdays(): org.joda.time.DurationFieldType; public static days(): org.joda.time.DurationFieldType; public getName(): string; public toString(): string; public constructor(param0: string); public static seconds(): org.joda.time.DurationFieldType; public static minutes(): org.joda.time.DurationFieldType; public static hours(): org.joda.time.DurationFieldType; public static weekyears(): org.joda.time.DurationFieldType; public static years(): org.joda.time.DurationFieldType; public static eras(): org.joda.time.DurationFieldType; public static millis(): org.joda.time.DurationFieldType; public isSupported(param0: org.joda.time.Chronology): boolean; public static centuries(): org.joda.time.DurationFieldType; } export module DurationFieldType { export class StandardDurationFieldType extends org.joda.time.DurationFieldType { public static class: java.lang.Class<org.joda.time.DurationFieldType.StandardDurationFieldType>; public equals(param0: any): boolean; public equals(obj: any): boolean; public hashCode(): number; public getField(param0: org.joda.time.Chronology): org.joda.time.DurationField; } } } } } declare module org { export module joda { export module time { export class Hours extends org.joda.time.base.BaseSingleFieldPeriod { public static class: java.lang.Class<org.joda.time.Hours>; public static ZERO: org.joda.time.Hours; public static ONE: org.joda.time.Hours; public static TWO: org.joda.time.Hours; public static THREE: org.joda.time.Hours; public static FOUR: org.joda.time.Hours; public static FIVE: org.joda.time.Hours; public static SIX: org.joda.time.Hours; public static SEVEN: org.joda.time.Hours; public static EIGHT: org.joda.time.Hours; public static MAX_VALUE: org.joda.time.Hours; public static MIN_VALUE: org.joda.time.Hours; public toStandardDuration(): org.joda.time.Duration; public getPeriodType(): org.joda.time.PeriodType; public get(param0: org.joda.time.DurationFieldType): number; public toStandardWeeks(): org.joda.time.Weeks; public getValue(param0: number): number; public multipliedBy(param0: number): org.joda.time.Hours; public isLessThan(param0: org.joda.time.Hours): boolean; public static s