import * as React from 'react'; import { IntlShape, FormatDateOptions, FormatNumberOptions, FormatListOptions, FormatDisplayNameOptions } from '../types'; declare 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 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 {};