import * as React from 'react'; import * as PropTypes from 'prop-types'; export interface Locale { locale: string; Pagination?: Object; } export interface ILocaleProviderProps { locale: Locale; children?: React.ReactElement; } export declare class LocaleProvider extends React.Component { static propTypes: { locale: PropTypes.Requireable; }; static defaultProps: { locale: {}; }; static childContextTypes: { antLocale: PropTypes.Requireable; }; constructor(props: ILocaleProviderProps); getChildContext(): { antLocale: { exist: boolean; locale: string; Pagination?: Object; }; }; componentDidUpdate(prevProps: ILocaleProviderProps): void; render(): React.ReactElement React.ReactElement React.Component)>) | (new (props: any) => React.Component)> | (React.ReactElement React.ReactElement React.Component)>) | (new (props: any) => React.Component)> & string) | (React.ReactElement React.ReactElement React.Component)>) | (new (props: any) => React.Component)> & number) | (React.ReactElement React.ReactElement React.Component)>) | (new (props: any) => React.Component)> & false) | (React.ReactElement React.ReactElement React.Component)>) | (new (props: any) => React.Component)> & true) | (React.ReactElement React.ReactElement React.Component)>) | (new (props: any) => React.Component)> & React.ReactPortal); }