import { type GetAccountParameter, type GetEntryPointFromAccount, type SmartAccountSigner, type UserOperationOverridesParameter } from "@alchemy/aa-core"; import type { Chain, Client, Hex, Transport } from "viem"; import type { LightAccount } from "../accounts/account"; export type TransferLightAccountOwnershipParams | undefined = LightAccount | undefined, TEntryPointVersion extends GetEntryPointFromAccount = GetEntryPointFromAccount> = { newOwner: TSigner; waitForTxn?: boolean; } & GetAccountParameter> & UserOperationOverridesParameter; export declare const transferOwnership: | undefined = LightAccount | undefined>(client: Client, args: TransferLightAccountOwnershipParams) => Promise;