import { PopupType, Product } from "../utils/types"; import { AppStateType } from "./configureStore"; export declare const setPopupItemId: import("@reduxjs/toolkit").ActionCreatorWithPayload, changePopupItem: import("@reduxjs/toolkit").ActionCreatorWithPayload, setProducts: import("@reduxjs/toolkit").ActionCreatorWithPayload, setPopupProductId: import("@reduxjs/toolkit").ActionCreatorWithPayload, setIsModalOpenEventSent: import("@reduxjs/toolkit").ActionCreatorWithPayload, setSharedLinkEnable: import("@reduxjs/toolkit").ActionCreatorWithPayload, setPopupSharedItem: import("@reduxjs/toolkit").ActionCreatorWithPayload, setPopupOpenUseSharedItem: import("@reduxjs/toolkit").ActionCreatorWithPayload, setPopupClosing: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"popup/setPopupClosing">, setPopupClosed: import("@reduxjs/toolkit").ActionCreatorWithoutPayload<"popup/setPopupClosed">, setPopupOpen: import("@reduxjs/toolkit").ActionCreatorWithPayload; declare const _default: import("redux").Reducer; export default _default; export declare const getPopupItem: (state: AppStateType) => any; export declare const getPopupFreeflowItems: (state: AppStateType) => any[]; export declare const getPopupProduct: (state: AppStateType) => Product; export declare const directBuyIsOpen: (state: AppStateType) => boolean; export declare const isPreviousEnable: (state: AppStateType) => boolean; export declare const isNextEnable: (state: AppStateType) => boolean; export declare const getPopupAfterChangeItemId: (state: AppStateType, direction: string) => any;