import * as React from 'react'; import ApolloClient from 'apollo-client'; import { DefaultOptions, Resolvers } from 'apollo-client'; import { MockedResponse } from './test-links'; import { ApolloCache } from 'apollo-cache'; export * from './test-links'; export interface MockedProviderProps { mocks?: ReadonlyArray; addTypename?: boolean; defaultOptions?: DefaultOptions; cache?: ApolloCache; resolvers?: Resolvers; childProps?: object; children?: React.ReactElement; } export interface MockedProviderState { client: ApolloClient; } export declare class MockedProvider extends React.Component { static defaultProps: MockedProviderProps; constructor(props: MockedProviderProps); render(): JSX.Element | null; componentWillUnmount(): void; }