import { type Config, type GetProductVariantsMeasurements, type Product, type ProductVariantMeasurement } from '@farfetch/blackout-client'; import type { Dispatch } from 'redux'; /** * Creates a thunk factory configured with the specified client to fetch product * measurements for a given product id. * * @param getMeasurements - Get measurements client. * * @returns Thunk factory. */ declare const fetchProductMeasurementsFactory: (getMeasurements: GetProductVariantsMeasurements) => (productId: Product['result']['id'], config?: Config) => (dispatch: Dispatch) => Promise; export default fetchProductMeasurementsFactory;