import { PayloadAction } from '@reduxjs/toolkit';
import { FilterState } from '../types';
import { Filters } from 'src/lib/types/types';
export declare const initialState: FilterState;
export declare const filterSlice: import("@reduxjs/toolkit").Slice<FilterState, {
    setFilters: (state: import("immer/dist/internal.js").WritableDraft<FilterState>, action: PayloadAction<Partial<Filters>>) => void;
    setLandingFilters: (state: import("immer/dist/internal.js").WritableDraft<FilterState>, action: PayloadAction<Partial<Filters>>) => void;
    setResultFilters: (state: import("immer/dist/internal.js").WritableDraft<FilterState>, action: PayloadAction<Partial<Filters>>) => void;
}, "filter">;
export declare const setFilters: import("@reduxjs/toolkit").ActionCreatorWithPayload<Partial<Filters>, "filter/setFilters">, setLandingFilters: import("@reduxjs/toolkit").ActionCreatorWithPayload<Partial<Filters>, "filter/setLandingFilters">, setResultFilters: import("@reduxjs/toolkit").ActionCreatorWithPayload<Partial<Filters>, "filter/setResultFilters">;
declare const _default: import("redux").Reducer<FilterState>;
export default _default;
