import { type Config, type PatchRaffleParticipation, type PatchRaffleParticipationOperation, type Raffle, type RaffleParticipation } from '@farfetch/blackout-client'; import type { Dispatch } from 'redux'; /** * Method responsible to update a raffle participation. * * @param patchRaffleParticipation - update raffle participation. * * @returns Thunk factory. */ declare const updateRaffleParticipationFactory: (patchRaffleParticipation: PatchRaffleParticipation) => (raffleId: Raffle['id'], participationId: RaffleParticipation['id'], data: PatchRaffleParticipationOperation[], config?: Config) => (dispatch: Dispatch) => Promise; export default updateRaffleParticipationFactory;