import { Component, type InfernoNode } from 'inferno'; import { type Action, type AnyAction, type Store } from 'redux'; export interface Props { store: Store; children?: InfernoNode; } export declare class Provider extends Component> { static displayName: string; private readonly store; constructor(props: Props, context: any); getChildContext(): { store: Store; storeSubscription: null; }; render(): InfernoNode; componentWillReceiveProps?(nextProps: Readonly<{ children?: InfernoNode; } & Props>, nextContext: any): void; }