import { type Context, type ContextOptions, type ContextProps, type ContextState, type UserLocation, type View } from '../../../../controllers/commerce/context/headless-context.js';
import type { UniversalControllerDefinitionWithProps } from '../../types/controller-definitions.js';
export type { Context, ContextProps, ContextState, View, UserLocation, ContextOptions, };
export interface ContextDefinition extends UniversalControllerDefinitionWithProps<Context, ContextOptions> {
}
/**
 * Defines a `Context` controller instance.
 * @group Definers
 *
 * @returns The `Context` controller definition.
 */
export declare function defineContext(): ContextDefinition;
