import { ZerodevBundlerProvider } from '@dynamic-labs/sdk-api-core'; import { WalletConnectorConstructor } from '@dynamic-labs/wallet-connector-core'; export { createEcdsaKernelAccountClient, createEcdsaKernelAccountClientWith7702, type PaymasterType, PaymasterTypeEnum, } from './utils/createEcdsaKernelAccountClient'; export { fetchZeroDevChain } from './utils/fetchZeroDevChain'; export { getEcdsaValidator } from './utils/getEcdsaValidator'; export { getEntryPoint } from './utils/getEntryPoint'; export { getKernelVersion } from './utils/getKernelVersion'; export { signEip7702Authorization, type SignEip7702AuthorizationParams, } from './utils/signEip7702Authorization'; export { isZeroDevConnector } from './utils/isZeroDevConnector'; export type { SignAuthorizationReturnType as Eip7702Authorization } from 'viem/accounts'; export type { /** @deprecated Use ZerodevBundlerProvider from \@dynamic-labs/sdk-api-core instead */ ZerodevBundlerProvider as BundlerProvider, } from '@dynamic-labs/sdk-api-core'; /** * Allows defining default values for zerodev configs. * Values configured in the dashboard will take precedence over these values. */ export declare const ZeroDevSmartWalletConnectorsWithConfig: ({ bundlerProvider, bundlerRpc, paymasterRpc, kernelDelegationAddress, defaultToKernelWithSponsorship, }?: { bundlerProvider?: ZerodevBundlerProvider; bundlerRpc?: string; paymasterRpc?: string; kernelDelegationAddress?: `0x${string}`; defaultToKernelWithSponsorship?: boolean; }) => (props: any) => WalletConnectorConstructor[]; export declare const ZeroDevSmartWalletConnectors: (props: any) => WalletConnectorConstructor[];