import * as React from "react"; import enUS from "date-fns/locale/en-US"; import type { IntlRaw, Intl } from "../../records/Intl"; export declare type Context = Intl & { onDebug: () => void; }; declare const context: React.Context; declare const Provider: React.Provider, IntlConsumer: React.Consumer; declare type Props = { children: React.ReactNode; intl: IntlRaw; locale?: Promise; }; declare const IntlProvider: ({ children, intl, locale }: Props) => JSX.Element; declare const useIntl: () => Context; declare const Consumer: React.Consumer; export { /** * @deprecated * use IntlProvider */ Provider, /** * @deprecated * use IntlConsumer */ Consumer, IntlProvider, IntlConsumer, useIntl, }; /** * @deprecated */ export default context;