import { type Config, type GetSizeGuides, type SizeGuide, type SizeGuidesQuery } from '@farfetch/blackout-client'; import type { Dispatch } from 'redux'; import type { FetchSizeGuidesAction } from '../../types/index.js'; /** * Creates a thunk factory configured with the specified client to fetch size * guides for a given set of brand ids and category ids. This size guides logic * should be used in cases that the project does not have a specific category tree. * If your project has a category tree you should use the respective logic from * `@farfetch/blackout-redux/products`. * * @param getSizeGuides - Get size guides client. * * @returns Thunk factory. */ declare const fetchSizeGuidesFactory: (getSizeGuides: GetSizeGuides) => (query?: SizeGuidesQuery, config?: Config) => (dispatch: Dispatch) => Promise; export default fetchSizeGuidesFactory;