import React, { PureComponent } from 'react'; import { CommonData, CommonDataState, RefreshTarget } from './types'; export declare const commonDataContext: React.Context; export declare class Container extends PureComponent { constructor(props: CommonDataState); refresh: (target: RefreshTarget, preload?: object) => Promise; render(): JSX.Element; } export declare function useCommonData(): CommonData; export declare function injectCommonData(CustomComponent: React.ComponentType): (props: T) => JSX.Element;