import { Address, AddressType, AddressUpdatableInfo, BankAccountContext, CreateInternationalWireDetailsLocalData, InternationalWireSelectorView, VendorViewSelectorView } from '@zeniai/client-epic-state';
import { DisableMode } from '../../../formElements/common/common';
export interface VendorInternationalWireDetailsPageProps {
    addressType: AddressType;
    bankAccountContext: BankAccountContext;
    billAmount: number;
    internationalWireView: InternationalWireSelectorView;
    vendorType: string;
    vendorViewDetails: VendorViewSelectorView;
    addressToEdit?: AddressUpdatableInfo;
    isDisabled?: DisableMode;
    mailingAddress?: Address;
    onAccountDetailsUpdated: (localData: CreateInternationalWireDetailsLocalData, billAmount: number, vendorType: string, isCountryOrCurrencyUpdated: boolean) => void;
    onAddressClick: (addressType: AddressType) => void;
    onBackClick: () => void;
    onCurrencyUpdated: (currency: string, billAmount: number, vendorType: string) => void;
    onSaveHandler: () => void;
}
declare const VendorInternationalWireDetailsPage: ({ internationalWireView, vendorViewDetails, bankAccountContext, vendorType, addressType, isDisabled, addressToEdit, mailingAddress, billAmount, onAccountDetailsUpdated, onCurrencyUpdated, onSaveHandler, onBackClick, onAddressClick, }: VendorInternationalWireDetailsPageProps) => import("react/jsx-runtime").JSX.Element;
export default VendorInternationalWireDetailsPage;
