import type { ConfigurationSection, FacetSection } from '../../../state/state-sections.js';
import type { FacetValue } from './interfaces/response.js';
export declare const executeToggleFacetSelect: import("@reduxjs/toolkit").AsyncThunk<void, {
    facetId: string;
    selection: FacetValue;
}, {
    state: FacetSection & ConfigurationSection;
    extra: import("../../../app/thunk-extra-arguments.js").ThunkExtraArguments;
    dispatch?: import("redux-thunk").ThunkDispatch<unknown, unknown, import("redux").UnknownAction> | undefined;
    rejectValue?: unknown;
    serializedErrorType?: unknown;
    pendingMeta?: unknown;
    fulfilledMeta?: unknown;
    rejectedMeta?: unknown;
}>;
export declare const executeToggleFacetExclude: import("@reduxjs/toolkit").AsyncThunk<void, {
    facetId: string;
    selection: FacetValue;
}, {
    state: FacetSection & ConfigurationSection;
    extra: import("../../../app/thunk-extra-arguments.js").ThunkExtraArguments;
    dispatch?: import("redux-thunk").ThunkDispatch<unknown, unknown, import("redux").UnknownAction> | undefined;
    rejectValue?: unknown;
    serializedErrorType?: unknown;
    pendingMeta?: unknown;
    fulfilledMeta?: unknown;
    rejectedMeta?: unknown;
}>;
