import { type CalendarType } from '../../abstract-ops/temporal/calendar.mts'; import type { ISODateRecord } from './PlainDate.mts'; import { Value, type Realm, type OrdinaryObject } from '#self'; /** https://tc39.es/proposal-temporal/#sec-properties-of-temporal-plainyearmonth-instances */ export interface TemporalPlainYearMonthObject extends OrdinaryObject { readonly InitializedTemporalYearMonth: never; readonly ISODate: ISODateRecord; readonly Calendar: CalendarType; } export declare function isTemporalPlainYearMonthObject(o: Value): o is TemporalPlainYearMonthObject; /** https://tc39.es/proposal-temporal/#sec-temporal-iso-year-month-records */ export interface ISOYearMonthRecord { readonly Year: bigint; readonly Month: bigint; } export declare function bootstrapTemporalPlainYearMonth(realmRec: Realm): import("#self").BuiltinFunctionObject; //# sourceMappingURL=PlainYearMonth.d.mts.map