import { PayloadAction } from '@reduxjs/toolkit';
import { SearchEngine } from '../../app/search-engine/search-engine.js';
/**
 * The breadcrumb action creators.
 *
 * @group Actions
 * @category Breadcrumb
 */
export interface BreadcrumbActionCreators {
    /**
     * Deselects active breadcrumb values across all facets and static filters.
     *
     * @returns A dispatchable action.
     */
    deselectAllBreadcrumbs(): PayloadAction;
    /**
     * Deselects active filters that are not listed in breadcrumbs across facets and static filters which have the option `hasBreadcrumbs` set to false.
     *
     * @returns A dispatchable action.
     */
    deselectAllNonBreadcrumbs(): PayloadAction;
}
/**
 * Returns breadcrumb action creators.
 *
 * @param engine - The headless engine.
 * @returns An object holding the action creators.
 *
 * @group Actions
 * @category Breadcrumb
 */
export declare function loadBreadcrumbActions(engine: SearchEngine): BreadcrumbActionCreators;
