import { JavaClass } from "java-bridge"; import { Temporal as java_time_temporal_Temporal } from "./Temporal"; import { Long as java_lang_Long } from "./../../lang/Long"; import { TemporalAccessor as java_time_temporal_TemporalAccessor } from "./TemporalAccessor"; import { ValueRange as java_time_temporal_ValueRange } from "./ValueRange"; import { TemporalUnit as java_time_temporal_TemporalUnit } from "./TemporalUnit"; import { Map as java_util_Map } from "./../../util/Map"; import { ResolverStyle as java_time_format_ResolverStyle } from "./../format/ResolverStyle"; import { Locale as java_util_Locale } from "./../../util/Locale"; /** * This class just defines types, you should import TemporalField instead of this. * This was generated by java-bridge. * You should probably not edit this. */ export declare class TemporalFieldClass extends JavaClass { /** * @param var0 original type: 'java.time.temporal.Temporal' * @param var1 original type: 'long' * @return original return type: 'java.time.temporal.Temporal' */ adjustInto(var0: java_time_temporal_Temporal | null, var1: java_lang_Long | bigint | number): Promise; /** * @param var0 original type: 'java.time.temporal.Temporal' * @param var1 original type: 'long' * @return original return type: 'java.time.temporal.Temporal' */ adjustIntoSync(var0: java_time_temporal_Temporal | null, var1: java_lang_Long | bigint | number): java_time_temporal_Temporal | null; /** * @param var0 original type: 'java.time.temporal.TemporalAccessor' * @return original return type: 'boolean' */ isSupportedBy(var0: java_time_temporal_TemporalAccessor | null): Promise; /** * @param var0 original type: 'java.time.temporal.TemporalAccessor' * @return original return type: 'boolean' */ isSupportedBySync(var0: java_time_temporal_TemporalAccessor | null): boolean; /** * @return original return type: 'boolean' */ isTimeBased(): Promise; /** * @return original return type: 'boolean' */ isTimeBasedSync(): boolean; /** * @param var0 original type: 'java.time.temporal.TemporalAccessor' * @return original return type: 'long' */ getFrom(var0: java_time_temporal_TemporalAccessor | null): Promise; /** * @param var0 original type: 'java.time.temporal.TemporalAccessor' * @return original return type: 'long' */ getFromSync(var0: java_time_temporal_TemporalAccessor | null): number; /** * @param var0 original type: 'java.time.temporal.TemporalAccessor' * @return original return type: 'java.time.temporal.ValueRange' */ rangeRefinedBy(var0: java_time_temporal_TemporalAccessor | null): Promise; /** * @param var0 original type: 'java.time.temporal.TemporalAccessor' * @return original return type: 'java.time.temporal.ValueRange' */ rangeRefinedBySync(var0: java_time_temporal_TemporalAccessor | null): java_time_temporal_ValueRange | null; /** * @return original return type: 'java.time.temporal.TemporalUnit' */ getBaseUnit(): Promise; /** * @return original return type: 'java.time.temporal.TemporalUnit' */ getBaseUnitSync(): java_time_temporal_TemporalUnit | null; /** * @return original return type: 'java.time.temporal.TemporalUnit' */ getRangeUnit(): Promise; /** * @return original return type: 'java.time.temporal.TemporalUnit' */ getRangeUnitSync(): java_time_temporal_TemporalUnit | null; /** * @return original return type: 'boolean' */ isDateBased(): Promise; /** * @return original return type: 'boolean' */ isDateBasedSync(): boolean; /** * @return original return type: 'java.lang.String' */ toString(): Promise; /** * @return original return type: 'java.lang.String' */ toStringSync(): string; /** * @param var0 original type: 'java.util.Map' * @param var1 original type: 'java.time.temporal.TemporalAccessor' * @param var2 original type: 'java.time.format.ResolverStyle' * @return original return type: 'java.time.temporal.TemporalAccessor' */ resolve(var0: java_util_Map | null, var1: java_time_temporal_TemporalAccessor | null, var2: java_time_format_ResolverStyle | null): Promise; /** * @param var0 original type: 'java.util.Map' * @param var1 original type: 'java.time.temporal.TemporalAccessor' * @param var2 original type: 'java.time.format.ResolverStyle' * @return original return type: 'java.time.temporal.TemporalAccessor' */ resolveSync(var0: java_util_Map | null, var1: java_time_temporal_TemporalAccessor | null, var2: java_time_format_ResolverStyle | null): java_time_temporal_TemporalAccessor | null; /** * @return original return type: 'java.time.temporal.ValueRange' */ range(): Promise; /** * @return original return type: 'java.time.temporal.ValueRange' */ rangeSync(): java_time_temporal_ValueRange | null; /** * @param var0 original type: 'java.util.Locale' * @return original return type: 'java.lang.String' */ getDisplayName(var0: java_util_Locale | null): Promise; /** * @param var0 original type: 'java.util.Locale' * @return original return type: 'java.lang.String' */ getDisplayNameSync(var0: java_util_Locale | null): string | null; } declare const TemporalField_base: typeof TemporalFieldClass; /** * Class java.time.temporal.TemporalField. * * This actually imports the java class for further use. * The class TemporalFieldClass 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 TemporalField extends TemporalField_base { /** * Private constructor to prevent instantiation * as this is either an abstract class or an interface */ private constructor(); } export default TemporalField; //# sourceMappingURL=TemporalField.d.ts.map