import { Temporal } from '@js-temporal/polyfill'; import type { DeSerializer } from '@sap-cloud-sdk/odata-common/internal'; /** * Temporal (de-)serializers for Odata-v4. */ export declare const temporalDeSerializersV4: { 'Edm.Date': DeSerializer; 'Edm.DateTimeOffset': DeSerializer; 'Edm.Duration': DeSerializer; 'Edm.TimeOfDay': DeSerializer; }; /** * @internal */ export declare function serializePlainTimeToTime(value: Temporal.PlainTime): string; /** * @internal */ export declare function deserializeDateToTemporal(date: string): Temporal.PlainDate; /** * @internal */ export declare function serializePlainDateToDate(value: Temporal.PlainDate): string; /** * @internal */ export declare function deserializeDateTimeOffsetToTemporal(dateTime: string): Temporal.ZonedDateTime; /** * @internal */ export declare function serializeZonedDateTimeToDateTimeOffset(value: Temporal.ZonedDateTime): string; /** * @internal */ export declare function deserializeDurationToTemporal(value: string): Temporal.Duration; /** * @internal */ export declare function serializeDurationToDuration(value: Temporal.Duration): string; /** * @internal */ export declare function deserializeTimeToTemporal(time: string): Temporal.PlainTime;