import { BlockchainType } from "@haechi-labs/henesis-wallet-core/lib/blockchain"; import { Transaction, TransactionStatus } from "@haechi-labs/henesis-wallet-core"; export declare const EXAMPLE_ETH_KLAY_TRANSACTION_DTO: TransactionDTO; interface MultiSigPayloadDTO { walletAddress: string; toAddress: string; value: string; walletNonce: string; hexData?: string; } interface SignedMultiSigPayloadDTO { signature: string; multiSigPayload?: MultiSigPayloadDTO | null; } interface RawTransactionDTO { nonce: string; gasPrice: string; gasLimit: string; to?: string; value: string; data?: string; } export declare class TransactionDTO { id?: string; blockchain?: BlockchainType; sender: string; keyId: string; hash?: string; error?: string; status: TransactionStatus; isFeeDelegated: boolean; fee?: string; estimatedFee?: string; signedMultiSigPayload?: SignedMultiSigPayloadDTO; rawTransaction?: RawTransactionDTO; hopAddress?: string; createdAt: string; updatedAt: string; static fromTransaction(transaction: Transaction): TransactionDTO; } export {};