import * as React from 'react'; import * as PropTypes from 'prop-types'; import { Component } from 'react'; import ApolloClient from 'apollo-client'; export interface ApolloProviderProps { client: ApolloClient; children: React.ReactNode; } export default class ApolloProvider extends Component> { static propTypes: { client: PropTypes.Validator; children: PropTypes.Validator; }; static childContextTypes: { client: PropTypes.Validator; operations: PropTypes.Requireable; }; private operations; constructor(props: ApolloProviderProps, context: any); getChildContext(): { client: ApolloClient; operations: any; }; render(): {} | null | undefined; }