import { type Realm, Value, type OrdinaryObject, type CalendarType, type Integer } from '#self'; export interface TemporalPlainDateObject extends OrdinaryObject { /** https://tc39.es/proposal-temporal/#sec-properties-of-temporal-plaindate-instances */ readonly InitializedTemporalDate: never; readonly ISODate: ISODateRecord; readonly Calendar: CalendarType; } export declare function isTemporalPlainDateObject(o: Value): o is TemporalPlainDateObject; /** https://tc39.es/proposal-temporal/#sec-temporal-iso-date-records */ export interface ISODateRecord { readonly Year: Integer; readonly Month: Integer; readonly Day: Integer; } export declare function bootstrapTemporalPlainDate(realmRec: Realm): import("#self").BuiltinFunctionObject; //# sourceMappingURL=PlainDate.d.mts.map