/** * X402 SDK for Solana * * A TypeScript SDK for implementing pay-per-use API access with SPL tokens on Solana. * * @packageDocumentation */ export { paymentMiddleware } from "./lib/x402-express/index.js"; export { createPaymentHeader } from "./lib/x402/client/index.js"; export * from "./lib/x402/facilitator/index.js"; export type { X402Config, TokenConfig, SvmConfig, Network, SupportedEVMNetworks, SupportedSVMNetworks, Money, Price, PaymentRequirements, PaymentPayload, Resource, RouteConfig, RoutesConfig, PaymentMiddlewareConfig, FacilitatorConfig, PaywallConfig, } from "./lib/x402/types/index.js"; export { createSvmConnectedClient } from "./lib/x402/shared/svm/wallet.js"; export type { SvmSigner, SvmConnectedClient } from "./lib/x402/shared/svm/wallet.js"; export { getRpcClient } from "./lib/x402/shared/svm/rpc.js"; export type { Address as SolanaAddress } from "@solana/kit"; export { getUsdcChainConfigForChain } from "./lib/x402/shared/evm/usdc.js"; export * as exact from "./lib/x402/schemes/exact/index.js"; export { processPriceToAtomicAmount, getDefaultAsset, } from "./lib/x402/shared/middleware.js"; export declare const VERSION = "1.0.0"; //# sourceMappingURL=index.d.ts.map