export declare const FETCH_PRODUCTS_BY_STATE_AND_PAGINATION = "[Products] fetch products by state and pagination"; export declare const SET_PRODUCTS = "[Products] set products"; export declare const SET_PRODUCT = "[Products] set product"; export declare const SET_PRODUCTS_FETCHED = "[Products] set when active or draft products are fetched"; export declare const FETCH_PRODUCTS_WITH_LIMITED_IMAGES = "[Products] fetch products by ids with limited images for product"; export declare const SET_PRODUCTS_WITH_LIMITED_IMAGES = "[Products] set products by ids with limited images for product"; export declare const SET_PRODUCTS_SUGGESTED_LIST = "[Products] set latest products with limit and suggested"; export declare const SET_PRODUCTS_RECENT_LIST = "[Products] set one products to recent list"; export declare const FETCH_LATEST_PRODUCTS = "[Products] fetch latest products with limit"; export declare const FETCH_ALL_STORE_COLLECTIONS = "[Products] fetch all store collections"; export declare const SET_ALL_STORE_COLLECTIONS = "[Products] set all store collections"; export declare const FETCH_PRODUCT_COLLECTION = "[Products] fetch product collection"; export declare const SET_PRODUCTS_COLLECTION = "[Products] set products collection"; export declare const setProductsByInState: (payload: any[] | undefined) => { type: string; payload: any[] | undefined; }; export declare const setProductByState: (payload: any) => { type: string; payload: any; }; export declare const setProductsByIdsWithLimitedImages: (payload: any[]) => { type: string; payload: any[]; }; export declare const setLimitAndSuggestedList: (payload: string[]) => { type: string; payload: string[]; }; export declare const setOneProductToRecentList: (payload: string | undefined) => { type: string; payload: string | undefined; }; export declare const setUserStoreCollections: (payload: any[] | undefined) => { type: string; payload: any[] | undefined; }; export declare const setProductsByCollectionId: (payload: { collectionId: string; productsIds: string[]; }) => { type: string; payload: { collectionId: string; productsIds: string[]; }; }; export declare const setProductsFetched: (payload: { isActive: boolean; hasNextPage: boolean; key: string; productState: string; totalProducts: number; }) => { type: string; payload: { isActive: boolean; hasNextPage: boolean; key: string; productState: string; totalProducts: number; }; }; export declare const fetchProductsByStateAndPagination: (businessAuthId: string, productState: string, limit: number, offset: number, excludeInventory?: boolean) => any; export declare const fetchProductsByIdsWithLimitedImages: (businessAuthId: string, productsIds: string[], imagesLimit: number) => any; export declare const fetchLatestProducts: (businessAuthId: string, limit: number, productsStatuses: string) => any; export declare const fetchAllCollections: (businessAuthId: string) => any; export declare const fetchProductCollection: (businessAuthId: string, collectionId: string, productsLimit?: number) => any;