import { ListPageFilter } from '../models/common/ListPageFilters/ListPageFilter';
import { CaseReducerActions } from '@reduxjs/toolkit';
export type LinkBetweenQueryParamAndReduxState = {
    queryParam: string | null;
    queryValue?: number | string | null;
    reducerKey: string;
    items?: Array<ListPageFilter>;
};
export declare const useBindQueryParamsToReduxState: (reducer: any, slice: CaseReducerActions<any>) => void;
export declare const convertStateFiltersToQueryParams: (filters: ListPageFilter[], reducerObject: any) => string;
