import { type LeadRequest } from '../../api/LeadServiceAPI'; import { type Router } from '../../external/useRouter'; import { type Aspects } from '../../hooks/useAspects/useAspects'; import { type AspectsDef } from '../../model/AspectsProps'; import { type PreventableEventWithTarget } from '../../ui-kit/PreventableEvent'; import { type EndpointType } from './ApplicationFormContent'; export declare type HandlerProps = { formatData: LeadRequest; endpoint?: EndpointType; data?: AspectsDef[]; aspects?: Aspects; ev: PreventableEventWithTarget; typeForm?: string; router: Router; verifyPhoneDialog?: any; responseTypeDialog?: any; onSuccess?: () => void; withSnowplow?: boolean; }; export declare const handleInitCorporateLead: ({ formatData, typeForm, responseTypeDialog, verifyPhoneDialog, data, aspects, ev, }: HandlerProps) => Promise; export declare const handleCallback: ({ formatData, data, aspects, ev, typeForm, responseTypeDialog, onSuccess, endpoint, }: HandlerProps) => Promise; export declare const handleDefault: ({ formatData, data, aspects, ev, router, responseTypeDialog, endpoint, withSnowplow, }: HandlerProps) => Promise;