import type { ModularSigner } from "@zerodev/permissions"; import { type KernelSmartAccount } from "@zerodev/sdk"; import type { EntryPoint } from "permissionless/types"; import type { Address, Chain, Transport } from "viem"; type GetPermissionAccountParams = KernelSmartAccount> = { account: TSmartAccount; entryPoint: TEntryPoint; sessionSigner: ModularSigner; chainId: number; vaults: { token: Address; vault: Address; }[]; cabPaymasterAddress: Address; }; export declare const getPermissionAccount: = KernelSmartAccount>(params: GetPermissionAccountParams) => Promise>; export {}; //# sourceMappingURL=getPermissionAccount.d.ts.map