import { type Context, type ContextOptions, type ContextProps, type ContextState, type CustomContext, type UserLocation, type View } from '../../../../controllers/commerce/context/headless-context.js'; import type { UniversalControllerDefinitionWithProps } from '../../types/controller-definitions.js'; export type { Context, ContextOptions, ContextProps, ContextState, CustomContext, UserLocation, View, }; export interface ContextDefinition extends UniversalControllerDefinitionWithProps { } /** * @deprecated In the future, the context controller will be included by default in the engine definition. You will no longer need to define it manually * Defines a `Context` controller instance. * @group Definers * * @returns The `Context` controller definition. */ export declare function defineContext(): ContextDefinition;