import type { Transaction } from "libnexa-ts"; import type { AssetInfo } from "./wallet.types"; import type { SessionRequestType } from "../utils/enums"; export interface DappRpcRequest { type: SessionRequestType; accountId: number; sessionId: string; request: any; } export interface TransactionDetails { tx: Transaction; send: MovementDetails[]; receive: MovementDetails[]; } export interface MovementDetails { asset?: AssetInfo; amount: bigint; }