import { type GetAccountParameter, type GetEntryPointFromAccount, type SmartAccountSigner, type UserOperationOverridesParameter } from "@alchemy/aa-core"; import type { Address, Chain, Client, Hex, Transport } from "viem"; import type { MultiOwnerLightAccount } from "../accounts/multiOwner"; export type UpdateMultiOwnerLightAccountOwnersParams | undefined = MultiOwnerLightAccount | undefined, TEntryPointVersion extends GetEntryPointFromAccount = GetEntryPointFromAccount> = { ownersToAdd: Address[]; ownersToRemove: Address[]; waitForTxn?: boolean; } & GetAccountParameter> & UserOperationOverridesParameter; export declare const updateOwners: | undefined = MultiOwnerLightAccount | undefined>(client: Client, args: UpdateMultiOwnerLightAccountOwnersParams) => Promise;