import { Brand } from "./internal"; import { DateLike } from "./DateLike"; import { EpochMs } from "./EpochMs"; export declare const MIN_DATE: import("./Timestamp").Timestamp; export declare const MAX_DATE: import("./Timestamp").Timestamp; export declare const MIN_EPOCH_MS: EpochMs; export declare const MAX_EPOCH_MS: EpochMs; export declare function clampEpochMs(ms: number): EpochMs; export declare type CalendarDay = string & Brand<"CalendarDay">; export declare function isDay(x: any): x is CalendarDay; export declare function dayOrNull(x: string): CalendarDay | null; export declare function dayOrThrow(x: string): CalendarDay; export declare function toUtcDay(x: DateLike): CalendarDay; export declare type CalendarMonth = string & Brand<"CalendarMonth">; export declare function isMonth(x: any): x is CalendarMonth; export declare function monthOrNull(x: string): CalendarMonth | null; export declare function monthOrThrow(x: string): CalendarMonth; export declare function toUtcMonth(x: DateLike): CalendarMonth; export declare type CalendarYear = string & Brand<"CalendarYear">; export declare function isYear(x: any): x is CalendarYear; export declare function yearOrNull(x: string): CalendarYear | null; export declare function yearOrThrow(x: string): CalendarYear; export declare function toUtcYear(x: DateLike): CalendarYear;