import type { KernelSmartAccountImplementation } from "@zerodev/sdk"; import { type Hex } from "viem"; import type { SmartAccount } from "viem/account-abstraction"; import type { PermissionPlugin } from "./types.js"; export type MultiChainPermissionAccountsParams = { account: SmartAccount; privateKey?: Hex; permissionPlugin?: PermissionPlugin; isExternalPermissionPlugin?: boolean; }; export declare const serializeMultiChainPermissionAccounts: (params: MultiChainPermissionAccountsParams[]) => Promise; export declare function decodeSignature(signature: Hex): `0x${string}`; //# sourceMappingURL=serializeMultiChainPermissionAccounts.d.ts.map