import type { Nonce, OmniAddress } from "./common.js"; export declare enum PayloadType { TransferMessage = "TransferMessage", Metadata = "Metadata", ClaimNativeFee = "ClaimNativeFee" } export interface TransferId { origin_chain: number | string; origin_nonce: bigint; } export type BridgeDeposit = { destinationNonce: Nonce; originChain: number; originNonce: Nonce; tokenAddress: string; amount: bigint; recipient: string; feeRecipient: string; }; export type TransferMessagePayload = { prefix: PayloadType; destination_nonce: string; transfer_id: TransferId; token_address: OmniAddress; amount: string; recipient: OmniAddress; fee_recipient: string | null; }; export interface EvmInitTransferEvent { sender: string; tokenAddress: string; originNonce: bigint; amount: bigint; fee: bigint; nativeTokenFee: bigint; recipient: string; message: string; } //# sourceMappingURL=evm.d.ts.map