@cfxlabsinc/b2b-services
    Preparing search index...
    interface BankInternalTransferActivityDependencies {
        bankAccountAdminService: Pick<
            BankAccountAdminService,
            | "get"
            | "recordVictorCounterparty"
            | "forgetVictorCounterparty"
            | "forgetRouteFusionBeneficiary"
            | "getRouteFusionBeneficiary"
            | "markRouteFusionBeneficiaryChangeRequired"
            | "recordRouteFusionBeneficiary",
        >;
        bankInternalTransferService: BankInternalTransferService;
        metcapWireBatchService: Pick<MetcapWireBatchService, "createEntry">;
        resendRefusalLimit?: number;
        routeFusionClient: Pick<
            RouteFusionClient,
            | "createBusinessBeneficiary"
            | "createTransfer"
            | "finalizeTransfer"
            | "getBeneficiary"
            | "getTransfer",
        >;
        victorCounterpartyClient: Pick<
            VictorCounterpartyClient,
            "createUsWireCounterparty",
        >;
        victorTransactionClient: Pick<
            VictorTransactionClient,
            "createBookTransfer"
            | "createUsWireWithdrawal"
            | "getTransaction",
        >;
    }
    Index
    bankAccountAdminService: Pick<
        BankAccountAdminService,
        | "get"
        | "recordVictorCounterparty"
        | "forgetVictorCounterparty"
        | "forgetRouteFusionBeneficiary"
        | "getRouteFusionBeneficiary"
        | "markRouteFusionBeneficiaryChangeRequired"
        | "recordRouteFusionBeneficiary",
    >
    bankInternalTransferService: BankInternalTransferService
    metcapWireBatchService: Pick<MetcapWireBatchService, "createEntry">
    resendRefusalLimit?: number

    How many refusals of a Victor resend, of a RouteFusion accept, or of a RouteFusion payout to a beneficiary still being verified fail the transfer, each counted on its own. Only refusals count, not faults, so a provider outage does not use them up. Default RESEND_REFUSAL_LIMIT.

    routeFusionClient: Pick<
        RouteFusionClient,
        | "createBusinessBeneficiary"
        | "createTransfer"
        | "finalizeTransfer"
        | "getBeneficiary"
        | "getTransfer",
    >
    victorCounterpartyClient: Pick<
        VictorCounterpartyClient,
        "createUsWireCounterparty",
    >
    victorTransactionClient: Pick<
        VictorTransactionClient,
        "createBookTransfer"
        | "createUsWireWithdrawal"
        | "getTransaction",
    >