import type { InternalAccount } from "@metamask/keyring-internal-api"; import type { TransactionController } from "@metamask/transaction-controller"; import type { QuoteResponseV1, L1GasFees, NonEvmFees, BridgeControllerMessenger } from "../types.mjs"; /** * Appends transaction fees to quotes * * @param quotes - Array of quote responses to append fees to * @param messenger - The bridge controller to use to call the snap controller * @param getLayer1GasFee - The function to use to get the layer 1 gas fee * @param selectedAccount - The selected account for which the quotes were requested * @returns Array of quotes with fees appended, or undefined if quotes are for EVM chains */ export declare const appendFeesToQuotes: (quotes: QuoteResponseV1[], messenger: BridgeControllerMessenger, getLayer1GasFee: ({ transactionParams, chainId, networkClientId, }: { transactionParams: import("@metamask/transaction-controller").TransactionParams; chainId?: `0x${string}` | undefined; networkClientId?: string | undefined; }) => Promise<`0x${string}` | undefined>, selectedAccount?: InternalAccount) => Promise<(QuoteResponseV1 & L1GasFees & NonEvmFees)[]>; //# sourceMappingURL=quote-fees.d.mts.map