import { type FormatDateOptions, type IntlShape } from 'react-intl'; import { type DateToFormatOptions, type Delimiter } from '../types'; export declare const getDateParts: (value: Date, dateFormatIntl: IntlShape, option?: FormatDateOptions) => Intl.DateTimeFormatPart[]; export declare const getTimeParts: (value: Date, timeFormatIntl: IntlShape, option?: FormatDateOptions) => Intl.DateTimeFormatPart[]; export declare const getWeekdayLongDateParts: (value: Date, dateFormatIntl: IntlShape, option?: FormatDateOptions) => Intl.DateTimeFormatPart[]; export declare const getWeekdayShortDateParts: (value: Date, dateFormatIntl: IntlShape, option?: FormatDateOptions) => Intl.DateTimeFormatPart[]; export declare const getMonthLongDateParts: (value: Date, dateFormatIntl: IntlShape, option?: FormatDateOptions) => Intl.DateTimeFormatPart[]; export declare const getMonthShortDateParts: (value: Date, dateFormatIntl: IntlShape, option?: FormatDateOptions) => Intl.DateTimeFormatPart[]; export declare const getDateTimePartsSubset: (dateTimeParts: Intl.DateTimeFormatPart[], subsetTypes: Intl.DateTimeFormatPartTypes[]) => Intl.DateTimeFormatPart[]; export declare const nbspToSpace: (text: string) => string; export declare const numberPartsToString: (numberParts: Intl.NumberFormatPart[], thousandDelimiter: Delimiter, decimalDelimiter: Delimiter) => string; export declare const dateTimePartsToString: (dateTimeParts: Intl.DateTimeFormatPart[]) => string; export declare const replaceDateTimeParts: (dateTimeParts: Intl.DateTimeFormatPart[], replacementDateTimeParts: Intl.DateTimeFormatPart[], replacementDateTimeFormatPartTypes: Intl.DateTimeFormatPartTypes[]) => Intl.DateTimeFormatPart[]; export declare const translateDateTimeParts: (dateTimeParts: Intl.DateTimeFormatPart[], dateTimePartsFromLanguageIntl: Intl.DateTimeFormatPart[], options?: DateToFormatOptions) => Intl.DateTimeFormatPart[];