import { type CommercePages, type Config, type GetCommercePages, type QueryCommercePages } from '@farfetch/blackout-client'; import { type CommercePagesRankingStrategy, type FetchCommercePagesAction } from '../../types/index.js'; import type { Dispatch } from 'redux'; /** * Fetch commerce pages for a specific query object received. * * @param getCommercePages - Get commerce pages client. * * @returns Thunk factory. */ declare const fetchCommercePagesFactory: (getCommercePages: GetCommercePages) => (query: QueryCommercePages, strategy?: CommercePagesRankingStrategy, config?: Config) => (dispatch: Dispatch) => Promise; export default fetchCommercePagesFactory;