import { AnalyticsConfig } from '@jetshop/core/analytics/AnalyticsProvider'; import ApolloClient from 'apollo-client'; import React from 'react'; import { Cookies } from 'react-cookie'; import { StaticRouterProps } from 'react-router'; import { BootOptions } from '../components/ConfigProvider'; import { AuthHandler } from './AuthHandler'; import { ChannelHandler } from '../ChannelHandler/ChannelHandler'; import { PreviewHandler } from './PreviewHandler'; interface SharedTreeProps { activeBreakpoint: string; cookies: Cookies; helmetContext?: {}; releware?: AnalyticsConfig['releware']; client: ApolloClient; config: BootOptions; Router: React.ComponentClass; routerProps?: StaticRouterProps; children: React.ReactNode; authHandler: AuthHandler; channelHandler: ChannelHandler; previewHandler: PreviewHandler; } declare const SharedTree: ({ activeBreakpoint, cookies, helmetContext, releware, client, config, authHandler, Router, routerProps, children, channelHandler, previewHandler }: SharedTreeProps) => JSX.Element; export default SharedTree;