import type { TransactionMeta } from "@metamask/transaction-controller"; import type { Hex } from "@metamask/utils"; import type { TransactionPayBridgeQuote } from "./types.mjs"; import type { TransactionPayControllerMessenger, TransactionPayQuote } from "../../types.mjs"; export type SubmitBridgeQuotesRequest = { from: Hex; isSmartTransaction: (chainId: Hex) => boolean; messenger: TransactionPayControllerMessenger; quotes: TransactionPayQuote[]; transaction: TransactionMeta; }; /** * Submit multiple bridge quotes sequentially and wait for their completion. * * @param request - The request object containing necessary data. * @returns An object containing the transaction hash if available. */ export declare function submitBridgeQuotes(request: SubmitBridgeQuotesRequest): Promise; //# sourceMappingURL=bridge-submit.d.mts.map