import { Component } from 'react'; import { Store } from 'redux'; import { ExplorerState, IAppConfigStatePart } from './appstate/store'; import { IModSpec } from './apis/mod-api'; export declare const APP_LD_KEY = "app"; export interface AppRootProps { cfg: IAppConfigStatePart; isLoading: boolean; } export interface AppRootState { isDemoInitialized: boolean; cfg: IAppConfigStatePart; isLoading: boolean; } export declare const getApplicationStore: () => Store; export declare function rootSetup(requiredMods: IModSpec[]): void; export declare class PureAppRoot extends Component { static getDerivedStateFromProps(nextProps: AppRootProps, prevState: AppRootState): AppRootState | null; constructor(props: any); render(): JSX.Element; } export declare const AppRoot: () => JSX.Element;