import { type Config, type Exchange, type ExchangeBookRequest, type PostExchangeBookRequest, type PostExchangeBookRequestData } from '@farfetch/blackout-client'; import type { CreateExchangeBookRequestAction } from '../../index.js'; import type { Dispatch } from 'redux'; /** * Method responsible for creating an exchange book request. * * @param postExchangeBookRequests - Post exchange book request client. * * @returns Thunk factory. */ declare const createExchangeBookRequestFactory: (postExchangeBookRequest: PostExchangeBookRequest) => (exchangeId: Exchange['id'], data: PostExchangeBookRequestData, config?: Config) => (dispatch: Dispatch) => Promise; export default createExchangeBookRequestFactory;