import { X as X402ClientConfig } from '../solana-payment-6F7H5TeY.js'; export { W as WalletAdapter } from '../solana-payment-6F7H5TeY.js'; import '@solana/web3.js'; import '@payai/x402/types'; /** * x402 Solana Client (v2) * Handles automatic payment for x402-protected endpoints */ declare class X402Client { private paymentFetch; constructor(config: X402ClientConfig); /** * Make a fetch request with automatic x402 payment handling. * If a customFetch was provided in the config, it will be used for all requests. */ fetch(input: RequestInfo, init?: RequestInit): Promise; } /** * Create an x402 client instance */ declare function createX402Client(config: X402ClientConfig): X402Client; export { X402Client, X402ClientConfig, createX402Client };