import * as React from 'react'; import { Locale } from './types'; declare type DeepPartial = { [P in keyof T]?: T[P] extends Array ? Array> : T[P] extends ReadonlyArray ? ReadonlyArray> : DeepPartial; }; export declare const localeContext: React.Context; export declare const LocaleConsumer: React.Consumer; export declare const useLocale: () => Locale; export declare const LocaleProvider: { (props: { children?: React.ReactNode; locale?: DeepPartial; }): import("react/jsx-runtime").JSX.Element; displayName: string; }; export {};