import type { TransactionReceipt } from "viem"; import type { CreditAccountData } from "../base/index.js"; import { type NetworkType } from "../chain/index.js"; export type EtherscanURLParam = { block: number; } | { tx: string; } | { address: string; }; export declare function etherscanUrl(entity: EtherscanURLParam | TransactionReceipt | CreditAccountData, networkOrChainId: NetworkType | number | bigint, safe?: string): string; export declare function etherscanApiUrl(networkOrChainId: NetworkType | number | bigint): string;