interface TemporalInstance { toInstant?: () => unknown; toPlainDate?: (arg?: unknown) => unknown; toPlainDateTime?: (arg?: unknown) => unknown; toPlainTime?: () => unknown; toPlainYearMonth?: () => unknown; toPlainMonthDay?: () => unknown; toZonedDateTime?: (arg: unknown) => unknown; toZonedDateTimeISO?: (arg: unknown) => unknown; withCalendar?: (cal: unknown) => unknown; withPlainTime?: (t: unknown) => unknown; withTimeZone?: (z: unknown) => unknown; getTimeZoneTransition?: (opts: unknown) => unknown; startOfDay?: () => unknown; sign?: () => number; blank?: () => boolean; total?: (opts: unknown) => number; abs?: () => unknown; negated?: () => unknown; toString?: () => string; year?: number; month?: number; day?: number; hour?: number; minute?: number; second?: number; calendarId?: string; timeZoneId?: string; monthCode?: string; } export declare const isPlainDate: (value: unknown) => value is TemporalInstance; export declare const isPlainTime: (value: unknown) => value is TemporalInstance; export declare const isPlainDateTime: (value: unknown) => value is TemporalInstance; export declare const isZonedDateTime: (value: unknown) => value is TemporalInstance; export declare const isInstant: (value: unknown) => value is TemporalInstance; export declare const isPlainYearMonth: (value: unknown) => value is TemporalInstance; export declare const isPlainMonthDay: (value: unknown) => value is TemporalInstance; export declare const isDuration: (value: unknown) => value is Record; export declare const isTemporal: (value: unknown) => value is TemporalInstance; export declare function assertTemporal(value: unknown): asserts value is TemporalInstance; export declare function assertInstant(value: unknown): asserts value is TemporalInstance; export declare function assertPlainDate(value: unknown): asserts value is TemporalInstance; export declare function assertPlainTime(value: unknown): asserts value is TemporalInstance; export declare function assertPlainDateTime(value: unknown): asserts value is TemporalInstance; export declare function assertZonedDateTime(value: unknown): asserts value is TemporalInstance; export declare function assertPlainYearMonth(value: unknown): asserts value is TemporalInstance; export declare function assertPlainMonthDay(value: unknown): asserts value is TemporalInstance; export declare function assertDuration(value: unknown): asserts value is Record; export {};