import { type Config, type ContentPage, type ContentPageType, type GetContentPage, type QueryContentPage } from '@farfetch/blackout-client'; import { type FetchContentPageAction } from '../../types/index.js'; import type { Dispatch } from 'redux'; /** * Fetch ranked content page for a specific slug and strategy object received. * * @param getContentPage - Get content pages client. * * @returns Thunk factory. */ declare const fetchContentPageFactory: (getContentPage: GetContentPage) => (contentPageType: ContentPageType, query: QueryContentPage, config?: Config) => (dispatch: Dispatch) => Promise; export default fetchContentPageFactory;