import { type UpdateAnalyticsConfigurationActionCreatorPayload, type UpdateBasicConfigurationActionCreatorPayload } from '../../configuration/configuration-actions.js';
export type UpdateBasicConfigurationPayload = UpdateBasicConfigurationActionCreatorPayload;
export declare const updateBasicConfiguration: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[payload: UpdateBasicConfigurationActionCreatorPayload], UpdateBasicConfigurationActionCreatorPayload, "commerce/configuration/updateBasicConfiguration", never, never>;
export type UpdateProxyBaseUrlPayload = {
    /**
     * The base URL to use to proxy Coveo commerce requests (e.g., `https://example.com/commerce`).
     *
     * This is an advanced option that you only set if you proxy Coveo commerce requests through your own
     * server. In most cases, you should not set this option.
     *
     *  See [Headless proxy: Commerce](https://docs.coveo.com/en/headless/latest/usage/proxy#commerce).
     **/
    proxyBaseUrl?: string;
};
export declare const updateProxyBaseUrl: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[payload: UpdateProxyBaseUrlPayload], UpdateProxyBaseUrlPayload, "commerce/configuration/updateProxyBaseUrl", never, never>;
export type UpdateAnalyticsConfigurationPayload = Pick<UpdateAnalyticsConfigurationActionCreatorPayload, 'enabled' | 'proxyBaseUrl' | 'source' | 'trackingId'>;
export declare const updateAnalyticsConfiguration: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[payload: UpdateAnalyticsConfigurationPayload], UpdateAnalyticsConfigurationPayload, "commerce/configuration/updateAnalyticsConfiguration", never, never>;
export declare const disableAnalytics: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"commerce/configuration/analytics/disable">;
export declare const enableAnalytics: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"commerce/configuration/analytics/enable">;
