import { DateFormatter, ZonedDateTime } from '@internationalized/date'; import { DateTimeSegments } from './date-time-segments'; export declare class SegmentsFormatter { private dateFormatter; private numberFormatter; private currentDate; constructor(dateFormatter: DateFormatter, currentDate: ZonedDateTime); /** * Formats all the `DateTimeSegments` to have the formatted property based on the value property, according to the date formatter. * @param segments - `DateTimeSegments` to format * @returns Formatted DateTimeSegments */ format(segments: DateTimeSegments): DateTimeSegments; private setSegmentsFormatted; private padSegmentsFormatted; private getDateInfoWithDefaults; }