import { PublicClient, RpcUserOperation } from 'viem'; export type IsWalletACoinbaseSmartWalletOptions = { client: PublicClient; userOp: RpcUserOperation<'0.6'>; }; export type IsWalletACoinbaseSmartWalletResponse = { isCoinbaseSmartWallet: true; } | { isCoinbaseSmartWallet: false; error: string; code: string; }; /** * Validates a User Operation by checking if the sender address * is a proxy with the expected bytecode. */ export declare function isWalletACoinbaseSmartWallet({ client, userOp, }: IsWalletACoinbaseSmartWalletOptions): Promise; //# sourceMappingURL=isWalletACoinbaseSmartWallet.d.ts.map