import { JSX } from 'react'; import { ApolloClient, type NormalizedCacheObject } from '@apollo/client'; import { type TApplicationContext } from "../../../../application-shell-connectors/dist/commercetools-frontend-application-shell-connectors.cjs.js"; import type { TAsyncLocaleDataProps } from '@commercetools-frontend/i18n'; type TApplicationShellProviderProps = { apolloClient?: ApolloClient; environment: TApplicationContext<{}>['environment']; applicationMessages: TAsyncLocaleDataProps['applicationMessages']; children: (args: { isAuthenticated: boolean; }) => JSX.Element; }; declare const ApplicationShellProvider: { (props: TApplicationShellProviderProps): import("@emotion/react/jsx-runtime").JSX.Element; displayName: string; }; export default ApplicationShellProvider;