import type { WalletTransactionsResponse } from '@dynamic-labs/sdk-api-core';
import type { Chain } from '../../../chain/chain.types';
export type GetTransactionHistoryParams = {
    address: string;
    chain: Chain;
    limit?: number;
    networkId: number;
    offset?: string;
};
export type GetTransactionHistoryResponse = WalletTransactionsResponse;
/**
 * Retrieves the transaction history for a given wallet address, chain and network.
 *
 * This function fetches the transaction history for a specified wallet address and chain,
 * returning a list of transactions associated with that address along with nextOffset for pagination.
 *
 * @param params.address - The wallet address to query transactions for.
 * @param params.chain - The chain to query transactions for.
 * @param [params.limit] - The maximum number of transactions to return.
 * @param params.networkId - The network ID to query transactions for.
 * @param [params.offset] - The offset to use for pagination.
 * @param [client] - The Dynamic client instance. Only required when using multiple Dynamic clients.
 * @returns A promise that resolves to the transaction history along with nextOffset for the given wallet address and chain.
  * @instrumented
 */
export declare const getTransactionHistory: (params: GetTransactionHistoryParams, client?: import("../../../../exports").DynamicClient) => Promise<WalletTransactionsResponse>;
//# sourceMappingURL=getTransactionHistory.d.ts.map