import { Address, BlockHash, MilkomedaNetworkID, SignedTxHash, TxHash } from "../primitives"; import { EthereumTransaction } from "./BlockscoutTxList"; export declare type SignedTxRequest = { signedTx: SignedTxHash; networkID: MilkomedaNetworkID; }; export declare enum SortOrder { ASC = "ASC", DESC = "DESC" } /** * An object containing a transaction hash and the hash for the block the transaction occurred within. */ export declare type BlockTxPair = { blockHash: BlockHash; txHash: TxHash; }; export declare type TxHistoryRequest = { address: Address; order: SortOrder; rangeStart?: BlockTxPair; rangeEnd?: BlockHash; networkID: MilkomedaNetworkID; }; export declare type TxHistoryResponse = { /** * @isArray A sorted transaction history for the address * @maxLength 50 */ transactions: Array; };