import type { ConfigurationSection, NumericFacetSection } from '../../../../state/state-sections.js';
import type { NumericFacetValue } from './interfaces/response.js';
export declare const executeToggleNumericFacetSelect: import("@reduxjs/toolkit").AsyncThunk<void, {
    facetId: string;
    selection: NumericFacetValue;
}, {
    state: ConfigurationSection & NumericFacetSection;
    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 executeToggleNumericFacetExclude: import("@reduxjs/toolkit").AsyncThunk<void, {
    facetId: string;
    selection: NumericFacetValue;
}, {
    state: ConfigurationSection & NumericFacetSection;
    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;
}>;
