import type { HederaThirdwebTransaction } from "../types";
interface FetchOptions extends Record<string, string> {
    filterBlockTimestampGte?: string;
    filterTopic0: string;
    filterTopic1?: string;
    filterTopic2?: string;
    limit: string;
}
declare function fetchERC20Transactions(contractAddress: string, options: FetchOptions): Promise<HederaThirdwebTransaction[]>;
declare function getERC20TransactionsForAccount({ address, contractAddresses, transactionFetcher, since, }: {
    address: string;
    contractAddresses: string[];
    since?: string | null;
    transactionFetcher?: typeof fetchERC20Transactions;
}): Promise<HederaThirdwebTransaction[]>;
export declare const thirdwebClient: {
    fetchERC20Transactions: typeof fetchERC20Transactions;
    getERC20TransactionsForAccount: typeof getERC20TransactionsForAccount;
};
export {};
//# sourceMappingURL=thirdweb.d.ts.map