import { type GetAccountParameter, type SmartAccountSigner } from "@alchemy/aa-core"; import type { Chain, Client, Hex, Transport } from "viem"; import type { NaniAccount } from "./account"; /** * Transfers ownership of the account to the newOwner on-chain and also updates the owner of the account. * Optionally waits for the transaction to be mined. * * @param client - the client to use to send the transaction * @param args - the arguments for the transfer * @returns the userOperation hash, or transaction hash if `waitForTxn` is true */ export declare const transferOwnership: (client: Client, args: { newOwner: TSigner; waitForTxn?: boolean; } & GetAccountParameter) => Promise; //# sourceMappingURL=transferNaniAccountOwnership.d.ts.map