import { FormatDateOptions, FormatDisplayNameOptions, FormatListOptions, FormatNumberOptions } from '@formatjs/intl'; import * as React from 'react'; import { IntlShape } from '../types'; type Formatter = { formatDate: FormatDateOptions; formatTime: FormatDateOptions; formatNumber: FormatNumberOptions; formatList: FormatListOptions; formatDisplayName: FormatDisplayNameOptions; }; export declare const FormattedNumberParts: React.FC[0]; children(val: Intl.NumberFormatPart[]): React.ReactElement | null; }>; export declare const FormattedListParts: React.FC[0]; children(val: ReturnType): React.ReactElement | null; }>; export declare function createFormattedDateTimePartsComponent(name: Name): React.FC[0]; children(val: Intl.DateTimeFormatPart[]): React.ReactElement | null; }>; export declare function createFormattedComponent(name: Name): React.FC[0]; children?(val: string): React.ReactElement | null; }>; export {};