import { type SmartAccountClient, type SmartAccountClientRpcSchema, type SmartAccountSigner } from "@alchemy/aa-core"; import { type Chain, type CustomTransport, type Transport } from "viem"; import type { CreateLightAccountClientParams } from "../light-account/clients/lightAccount"; import { type AccountLoupeActions } from "./account-loupe/decorator.js"; import { type CreateMultiOwnerModularAccountParams, type MultiOwnerModularAccount } from "./account/multiOwnerAccount.js"; import { type CreateMultisigModularAccountParams, type MultisigModularAccount } from "./account/multisigAccount.js"; import { type PluginManagerActions } from "./plugin-manager/decorator.js"; import { type MultiOwnerPluginActions } from "./plugins/multi-owner/index.js"; import { type MultisigPluginActions, type MultisigUserOperationContext } from "./plugins/multisig/index.js"; export type CreateMultiOwnerModularAccountClientParams = { account: Omit, "transport" | "chain">; } & Omit, "account">; export type CreateMultisigModularAccountClientParams = { account: Omit, "transport" | "chain">; } & Omit, "account">; export declare function createMultiOwnerModularAccountClient(args: CreateMultiOwnerModularAccountClientParams): Promise, MultiOwnerPluginActions> & PluginManagerActions> & AccountLoupeActions>>>; export declare function createMultisigModularAccountClient(args: CreateMultisigModularAccountClientParams): Promise, MultisigPluginActions> & PluginManagerActions> & AccountLoupeActions>, SmartAccountClientRpcSchema, MultisigUserOperationContext>>; //# sourceMappingURL=client.d.ts.map