import * as React from 'react'; import { Store } from 'redux'; import * as PropTypes from 'prop-types'; import { Renderable } from './types'; export interface StoreConsumerProps { children: (store: Store) => Renderable; } export declare class StoreConsumer extends React.Component> { static contextTypes: { store: PropTypes.Requireable; }; store: Store | null; constructor(props: StoreConsumerProps, context: { store?: Store; }); render(): {} | null | undefined; componentDidUpdate(): void; }