import type { Account, Address, Chain, LocalAccount, OneOf, Transport, WalletClient } from "viem"; import type { EthereumProvider } from "../../utils/toOwner.js"; import { type KernelSmartAccountImplementation, type KernelVersion, type ToKernelSmartAccountParameters, type ToKernelSmartAccountReturnType } from "./toKernelSmartAccount.js"; export type ToEcdsaKernelSmartAccountParameters, owner extends OneOf | LocalAccount>> = ToKernelSmartAccountParameters & { ecdsaValidatorAddress?: Address; }; export type EcdsaKernelSmartAccountImplementation = KernelSmartAccountImplementation; export type ToEcdsaKernelSmartAccountReturnType = ToKernelSmartAccountReturnType; /** * @deprecated ECDSA Kernel Smart Account is deprecated. Please use toKernelSmartAccount instead. * @see toKernelSmartAccount */ export declare function toEcdsaKernelSmartAccount, owner extends OneOf | LocalAccount>>(parameters: ToEcdsaKernelSmartAccountParameters): Promise>; //# sourceMappingURL=toEcdsaKernelSmartAccount.d.ts.map