import { ClientAnalytics } from '@zeniai/client-analytics'; import { AuthParams, FilePayload, ID, InternationalWireVerificationView } from '@zeniai/client-epic-state'; import { DisableMode } from '../../formElements/common/common'; import { IntlWireVerificationFormData } from './InternationalWireVerificationForm'; /** * Component & its Props */ declare const intlWireVerificationSectionId = "intlWireVerification"; export interface Props { authParams: AuthParams; filesEndPoint: string; internationalOnboardingDetails: InternationalWireVerificationView; isLocalCurrencyEnabled: boolean; analytics?: ClientAnalytics; isReadonly?: DisableMode; onCancelClick: () => void; onFormDataChange: (formData: Record) => void; onSubmitClick: () => void; onDeleteFile?: (fileId: ID) => void; onEditFileName?: (fileId: ID, updatedFileName: string) => void; updateFilesEntity?: (files: FilePayload[]) => void; } declare const InternationalWireVerificationPage: ({ internationalOnboardingDetails, filesEndPoint, authParams, isReadonly, analytics, isLocalCurrencyEnabled, onEditFileName, onDeleteFile, updateFilesEntity, onFormDataChange, onCancelClick, onSubmitClick, }: Props) => import("react/jsx-runtime").JSX.Element; /** * Form Data Type */ export interface FormData { [intlWireVerificationSectionId]: IntlWireVerificationFormData; } export declare const uniqueName: (sectionId: ID) => `${string}_form`; export default InternationalWireVerificationPage;