1+ /**
2+ * @module Accounts
3+ */
4+
15import {
26 ListTokenBalancesNetworks ,
37 RequestFaucetNetworks ,
@@ -59,8 +63,8 @@ import type {
5963 WaitForTransactionReceiptParameters ,
6064} from "viem" ;
6165
62- // eslint-disable-next-line @typescript-eslint/no-explicit-any
63- export type DistributedOmit < T , K extends PropertyKey > = T extends any ? Omit < T , K > : never ;
66+ /** @internal */
67+ export type DistributedOmit < T , K extends PropertyKey > = T extends any ? Omit < T , K > : never ; // eslint-disable-line @typescript-eslint/no-explicit-any
6468
6569/**
6670 * Base type for any Ethereum account with signing capabilities.
@@ -88,6 +92,8 @@ export type EvmAccount = {
8892
8993/**
9094 * Known EVM networks supported by the SDK.
95+ *
96+ * @internal
9197 */
9298export type KnownEvmNetworks =
9399 | "base"
@@ -104,6 +110,8 @@ export type KnownEvmNetworks =
104110
105111/**
106112 * Network input that accepts known networks or RPC URLs
113+ *
114+ * @internal
107115 */
108116export type NetworkOrRpcUrl = KnownEvmNetworks | ( string & { } ) ;
109117
@@ -174,6 +182,8 @@ export type EvmSmartAccount = Prettify<EvmSmartAccountProperties & SmartAccountA
174182
175183/**
176184 * Helper type for network-specific smart account actions
185+ *
186+ * @internal
177187 */
178188export type NetworkSpecificSmartAccountActions < Network extends string > = Prettify <
179189 // Always include sendUserOperation, waitForUserOperation and getUserOperation
@@ -257,6 +267,8 @@ export type NetworkSpecificSmartAccountActions<Network extends string> = Prettif
257267
258268/**
259269 * A network-scoped smart account
270+ *
271+ * @internal
260272 */
261273export type NetworkScopedEvmSmartAccount < Network extends string = string > = Prettify <
262274 Omit < EvmSmartAccountProperties , "useNetwork" > &
@@ -274,6 +286,8 @@ type EmptyObject = {};
274286
275287/**
276288 * Conditional account actions based on network
289+ *
290+ * @internal
277291 */
278292export type NetworkSpecificAccountActions < Network extends string > = Prettify <
279293 // Always include sendTransaction, transfer and waitForTransactionReceipt
@@ -349,6 +363,8 @@ export type NetworkSpecificAccountActions<Network extends string> = Prettify<
349363
350364/**
351365 * A network-scoped server-managed ethereum account
366+ *
367+ * @internal
352368 */
353369export type NetworkScopedEvmServerAccount < Network extends string = string > = Prettify <
354370 Omit < EvmServerAccount , keyof AccountActions | "useNetwork" > &
0 commit comments