import { type CreateUserTaskDebitBody } from '../../retail/api/createUserTaskDebit'; import { type MarketingInfo, type Participant, type UpdateUserTaskBody } from '../../retail/api/updateUserTask'; import { type FormRetailConsents, type LeadFormState } from '../../retail/model/LeadFormState'; declare type getCreditLeadFormTaskDataProps = { participantId: number; taskId: number; profileId?: number; formData: LeadFormState; marketingInfo: MarketingInfo | null; consents?: FormRetailConsents; }; declare type getDebitLeadFormTaskDataProps = { formData: LeadFormState; programId: string; marketingInfo: MarketingInfo | null; claimChannelCode?: string; }; export declare const getCreditLeadFormTaskData: ({ participantId, taskId, profileId, formData, marketingInfo, consents, }: getCreditLeadFormTaskDataProps) => UpdateUserTaskBody; export declare const getParticipant: ({ participantId, profileId, formData, consents, }: Pick) => Participant; export declare const getDebitLeadFormTaskData: ({ formData, programId, marketingInfo, claimChannelCode, }: getDebitLeadFormTaskDataProps) => CreateUserTaskDebitBody; export {};