import type { UpdateFacetIsFieldExpandedActionCreatorPayload, UpdateFacetNumberOfValuesActionCreatorPayload, UpdateFreezeCurrentValuesActionCreatorPayload } from '../../../facets/facet-set/facet-set-actions.js'; import type { UpdateFacetAutoSelectionActionCreatorPayload } from '../../../facets/generic/facet-actions.js'; export type UpdateCoreFacetNumberOfValuesPayload = UpdateFacetNumberOfValuesActionCreatorPayload; export declare const updateCoreFacetNumberOfValues: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[payload: UpdateFacetNumberOfValuesActionCreatorPayload], UpdateFacetNumberOfValuesActionCreatorPayload, "commerce/facets/core/updateNumberOfValues", never, never>; export type UpdateCoreFacetIsFieldExpandedPayload = UpdateFacetIsFieldExpandedActionCreatorPayload; export declare const updateCoreFacetIsFieldExpanded: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[payload: UpdateFacetIsFieldExpandedActionCreatorPayload], UpdateFacetIsFieldExpandedActionCreatorPayload, "commerce/facets/core/updateIsFieldExpanded", never, never>; /** * Action to clear all core facet values. * * This is primarily used by the breadcrumb manager to reset all selected facets. */ export declare const clearAllCoreFacets: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"commerce/facets/core/clearAll">; export declare const deleteAllCoreFacets: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"commerce/facets/core/deleteAll">; export type DeselectAllValuesInCoreFacetPayload = { /** * The unique identifier of the facet (for example, `"1"`). */ facetId: string; }; /** * Action to deselect all values for a given facet. * * This is primarily used in facets to clear all selected values at the same time. * * @param payload - The payload of type {@link DeselectAllValuesInCoreFacetPayload} containing the facet ID to clear. */ export declare const deselectAllValuesInCoreFacet: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[payload: DeselectAllValuesInCoreFacetPayload], DeselectAllValuesInCoreFacetPayload, "commerce/facets/core/deselectAllValues", never, never>; export type UpdateCoreFacetFreezeCurrentValuesPayload = UpdateFreezeCurrentValuesActionCreatorPayload; export declare const updateCoreFacetFreezeCurrentValues: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[payload: UpdateFreezeCurrentValuesActionCreatorPayload], UpdateFreezeCurrentValuesActionCreatorPayload, "commerce/facets/core/updateFreezeCurrentValues", never, never>; export type UpdateAutoSelectionForAllCoreFacetsPayload = UpdateFacetAutoSelectionActionCreatorPayload; export declare const updateAutoSelectionForAllCoreFacets: import("@reduxjs/toolkit").ActionCreatorWithPreparedPayload<[payload: UpdateFacetAutoSelectionActionCreatorPayload], UpdateFacetAutoSelectionActionCreatorPayload, "commerce/facets/core/updateAutoSelectionForAll", never, never>;