import { AirGapTransaction } from '@airgap/module-kit'; import { EthereumTransactionCursor } from '../../types/transaction'; export declare type EthereumInfoClientTransaction = Omit; export interface EthereumInfoClientTransactionsResult { transactions: EthereumInfoClientTransaction[]; cursor: { page: number; }; } export declare abstract class EthereumInfoClient { baseURL: string; constructor(baseURL: string); abstract fetchTransactions(address: string, limit: number, cursor?: EthereumTransactionCursor): Promise; abstract fetchContractTransactions(contractAddress: string, address: string, limit: number, cursor?: EthereumTransactionCursor): Promise; }