export declare function endOfYear<T extends Temporal.PlainYearMonth | Temporal.PlainDate | Temporal.PlainDateTime | Temporal.ZonedDateTime>(date: T): T;
export declare function endOfMonth<T extends Temporal.PlainDate | Temporal.PlainDateTime | Temporal.ZonedDateTime>(date: T): T;
export declare function endOfWeek<T extends Temporal.PlainDate | Temporal.PlainDateTime | Temporal.ZonedDateTime>(date: T): T;
export declare function endOfDay<T extends Temporal.PlainDateTime | Temporal.ZonedDateTime>(date: T): T;
export declare function endOfHour<T extends Temporal.PlainTime | Temporal.PlainDateTime | Temporal.ZonedDateTime>(date: T): T;
export declare function endOfMinute<T extends Temporal.PlainTime | Temporal.PlainDateTime | Temporal.ZonedDateTime>(date: T): T;
export declare function endOfSecond<T extends Temporal.PlainTime | Temporal.PlainDateTime | Temporal.ZonedDateTime>(date: T): T;
export declare function endOfMillisecond<T extends Temporal.PlainTime | Temporal.PlainDateTime | Temporal.ZonedDateTime>(date: T): T;
export declare function endOfMicrosecond<T extends Temporal.PlainTime | Temporal.PlainDateTime | Temporal.ZonedDateTime>(date: T): T;
