import { AddressType, AddressUpdatableInfo, BankAccountSelectorView, BillPaymentConfigCodeType, ID, MagicLinkView } from '@zeniai/client-epic-state';
import { DisableMode } from '../../../formElements/common/common';
import { FormData as InternationalDetailsPageFormData } from '../internationalDetailsPage/InternationalWireSwiftDetailsPage';
export interface MagicLinkInternationalWireDetailsPageProps {
    companyName: string;
    magicLinkBankAccountDetails: BankAccountSelectorView;
    magicLinkViewState: MagicLinkView;
    mailingAddressDetails: AddressUpdatableInfo;
    isDisabled?: DisableMode;
    onAddressClick: (addressType: AddressType) => void;
    onBankDetailsUpdated: (formData: InternationalDetailsPageFormData) => void;
    onFetchBankNameBySwift: (swiftCode: ID) => void;
    onSaveHandler: (paymentMethodType: BillPaymentConfigCodeType) => void;
}
declare const MagicLinkInternationalWireDetailsPage: ({ magicLinkViewState, magicLinkBankAccountDetails, mailingAddressDetails, isDisabled, companyName, onSaveHandler, onBankDetailsUpdated, onFetchBankNameBySwift, onAddressClick, }: MagicLinkInternationalWireDetailsPageProps) => import("react/jsx-runtime").JSX.Element;
export default MagicLinkInternationalWireDetailsPage;
