/// import { ReactElement } from 'react'; import ApolloClient, { ApolloQueryResult } from 'apollo-client'; export interface Context { client?: ApolloClient; store?: any; [key: string]: any; } export interface QueryTreeArgument { rootElement: ReactElement; rootContext?: Context; } export interface QueryTreeResult { query: Promise>; element: ReactElement; context: Context; } export declare function walkTree(element: ReactElement | any, context: Context, visitor: (element: ReactElement, instance: any, context: Context) => boolean | void): void; export default function getDataFromTree(rootElement: ReactElement, rootContext?: any, fetchRoot?: boolean): Promise;