import { JavaClass, BasicOrJavaType } from "java-bridge"; import { ChronoLocalDateTime as java_time_chrono_ChronoLocalDateTime } from "./ChronoLocalDateTime"; import { TemporalAccessor as java_time_temporal_TemporalAccessor } from "./../temporal/TemporalAccessor"; import { ChronoZonedDateTime as java_time_chrono_ChronoZonedDateTime } from "./ChronoZonedDateTime"; import { Instant as java_time_Instant } from "./../Instant"; import { ZoneId as java_time_ZoneId } from "./../ZoneId"; import { Long as java_lang_Long } from "./../../lang/Long"; import { Era as java_time_chrono_Era } from "./Era"; import { Integer as java_lang_Integer } from "./../../lang/Integer"; import { Locale as java_util_Locale } from "./../../util/Locale"; import { Set as java_util_Set } from "./../../util/Set"; import { ChronoLocalDate as java_time_chrono_ChronoLocalDate } from "./ChronoLocalDate"; import { Clock as java_time_Clock } from "./../Clock"; import { List as java_util_List } from "./../../util/List"; import { Map as java_util_Map } from "./../../util/Map"; import { ResolverStyle as java_time_format_ResolverStyle } from "./../format/ResolverStyle"; import { ChronoPeriod as java_time_chrono_ChronoPeriod } from "./ChronoPeriod"; import { ValueRange as java_time_temporal_ValueRange } from "./../temporal/ValueRange"; import { ChronoField as java_time_temporal_ChronoField } from "./../temporal/ChronoField"; import { TextStyle as java_time_format_TextStyle } from "./../format/TextStyle"; /** * This class just defines types, you should import Chronology instead of this. * This was generated by java-bridge. * You should probably not edit this. */ export declare class ChronologyClass extends JavaClass { /** * @param var0 original type: 'java.time.temporal.TemporalAccessor' * @return original return type: 'java.time.chrono.ChronoLocalDateTime' */ localDateTime(var0: java_time_temporal_TemporalAccessor | null): Promise; /** * @param var0 original type: 'java.time.temporal.TemporalAccessor' * @return original return type: 'java.time.chrono.ChronoLocalDateTime' */ localDateTimeSync(var0: java_time_temporal_TemporalAccessor | null): java_time_chrono_ChronoLocalDateTime | null; /** * @param var0 original type: 'java.time.temporal.TemporalAccessor' * @return original return type: 'java.time.chrono.ChronoZonedDateTime' */ zonedDateTime(var0: java_time_temporal_TemporalAccessor | null): Promise; /** * @param var0 original type: 'java.time.temporal.TemporalAccessor' * @return original return type: 'java.time.chrono.ChronoZonedDateTime' */ zonedDateTimeSync(var0: java_time_temporal_TemporalAccessor | null): java_time_chrono_ChronoZonedDateTime | null; /** * @param var0 original type: 'java.time.Instant' * @param var1 original type: 'java.time.ZoneId' * @return original return type: 'java.time.chrono.ChronoZonedDateTime' */ zonedDateTime(var0: java_time_Instant | null, var1: java_time_ZoneId | null): Promise; /** * @param var0 original type: 'java.time.Instant' * @param var1 original type: 'java.time.ZoneId' * @return original return type: 'java.time.chrono.ChronoZonedDateTime' */ zonedDateTimeSync(var0: java_time_Instant | null, var1: java_time_ZoneId | null): java_time_chrono_ChronoZonedDateTime | null; /** * @param var0 original type: 'long' * @return original return type: 'boolean' */ isLeapYear(var0: java_lang_Long | bigint | number): Promise; /** * @param var0 original type: 'long' * @return original return type: 'boolean' */ isLeapYearSync(var0: java_lang_Long | bigint | number): boolean; /** * @param var0 original type: 'int' * @return original return type: 'java.time.chrono.Era' */ eraOf(var0: java_lang_Integer | number): Promise; /** * @param var0 original type: 'int' * @return original return type: 'java.time.chrono.Era' */ eraOfSync(var0: java_lang_Integer | number): java_time_chrono_Era | null; /** * @param var0 original type: 'java.util.Locale' * @return original return type: 'java.time.chrono.Chronology' */ static ofLocale(var0: java_util_Locale | null): Promise; /** * @param var0 original type: 'java.util.Locale' * @return original return type: 'java.time.chrono.Chronology' */ static ofLocaleSync(var0: java_util_Locale | null): Chronology | null; /** * @return original return type: 'java.util.Set' */ static getAvailableChronologies(): Promise; /** * @return original return type: 'java.util.Set' */ static getAvailableChronologiesSync(): java_util_Set | null; /** * @return original return type: 'java.lang.String' */ getCalendarType(): Promise; /** * @return original return type: 'java.lang.String' */ getCalendarTypeSync(): string | null; /** * @param var0 original type: 'int' * @param var1 original type: 'int' * @return original return type: 'java.time.chrono.ChronoLocalDate' */ dateYearDay(var0: java_lang_Integer | number, var1: java_lang_Integer | number): Promise; /** * @param var0 original type: 'int' * @param var1 original type: 'int' * @return original return type: 'java.time.chrono.ChronoLocalDate' */ dateYearDaySync(var0: java_lang_Integer | number, var1: java_lang_Integer | number): java_time_chrono_ChronoLocalDate | null; /** * @param var0 original type: 'java.time.chrono.Era' * @param var1 original type: 'int' * @param var2 original type: 'int' * @return original return type: 'java.time.chrono.ChronoLocalDate' */ dateYearDay(var0: java_time_chrono_Era | null, var1: java_lang_Integer | number, var2: java_lang_Integer | number): Promise; /** * @param var0 original type: 'java.time.chrono.Era' * @param var1 original type: 'int' * @param var2 original type: 'int' * @return original return type: 'java.time.chrono.ChronoLocalDate' */ dateYearDaySync(var0: java_time_chrono_Era | null, var1: java_lang_Integer | number, var2: java_lang_Integer | number): java_time_chrono_ChronoLocalDate | null; /** * @param var0 original type: 'long' * @return original return type: 'java.time.chrono.ChronoLocalDate' */ dateEpochDay(var0: java_lang_Long | bigint | number): Promise; /** * @param var0 original type: 'long' * @return original return type: 'java.time.chrono.ChronoLocalDate' */ dateEpochDaySync(var0: java_lang_Long | bigint | number): java_time_chrono_ChronoLocalDate | null; /** * @param var0 original type: 'java.time.ZoneId' * @return original return type: 'java.time.chrono.ChronoLocalDate' */ dateNow(var0: java_time_ZoneId | null): Promise; /** * @param var0 original type: 'java.time.ZoneId' * @return original return type: 'java.time.chrono.ChronoLocalDate' */ dateNowSync(var0: java_time_ZoneId | null): java_time_chrono_ChronoLocalDate | null; /** * @param var0 original type: 'java.time.Clock' * @return original return type: 'java.time.chrono.ChronoLocalDate' */ dateNow(var0: java_time_Clock | null): Promise; /** * @param var0 original type: 'java.time.Clock' * @return original return type: 'java.time.chrono.ChronoLocalDate' */ dateNowSync(var0: java_time_Clock | null): java_time_chrono_ChronoLocalDate | null; /** * @return original return type: 'java.time.chrono.ChronoLocalDate' */ dateNow(): Promise; /** * @return original return type: 'java.time.chrono.ChronoLocalDate' */ dateNowSync(): java_time_chrono_ChronoLocalDate | null; /** * @param var0 original type: 'java.time.chrono.Era' * @param var1 original type: 'int' * @return original return type: 'int' */ prolepticYear(var0: java_time_chrono_Era | null, var1: java_lang_Integer | number): Promise; /** * @param var0 original type: 'java.time.chrono.Era' * @param var1 original type: 'int' * @return original return type: 'int' */ prolepticYearSync(var0: java_time_chrono_Era | null, var1: java_lang_Integer | number): number; /** * @return original return type: 'java.util.List' */ eras(): Promise; /** * @return original return type: 'java.util.List' */ erasSync(): java_util_List | null; /** * @param var0 original type: 'java.util.Map' * @param var1 original type: 'java.time.format.ResolverStyle' * @return original return type: 'java.time.chrono.ChronoLocalDate' */ resolveDate(var0: java_util_Map | null, var1: java_time_format_ResolverStyle | null): Promise; /** * @param var0 original type: 'java.util.Map' * @param var1 original type: 'java.time.format.ResolverStyle' * @return original return type: 'java.time.chrono.ChronoLocalDate' */ resolveDateSync(var0: java_util_Map | null, var1: java_time_format_ResolverStyle | null): java_time_chrono_ChronoLocalDate | null; /** * @param var0 original type: 'int' * @param var1 original type: 'int' * @param var2 original type: 'int' * @return original return type: 'java.time.chrono.ChronoPeriod' */ period(var0: java_lang_Integer | number, var1: java_lang_Integer | number, var2: java_lang_Integer | number): Promise; /** * @param var0 original type: 'int' * @param var1 original type: 'int' * @param var2 original type: 'int' * @return original return type: 'java.time.chrono.ChronoPeriod' */ periodSync(var0: java_lang_Integer | number, var1: java_lang_Integer | number, var2: java_lang_Integer | number): java_time_chrono_ChronoPeriod | null; /** * @param var0 original type: 'java.time.temporal.TemporalAccessor' * @return original return type: 'java.time.chrono.Chronology' */ static from(var0: java_time_temporal_TemporalAccessor | null): Promise; /** * @param var0 original type: 'java.time.temporal.TemporalAccessor' * @return original return type: 'java.time.chrono.Chronology' */ static fromSync(var0: java_time_temporal_TemporalAccessor | null): Chronology | null; /** * @param var0 original type: 'java.time.chrono.Era' * @param var1 original type: 'int' * @param var2 original type: 'int' * @param var3 original type: 'int' * @return original return type: 'java.time.chrono.ChronoLocalDate' */ date(var0: java_time_chrono_Era | null, var1: java_lang_Integer | number, var2: java_lang_Integer | number, var3: java_lang_Integer | number): Promise; /** * @param var0 original type: 'java.time.chrono.Era' * @param var1 original type: 'int' * @param var2 original type: 'int' * @param var3 original type: 'int' * @return original return type: 'java.time.chrono.ChronoLocalDate' */ dateSync(var0: java_time_chrono_Era | null, var1: java_lang_Integer | number, var2: java_lang_Integer | number, var3: java_lang_Integer | number): java_time_chrono_ChronoLocalDate | null; /** * @param var0 original type: 'int' * @param var1 original type: 'int' * @param var2 original type: 'int' * @return original return type: 'java.time.chrono.ChronoLocalDate' */ date(var0: java_lang_Integer | number, var1: java_lang_Integer | number, var2: java_lang_Integer | number): Promise; /** * @param var0 original type: 'int' * @param var1 original type: 'int' * @param var2 original type: 'int' * @return original return type: 'java.time.chrono.ChronoLocalDate' */ dateSync(var0: java_lang_Integer | number, var1: java_lang_Integer | number, var2: java_lang_Integer | number): java_time_chrono_ChronoLocalDate | null; /** * @param var0 original type: 'java.time.temporal.TemporalAccessor' * @return original return type: 'java.time.chrono.ChronoLocalDate' */ date(var0: java_time_temporal_TemporalAccessor | null): Promise; /** * @param var0 original type: 'java.time.temporal.TemporalAccessor' * @return original return type: 'java.time.chrono.ChronoLocalDate' */ dateSync(var0: java_time_temporal_TemporalAccessor | null): java_time_chrono_ChronoLocalDate | null; /** * @param var0 original type: 'java.lang.Object' * @return original return type: 'boolean' */ equals(var0: BasicOrJavaType | null): Promise; /** * @param var0 original type: 'java.lang.Object' * @return original return type: 'boolean' */ equalsSync(var0: BasicOrJavaType | null): boolean; /** * @return original return type: 'java.lang.String' */ toString(): Promise; /** * @return original return type: 'java.lang.String' */ toStringSync(): string; /** * @return original return type: 'int' */ hashCode(): Promise; /** * @return original return type: 'int' */ hashCodeSync(): number; /** * @param var0 original type: 'java.time.chrono.Chronology' * @return original return type: 'int' */ compareTo(var0: ChronologyClass | null): Promise; /** * @param var0 original type: 'java.time.chrono.Chronology' * @return original return type: 'int' */ compareToSync(var0: ChronologyClass | null): number; /** * @param var0 original type: 'java.lang.Object' * @return original return type: 'int' */ compareTo(var0: BasicOrJavaType | null): Promise; /** * @param var0 original type: 'java.lang.Object' * @return original return type: 'int' */ compareToSync(var0: BasicOrJavaType | null): number; /** * @return original return type: 'java.lang.String' */ getId(): Promise; /** * @return original return type: 'java.lang.String' */ getIdSync(): string | null; /** * @param var0 original type: 'java.lang.String' * @return original return type: 'java.time.chrono.Chronology' */ static of(var0: string | null): Promise; /** * @param var0 original type: 'java.lang.String' * @return original return type: 'java.time.chrono.Chronology' */ static ofSync(var0: string | null): Chronology | null; /** * @param var0 original type: 'java.time.temporal.ChronoField' * @return original return type: 'java.time.temporal.ValueRange' */ range(var0: java_time_temporal_ChronoField | null): Promise; /** * @param var0 original type: 'java.time.temporal.ChronoField' * @return original return type: 'java.time.temporal.ValueRange' */ rangeSync(var0: java_time_temporal_ChronoField | null): java_time_temporal_ValueRange | null; /** * @param var0 original type: 'java.time.format.TextStyle' * @param var1 original type: 'java.util.Locale' * @return original return type: 'java.lang.String' */ getDisplayName(var0: java_time_format_TextStyle | null, var1: java_util_Locale | null): Promise; /** * @param var0 original type: 'java.time.format.TextStyle' * @param var1 original type: 'java.util.Locale' * @return original return type: 'java.lang.String' */ getDisplayNameSync(var0: java_time_format_TextStyle | null, var1: java_util_Locale | null): string | null; } declare const Chronology_base: typeof ChronologyClass; /** * Class java.time.chrono.Chronology. * * This actually imports the java class for further use. * The class ChronologyClass only defines types, this is the class you should actually import. * Please note that this statement imports the underlying java class at runtime, which may take a while. * This was generated by java-bridge. * You should probably not edit this. */ export declare class Chronology extends Chronology_base { /** * Private constructor to prevent instantiation * as this is either an abstract class or an interface */ private constructor(); } export default Chronology; //# sourceMappingURL=Chronology.d.ts.map