import { UniversalControllerDefinitionWithProps } from '../../../app/commerce-ssr-engine/types/common.js';
import { Context, ContextOptions, View, UserLocation } from './headless-context.js';
export type { ContextState, Context, ContextProps } from './headless-context.js';
export type { 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;
