import { BridgeType, ILayerZeroToken } from '@bnb-chain/canonical-bridge-sdk'; import { Quote } from '@mayanfinance/swap-sdk'; export interface ITransferActionInfo { data?: `0x${string}`; bridgeAddress?: `0x${string}`; value?: string; bridgeType?: BridgeType; orderId?: string; quote?: Quote; details?: ILayerZeroToken['details']; } export type IReceiveValue = { [key in BridgeType]?: string; }; export type IEstimatedAmount = { [key in BridgeType]?: any; }; export type IBridgeError = { [key in BridgeType]?: any; }; export type IFeeBreakDown = { label: string; value: string; }[]; export interface IRouteFeeDetails { breakdown: IFeeBreakDown; summary: string; } export type IRouteFees = { [key in BridgeType]?: IRouteFeeDetails; };