import type { IsUndefined } from '../../types/utils.js'; import type { SmartAccount } from '../accounts/types.js'; export type DeriveSmartAccount = accountOverride extends SmartAccount ? accountOverride : account; export type GetSmartAccountParameter = IsUndefined extends true ? required extends true ? { account: IsUndefined extends true ? SmartAccount : accountOverride | SmartAccount; } : { account?: accountOverride | SmartAccount | undefined; } : { account?: accountOverride | SmartAccount | undefined; }; //# sourceMappingURL=account.d.ts.map