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 type ContextDefinition = UniversalControllerDefinitionWithProps; /** * Defines a `Context` controller instance. * @group Definers * * @returns The `Context` controller definition. * * Note: This controller is automatically included in all engine definitions. You do not need to add it manually to your engine definition configuration. */ export declare function defineContext(): ContextDefinition;