import type { Address } from 'abitype'; import type { Account, JsonRpcAccount } from '../accounts/types.js'; import type { IsUndefined, Prettify } from './utils.js'; export type DeriveAccount = accountOverride extends Account | Address ? accountOverride : account; export type GetAccountParameter = IsUndefined extends true ? required extends true ? { account: accountOverride | Account | Address; } : { account?: accountOverride | Account | Address | undefined; } : { account?: accountOverride | Account | Address | undefined; }; export type ParseAccount = accountOrAddress extends Address ? Prettify> : accountOrAddress; export type { Account } from '../accounts/types.js'; export type { HDKey } from '@scure/bip32'; //# sourceMappingURL=account.d.ts.map