import type { CurrencyCodeISO4217 } from '@coveo/relay-event-types';
import type { UserParams, ViewParams } from '../../../api/commerce/commerce-api-params.js';
export type LocationState = Required<Pick<UserParams, 'latitude' | 'longitude'>>;
export interface CommerceContextState {
    language: string;
    country: string;
    currency: CurrencyCodeISO4217;
    view: ViewParams;
    location?: LocationState;
}
export declare const getContextInitialState: () => CommerceContextState;
