import { AuthParams, FetchStateAndError, File, FilePayload, ID, InternationalWireVerificationView } from '@zeniai/client-epic-state';
import { DisableMode } from '../../formElements/common/common';
import { MultiSelectFieldValue } from '../../formElements/multiSelectField/MultiSelectField';
import { SingleSelectPickerFieldValue } from '../../formElements/singleSelectPickerField/SingleSelectPickerField';
export interface Props {
    authParams: AuthParams;
    deleteFileStatusById: Record<ID, FetchStateAndError | undefined>;
    filesEndPoint: string;
    internationalOnboardingDetails: InternationalWireVerificationView;
    sectionId: string;
    updateFileStatusById: Record<ID, FetchStateAndError | undefined>;
    isReadonly?: DisableMode;
    onDeleteFile?: (fileId: ID) => void;
    onEditFileName?: (fileId: ID, updatedFileName: string) => void;
    updateFilesEntity?: (files: FilePayload[]) => void;
}
export declare const InternationalWireVerificationForm: ({ sectionId, internationalOnboardingDetails, filesEndPoint, authParams, isReadonly, deleteFileStatusById, updateFileStatusById, onEditFileName, onDeleteFile, updateFilesEntity, }: Props) => import("react/jsx-runtime").JSX.Element;
/**
 * Form Data Type
 */
export interface IntlWireVerificationFormData {
    formData: Record<string, string | SingleSelectPickerFieldValue | MultiSelectFieldValue | Date | File | undefined> | undefined;
}
