import { to7702KernelSmartAccount } from "./to7702KernelSmartAccount.js"; import { toKernelSmartAccount } from "./toKernelSmartAccount.js"; import { signMessage } from "./utils/signMessage.js"; import { signTypedData } from "./utils/signTypedData.js"; export declare const KernelSmartAccount: { toKernelSmartAccount: typeof toKernelSmartAccount; to7702KernelSmartAccount: typeof to7702KernelSmartAccount; wrapMessageHash: ({ hash, address: accountAddress, version: kernelVersion, chainId }: { version: import("./toKernelSmartAccount.js").KernelVersion<"0.6" | "0.7">; address: `0x${string}`; chainId: number; hash: `0x${string}`; }) => `0x${string}`; signMessage: typeof signMessage; signTypedData: typeof signTypedData; isKernelV2: (version: import("./toKernelSmartAccount.js").KernelVersion<"0.6" | "0.7">) => boolean; }; export type { KernelSmartAccountImplementation, KernelVersion, ToKernelSmartAccountParameters, ToKernelSmartAccountReturnType } from "./toKernelSmartAccount.js"; export type { EcdsaKernelSmartAccountImplementation, ToEcdsaKernelSmartAccountParameters, ToEcdsaKernelSmartAccountReturnType } from "./toEcdsaKernelSmartAccount.js"; export type { To7702KernelSmartAccountImplementation, To7702KernelSmartAccountParameters, To7702KernelSmartAccountReturnType } from "./to7702KernelSmartAccount.js"; export type { WrapMessageHashParams } from "./utils/wrapMessageHash.js"; //# sourceMappingURL=index.d.ts.map