import { z } from 'zod'; declare const schemes: readonly ["exact"]; declare const x402Versions: readonly [1]; declare const evmSignatureTypes: readonly ["authorization", "permit"]; declare const ErrorReasons: readonly ["insufficient_funds", "invalid_exact_evm_payload_authorization_valid_after", "invalid_exact_evm_payload_authorization_valid_before", "invalid_exact_evm_payload_authorization_value", "invalid_exact_evm_payload_signature", "invalid_exact_evm_payload_recipient_mismatch", "invalid_exact_evm_permit_payload_deadline", "invalid_exact_evm_permit_payload_signature", "invalid_exact_evm_permit_payload_value", "invalid_exact_evm_permit_payload_nonce", "invalid_exact_evm_permit_payload_spender_mismatch", "invalid_exact_evm_permit_payload_domain_chainid_mismatch", "invalid_exact_evm_permit_payload_domain_asset_mismatch", "invalid_exact_svm_payload_transaction", "invalid_exact_svm_payload_transaction_amount_mismatch", "invalid_exact_svm_payload_transaction_create_ata_instruction", "invalid_exact_svm_payload_transaction_create_ata_instruction_incorrect_payee", "invalid_exact_svm_payload_transaction_create_ata_instruction_incorrect_asset", "invalid_exact_svm_payload_transaction_instructions", "invalid_exact_svm_payload_transaction_instructions_length", "invalid_exact_svm_payload_transaction_instructions_compute_limit_instruction", "invalid_exact_svm_payload_transaction_instructions_compute_price_instruction", "invalid_exact_svm_payload_transaction_instructions_compute_price_instruction_too_high", "invalid_exact_svm_payload_transaction_instruction_not_spl_token_transfer_checked", "invalid_exact_svm_payload_transaction_instruction_not_token_2022_transfer_checked", "invalid_exact_svm_payload_transaction_fee_payer_included_in_instruction_accounts", "invalid_exact_svm_payload_transaction_fee_payer_transferring_funds", "invalid_exact_svm_payload_transaction_not_a_transfer_instruction", "invalid_exact_svm_payload_transaction_receiver_ata_not_found", "invalid_exact_svm_payload_transaction_sender_ata_not_found", "invalid_exact_svm_payload_transaction_simulation_failed", "invalid_exact_svm_payload_transaction_transfer_to_incorrect_ata", "invalid_network", "invalid_payload", "invalid_payment_requirements", "invalid_scheme", "invalid_payment", "payment_expired", "unsupported_scheme", "invalid_x402_version", "invalid_transaction_state", "invalid_x402_version", "settle_exact_svm_block_height_exceeded", "settle_exact_svm_transaction_confirmation_timed_out", "unsupported_scheme", "unexpected_settle_error", "unexpected_verify_error"]; declare const EvmExtraSchema: z.ZodObject<{ name: z.ZodOptional; version: z.ZodOptional; signatureType: z.ZodOptional>; facilitatorAddress: z.ZodOptional; }, "strip", z.ZodTypeAny, { name?: string | undefined; version?: string | undefined; signatureType?: "permit" | "authorization" | undefined; facilitatorAddress?: string | undefined; }, { name?: string | undefined; version?: string | undefined; signatureType?: "permit" | "authorization" | undefined; facilitatorAddress?: string | undefined; }>; type EvmExtra = z.infer; declare const PaymentRequirementsSchema: z.ZodObject<{ scheme: z.ZodEnum<["exact"]>; network: z.ZodEnum<["abstract", "abstract-testnet", "arbitrum", "avalanche-fuji", "avalanche", "b3", "base-sepolia", "base", "bsc", "ethereum", "iotex", "optimism", "peaq", "polygon", "polygon-amoy", "sei", "sei-testnet", "solana-devnet", "solana"]>; maxAmountRequired: z.ZodEffects; resource: z.ZodString; description: z.ZodString; mimeType: z.ZodString; outputSchema: z.ZodOptional>; payTo: z.ZodUnion<[z.ZodString, z.ZodString]>; maxTimeoutSeconds: z.ZodNumber; asset: z.ZodUnion<[z.ZodString, z.ZodString]>; srcAmountRequired: z.ZodOptional>; extra: z.ZodOptional>; srcTokenAddress: z.ZodOptional>; srcNetwork: z.ZodOptional>; }, "strip", z.ZodTypeAny, { scheme: "exact"; description: string; asset: string; maxAmountRequired: string; network: "base-sepolia" | "avalanche-fuji" | "abstract" | "abstract-testnet" | "arbitrum" | "avalanche" | "b3" | "base" | "bsc" | "ethereum" | "iotex" | "optimism" | "peaq" | "polygon" | "polygon-amoy" | "sei" | "sei-testnet" | "solana-devnet" | "solana"; resource: string; mimeType: string; payTo: string; maxTimeoutSeconds: number; outputSchema?: Record | undefined; srcAmountRequired?: string | undefined; extra?: Record | undefined; srcTokenAddress?: string | undefined; srcNetwork?: "base-sepolia" | "avalanche-fuji" | "abstract" | "abstract-testnet" | "arbitrum" | "avalanche" | "b3" | "base" | "bsc" | "ethereum" | "iotex" | "optimism" | "peaq" | "polygon" | "polygon-amoy" | "sei" | "sei-testnet" | "solana-devnet" | "solana" | undefined; }, { scheme: "exact"; description: string; asset: string; maxAmountRequired: string; network: "base-sepolia" | "avalanche-fuji" | "abstract" | "abstract-testnet" | "arbitrum" | "avalanche" | "b3" | "base" | "bsc" | "ethereum" | "iotex" | "optimism" | "peaq" | "polygon" | "polygon-amoy" | "sei" | "sei-testnet" | "solana-devnet" | "solana"; resource: string; mimeType: string; payTo: string; maxTimeoutSeconds: number; outputSchema?: Record | undefined; srcAmountRequired?: string | undefined; extra?: Record | undefined; srcTokenAddress?: string | undefined; srcNetwork?: "base-sepolia" | "avalanche-fuji" | "abstract" | "abstract-testnet" | "arbitrum" | "avalanche" | "b3" | "base" | "bsc" | "ethereum" | "iotex" | "optimism" | "peaq" | "polygon" | "polygon-amoy" | "sei" | "sei-testnet" | "solana-devnet" | "solana" | undefined; }>; type PaymentRequirements = z.infer; declare const ExactEvmPayloadAuthorizationSchema: z.ZodObject<{ from: z.ZodString; to: z.ZodString; value: z.ZodEffects, string, string>; validAfter: z.ZodEffects; validBefore: z.ZodEffects; nonce: z.ZodString; }, "strip", z.ZodTypeAny, { from: string; to: string; value: string; validAfter: string; validBefore: string; nonce: string; }, { from: string; to: string; value: string; validAfter: string; validBefore: string; nonce: string; }>; type ExactEvmPayloadAuthorization = z.infer; declare const ExactEvmPayloadSchema: z.ZodObject<{ signature: z.ZodString; authorization: z.ZodObject<{ from: z.ZodString; to: z.ZodString; value: z.ZodEffects, string, string>; validAfter: z.ZodEffects; validBefore: z.ZodEffects; nonce: z.ZodString; }, "strip", z.ZodTypeAny, { from: string; to: string; value: string; validAfter: string; validBefore: string; nonce: string; }, { from: string; to: string; value: string; validAfter: string; validBefore: string; nonce: string; }>; }, "strip", z.ZodTypeAny, { signature: string; authorization: { from: string; to: string; value: string; validAfter: string; validBefore: string; nonce: string; }; }, { signature: string; authorization: { from: string; to: string; value: string; validAfter: string; validBefore: string; nonce: string; }; }>; type ExactEvmPayload = z.infer; declare const ExactEvmPermitPayloadDomainSchema: z.ZodObject<{ name: z.ZodString; version: z.ZodString; chainId: z.ZodNumber; verifyingContract: z.ZodString; }, "strip", z.ZodTypeAny, { name: string; version: string; chainId: number; verifyingContract: string; }, { name: string; version: string; chainId: number; verifyingContract: string; }>; type ExactEvmPermitPayloadDomain = z.infer; declare const ExactEvmPermitPayloadAuthorizationSchema: z.ZodObject<{ owner: z.ZodString; spender: z.ZodString; value: z.ZodEffects, string, string>; nonce: z.ZodEffects; deadline: z.ZodEffects; domain: z.ZodObject<{ name: z.ZodString; version: z.ZodString; chainId: z.ZodNumber; verifyingContract: z.ZodString; }, "strip", z.ZodTypeAny, { name: string; version: string; chainId: number; verifyingContract: string; }, { name: string; version: string; chainId: number; verifyingContract: string; }>; }, "strip", z.ZodTypeAny, { value: string; nonce: string; owner: string; spender: string; deadline: string; domain: { name: string; version: string; chainId: number; verifyingContract: string; }; }, { value: string; nonce: string; owner: string; spender: string; deadline: string; domain: { name: string; version: string; chainId: number; verifyingContract: string; }; }>; type ExactEvmPermitPayloadAuthorization = z.infer; declare const ExactEvmPermitPayloadSchema: z.ZodObject<{ signature: z.ZodString; permit: z.ZodObject<{ owner: z.ZodString; spender: z.ZodString; value: z.ZodEffects, string, string>; nonce: z.ZodEffects; deadline: z.ZodEffects; domain: z.ZodObject<{ name: z.ZodString; version: z.ZodString; chainId: z.ZodNumber; verifyingContract: z.ZodString; }, "strip", z.ZodTypeAny, { name: string; version: string; chainId: number; verifyingContract: string; }, { name: string; version: string; chainId: number; verifyingContract: string; }>; }, "strip", z.ZodTypeAny, { value: string; nonce: string; owner: string; spender: string; deadline: string; domain: { name: string; version: string; chainId: number; verifyingContract: string; }; }, { value: string; nonce: string; owner: string; spender: string; deadline: string; domain: { name: string; version: string; chainId: number; verifyingContract: string; }; }>; }, "strip", z.ZodTypeAny, { signature: string; permit: { value: string; nonce: string; owner: string; spender: string; deadline: string; domain: { name: string; version: string; chainId: number; verifyingContract: string; }; }; }, { signature: string; permit: { value: string; nonce: string; owner: string; spender: string; deadline: string; domain: { name: string; version: string; chainId: number; verifyingContract: string; }; }; }>; type ExactEvmPermitPayload = z.infer; declare const ExactSvmPayloadSchema: z.ZodObject<{ transaction: z.ZodString; }, "strip", z.ZodTypeAny, { transaction: string; }, { transaction: string; }>; type ExactSvmPayload = z.infer; declare const PaymentPayloadSchema: z.ZodObject<{ x402Version: z.ZodEffects; scheme: z.ZodEnum<["exact"]>; network: z.ZodEnum<["abstract", "abstract-testnet", "arbitrum", "avalanche-fuji", "avalanche", "b3", "base-sepolia", "base", "bsc", "ethereum", "iotex", "optimism", "peaq", "polygon", "polygon-amoy", "sei", "sei-testnet", "solana-devnet", "solana"]>; payload: z.ZodUnion<[z.ZodObject<{ signature: z.ZodString; authorization: z.ZodObject<{ from: z.ZodString; to: z.ZodString; value: z.ZodEffects, string, string>; validAfter: z.ZodEffects; validBefore: z.ZodEffects; nonce: z.ZodString; }, "strip", z.ZodTypeAny, { from: string; to: string; value: string; validAfter: string; validBefore: string; nonce: string; }, { from: string; to: string; value: string; validAfter: string; validBefore: string; nonce: string; }>; }, "strip", z.ZodTypeAny, { signature: string; authorization: { from: string; to: string; value: string; validAfter: string; validBefore: string; nonce: string; }; }, { signature: string; authorization: { from: string; to: string; value: string; validAfter: string; validBefore: string; nonce: string; }; }>, z.ZodObject<{ signature: z.ZodString; permit: z.ZodObject<{ owner: z.ZodString; spender: z.ZodString; value: z.ZodEffects, string, string>; nonce: z.ZodEffects; deadline: z.ZodEffects; domain: z.ZodObject<{ name: z.ZodString; version: z.ZodString; chainId: z.ZodNumber; verifyingContract: z.ZodString; }, "strip", z.ZodTypeAny, { name: string; version: string; chainId: number; verifyingContract: string; }, { name: string; version: string; chainId: number; verifyingContract: string; }>; }, "strip", z.ZodTypeAny, { value: string; nonce: string; owner: string; spender: string; deadline: string; domain: { name: string; version: string; chainId: number; verifyingContract: string; }; }, { value: string; nonce: string; owner: string; spender: string; deadline: string; domain: { name: string; version: string; chainId: number; verifyingContract: string; }; }>; }, "strip", z.ZodTypeAny, { signature: string; permit: { value: string; nonce: string; owner: string; spender: string; deadline: string; domain: { name: string; version: string; chainId: number; verifyingContract: string; }; }; }, { signature: string; permit: { value: string; nonce: string; owner: string; spender: string; deadline: string; domain: { name: string; version: string; chainId: number; verifyingContract: string; }; }; }>, z.ZodObject<{ transaction: z.ZodString; }, "strip", z.ZodTypeAny, { transaction: string; }, { transaction: string; }>]>; }, "strip", z.ZodTypeAny, { scheme: "exact"; network: "base-sepolia" | "avalanche-fuji" | "abstract" | "abstract-testnet" | "arbitrum" | "avalanche" | "b3" | "base" | "bsc" | "ethereum" | "iotex" | "optimism" | "peaq" | "polygon" | "polygon-amoy" | "sei" | "sei-testnet" | "solana-devnet" | "solana"; x402Version: number; payload: { signature: string; authorization: { from: string; to: string; value: string; validAfter: string; validBefore: string; nonce: string; }; } | { signature: string; permit: { value: string; nonce: string; owner: string; spender: string; deadline: string; domain: { name: string; version: string; chainId: number; verifyingContract: string; }; }; } | { transaction: string; }; }, { scheme: "exact"; network: "base-sepolia" | "avalanche-fuji" | "abstract" | "abstract-testnet" | "arbitrum" | "avalanche" | "b3" | "base" | "bsc" | "ethereum" | "iotex" | "optimism" | "peaq" | "polygon" | "polygon-amoy" | "sei" | "sei-testnet" | "solana-devnet" | "solana"; x402Version: number; payload: { signature: string; authorization: { from: string; to: string; value: string; validAfter: string; validBefore: string; nonce: string; }; } | { signature: string; permit: { value: string; nonce: string; owner: string; spender: string; deadline: string; domain: { name: string; version: string; chainId: number; verifyingContract: string; }; }; } | { transaction: string; }; }>; type PaymentPayload = z.infer; type UnsignedPaymentPayload = Omit & { payload: (Omit & { signature: undefined; }) | (Omit & { signature: undefined; }); }; declare const x402ResponseSchema: z.ZodObject<{ x402Version: z.ZodEffects; error: z.ZodOptional>; accepts: z.ZodOptional; network: z.ZodEnum<["abstract", "abstract-testnet", "arbitrum", "avalanche-fuji", "avalanche", "b3", "base-sepolia", "base", "bsc", "ethereum", "iotex", "optimism", "peaq", "polygon", "polygon-amoy", "sei", "sei-testnet", "solana-devnet", "solana"]>; maxAmountRequired: z.ZodEffects; resource: z.ZodString; description: z.ZodString; mimeType: z.ZodString; outputSchema: z.ZodOptional>; payTo: z.ZodUnion<[z.ZodString, z.ZodString]>; maxTimeoutSeconds: z.ZodNumber; asset: z.ZodUnion<[z.ZodString, z.ZodString]>; srcAmountRequired: z.ZodOptional>; extra: z.ZodOptional>; srcTokenAddress: z.ZodOptional>; srcNetwork: z.ZodOptional>; }, "strip", z.ZodTypeAny, { scheme: "exact"; description: string; asset: string; maxAmountRequired: string; network: "base-sepolia" | "avalanche-fuji" | "abstract" | "abstract-testnet" | "arbitrum" | "avalanche" | "b3" | "base" | "bsc" | "ethereum" | "iotex" | "optimism" | "peaq" | "polygon" | "polygon-amoy" | "sei" | "sei-testnet" | "solana-devnet" | "solana"; resource: string; mimeType: string; payTo: string; maxTimeoutSeconds: number; outputSchema?: Record | undefined; srcAmountRequired?: string | undefined; extra?: Record | undefined; srcTokenAddress?: string | undefined; srcNetwork?: "base-sepolia" | "avalanche-fuji" | "abstract" | "abstract-testnet" | "arbitrum" | "avalanche" | "b3" | "base" | "bsc" | "ethereum" | "iotex" | "optimism" | "peaq" | "polygon" | "polygon-amoy" | "sei" | "sei-testnet" | "solana-devnet" | "solana" | undefined; }, { scheme: "exact"; description: string; asset: string; maxAmountRequired: string; network: "base-sepolia" | "avalanche-fuji" | "abstract" | "abstract-testnet" | "arbitrum" | "avalanche" | "b3" | "base" | "bsc" | "ethereum" | "iotex" | "optimism" | "peaq" | "polygon" | "polygon-amoy" | "sei" | "sei-testnet" | "solana-devnet" | "solana"; resource: string; mimeType: string; payTo: string; maxTimeoutSeconds: number; outputSchema?: Record | undefined; srcAmountRequired?: string | undefined; extra?: Record | undefined; srcTokenAddress?: string | undefined; srcNetwork?: "base-sepolia" | "avalanche-fuji" | "abstract" | "abstract-testnet" | "arbitrum" | "avalanche" | "b3" | "base" | "bsc" | "ethereum" | "iotex" | "optimism" | "peaq" | "polygon" | "polygon-amoy" | "sei" | "sei-testnet" | "solana-devnet" | "solana" | undefined; }>, "many">>; payer: z.ZodOptional; }, "strip", z.ZodTypeAny, { x402Version: number; error?: "invalid_exact_svm_payload_transaction" | "insufficient_funds" | "invalid_exact_evm_payload_authorization_valid_after" | "invalid_exact_evm_payload_authorization_valid_before" | "invalid_exact_evm_payload_authorization_value" | "invalid_exact_evm_payload_signature" | "invalid_exact_evm_payload_recipient_mismatch" | "invalid_exact_evm_permit_payload_deadline" | "invalid_exact_evm_permit_payload_signature" | "invalid_exact_evm_permit_payload_value" | "invalid_exact_evm_permit_payload_nonce" | "invalid_exact_evm_permit_payload_spender_mismatch" | "invalid_exact_evm_permit_payload_domain_chainid_mismatch" | "invalid_exact_evm_permit_payload_domain_asset_mismatch" | "invalid_exact_svm_payload_transaction_amount_mismatch" | "invalid_exact_svm_payload_transaction_create_ata_instruction" | "invalid_exact_svm_payload_transaction_create_ata_instruction_incorrect_payee" | "invalid_exact_svm_payload_transaction_create_ata_instruction_incorrect_asset" | "invalid_exact_svm_payload_transaction_instructions" | "invalid_exact_svm_payload_transaction_instructions_length" | "invalid_exact_svm_payload_transaction_instructions_compute_limit_instruction" | "invalid_exact_svm_payload_transaction_instructions_compute_price_instruction" | "invalid_exact_svm_payload_transaction_instructions_compute_price_instruction_too_high" | "invalid_exact_svm_payload_transaction_instruction_not_spl_token_transfer_checked" | "invalid_exact_svm_payload_transaction_instruction_not_token_2022_transfer_checked" | "invalid_exact_svm_payload_transaction_fee_payer_included_in_instruction_accounts" | "invalid_exact_svm_payload_transaction_fee_payer_transferring_funds" | "invalid_exact_svm_payload_transaction_not_a_transfer_instruction" | "invalid_exact_svm_payload_transaction_receiver_ata_not_found" | "invalid_exact_svm_payload_transaction_sender_ata_not_found" | "invalid_exact_svm_payload_transaction_simulation_failed" | "invalid_exact_svm_payload_transaction_transfer_to_incorrect_ata" | "invalid_network" | "invalid_payload" | "invalid_payment_requirements" | "invalid_scheme" | "invalid_payment" | "payment_expired" | "unsupported_scheme" | "invalid_x402_version" | "invalid_transaction_state" | "settle_exact_svm_block_height_exceeded" | "settle_exact_svm_transaction_confirmation_timed_out" | "unexpected_settle_error" | "unexpected_verify_error" | undefined; payer?: string | undefined; accepts?: { scheme: "exact"; description: string; asset: string; maxAmountRequired: string; network: "base-sepolia" | "avalanche-fuji" | "abstract" | "abstract-testnet" | "arbitrum" | "avalanche" | "b3" | "base" | "bsc" | "ethereum" | "iotex" | "optimism" | "peaq" | "polygon" | "polygon-amoy" | "sei" | "sei-testnet" | "solana-devnet" | "solana"; resource: string; mimeType: string; payTo: string; maxTimeoutSeconds: number; outputSchema?: Record | undefined; srcAmountRequired?: string | undefined; extra?: Record | undefined; srcTokenAddress?: string | undefined; srcNetwork?: "base-sepolia" | "avalanche-fuji" | "abstract" | "abstract-testnet" | "arbitrum" | "avalanche" | "b3" | "base" | "bsc" | "ethereum" | "iotex" | "optimism" | "peaq" | "polygon" | "polygon-amoy" | "sei" | "sei-testnet" | "solana-devnet" | "solana" | undefined; }[] | undefined; }, { x402Version: number; error?: "invalid_exact_svm_payload_transaction" | "insufficient_funds" | "invalid_exact_evm_payload_authorization_valid_after" | "invalid_exact_evm_payload_authorization_valid_before" | "invalid_exact_evm_payload_authorization_value" | "invalid_exact_evm_payload_signature" | "invalid_exact_evm_payload_recipient_mismatch" | "invalid_exact_evm_permit_payload_deadline" | "invalid_exact_evm_permit_payload_signature" | "invalid_exact_evm_permit_payload_value" | "invalid_exact_evm_permit_payload_nonce" | "invalid_exact_evm_permit_payload_spender_mismatch" | "invalid_exact_evm_permit_payload_domain_chainid_mismatch" | "invalid_exact_evm_permit_payload_domain_asset_mismatch" | "invalid_exact_svm_payload_transaction_amount_mismatch" | "invalid_exact_svm_payload_transaction_create_ata_instruction" | "invalid_exact_svm_payload_transaction_create_ata_instruction_incorrect_payee" | "invalid_exact_svm_payload_transaction_create_ata_instruction_incorrect_asset" | "invalid_exact_svm_payload_transaction_instructions" | "invalid_exact_svm_payload_transaction_instructions_length" | "invalid_exact_svm_payload_transaction_instructions_compute_limit_instruction" | "invalid_exact_svm_payload_transaction_instructions_compute_price_instruction" | "invalid_exact_svm_payload_transaction_instructions_compute_price_instruction_too_high" | "invalid_exact_svm_payload_transaction_instruction_not_spl_token_transfer_checked" | "invalid_exact_svm_payload_transaction_instruction_not_token_2022_transfer_checked" | "invalid_exact_svm_payload_transaction_fee_payer_included_in_instruction_accounts" | "invalid_exact_svm_payload_transaction_fee_payer_transferring_funds" | "invalid_exact_svm_payload_transaction_not_a_transfer_instruction" | "invalid_exact_svm_payload_transaction_receiver_ata_not_found" | "invalid_exact_svm_payload_transaction_sender_ata_not_found" | "invalid_exact_svm_payload_transaction_simulation_failed" | "invalid_exact_svm_payload_transaction_transfer_to_incorrect_ata" | "invalid_network" | "invalid_payload" | "invalid_payment_requirements" | "invalid_scheme" | "invalid_payment" | "payment_expired" | "unsupported_scheme" | "invalid_x402_version" | "invalid_transaction_state" | "settle_exact_svm_block_height_exceeded" | "settle_exact_svm_transaction_confirmation_timed_out" | "unexpected_settle_error" | "unexpected_verify_error" | undefined; payer?: string | undefined; accepts?: { scheme: "exact"; description: string; asset: string; maxAmountRequired: string; network: "base-sepolia" | "avalanche-fuji" | "abstract" | "abstract-testnet" | "arbitrum" | "avalanche" | "b3" | "base" | "bsc" | "ethereum" | "iotex" | "optimism" | "peaq" | "polygon" | "polygon-amoy" | "sei" | "sei-testnet" | "solana-devnet" | "solana"; resource: string; mimeType: string; payTo: string; maxTimeoutSeconds: number; outputSchema?: Record | undefined; srcAmountRequired?: string | undefined; extra?: Record | undefined; srcTokenAddress?: string | undefined; srcNetwork?: "base-sepolia" | "avalanche-fuji" | "abstract" | "abstract-testnet" | "arbitrum" | "avalanche" | "b3" | "base" | "bsc" | "ethereum" | "iotex" | "optimism" | "peaq" | "polygon" | "polygon-amoy" | "sei" | "sei-testnet" | "solana-devnet" | "solana" | undefined; }[] | undefined; }>; type x402Response = z.infer; declare const HTTPVerbsSchema: z.ZodEnum<["GET", "POST", "PUT", "DELETE", "PATCH", "OPTIONS", "HEAD"]>; type HTTPVerbs = z.infer; declare const HTTPRequestStructureSchema: z.ZodObject<{ type: z.ZodLiteral<"http">; method: z.ZodEnum<["GET", "POST", "PUT", "DELETE", "PATCH", "OPTIONS", "HEAD"]>; queryParams: z.ZodOptional>; bodyType: z.ZodOptional>; bodyFields: z.ZodOptional>; headerFields: z.ZodOptional>; }, "strip", z.ZodTypeAny, { type: "http"; method: "POST" | "GET" | "PUT" | "DELETE" | "PATCH" | "OPTIONS" | "HEAD"; queryParams?: Record | undefined; bodyType?: "binary" | "json" | "form-data" | "multipart-form-data" | "text" | undefined; bodyFields?: Record | undefined; headerFields?: Record | undefined; }, { type: "http"; method: "POST" | "GET" | "PUT" | "DELETE" | "PATCH" | "OPTIONS" | "HEAD"; queryParams?: Record | undefined; bodyType?: "binary" | "json" | "form-data" | "multipart-form-data" | "text" | undefined; bodyFields?: Record | undefined; headerFields?: Record | undefined; }>; declare const RequestStructureSchema: z.ZodDiscriminatedUnion<"type", [z.ZodObject<{ type: z.ZodLiteral<"http">; method: z.ZodEnum<["GET", "POST", "PUT", "DELETE", "PATCH", "OPTIONS", "HEAD"]>; queryParams: z.ZodOptional>; bodyType: z.ZodOptional>; bodyFields: z.ZodOptional>; headerFields: z.ZodOptional>; }, "strip", z.ZodTypeAny, { type: "http"; method: "POST" | "GET" | "PUT" | "DELETE" | "PATCH" | "OPTIONS" | "HEAD"; queryParams?: Record | undefined; bodyType?: "binary" | "json" | "form-data" | "multipart-form-data" | "text" | undefined; bodyFields?: Record | undefined; headerFields?: Record | undefined; }, { type: "http"; method: "POST" | "GET" | "PUT" | "DELETE" | "PATCH" | "OPTIONS" | "HEAD"; queryParams?: Record | undefined; bodyType?: "binary" | "json" | "form-data" | "multipart-form-data" | "text" | undefined; bodyFields?: Record | undefined; headerFields?: Record | undefined; }>]>; type HTTPRequestStructure = z.infer; type RequestStructure = z.infer; declare const DiscoveredResourceSchema: z.ZodObject<{ resource: z.ZodString; type: z.ZodEnum<["http"]>; x402Version: z.ZodEffects; accepts: z.ZodArray; network: z.ZodEnum<["abstract", "abstract-testnet", "arbitrum", "avalanche-fuji", "avalanche", "b3", "base-sepolia", "base", "bsc", "ethereum", "iotex", "optimism", "peaq", "polygon", "polygon-amoy", "sei", "sei-testnet", "solana-devnet", "solana"]>; maxAmountRequired: z.ZodEffects; resource: z.ZodString; description: z.ZodString; mimeType: z.ZodString; outputSchema: z.ZodOptional>; payTo: z.ZodUnion<[z.ZodString, z.ZodString]>; maxTimeoutSeconds: z.ZodNumber; asset: z.ZodUnion<[z.ZodString, z.ZodString]>; srcAmountRequired: z.ZodOptional>; extra: z.ZodOptional>; srcTokenAddress: z.ZodOptional>; srcNetwork: z.ZodOptional>; }, "strip", z.ZodTypeAny, { scheme: "exact"; description: string; asset: string; maxAmountRequired: string; network: "base-sepolia" | "avalanche-fuji" | "abstract" | "abstract-testnet" | "arbitrum" | "avalanche" | "b3" | "base" | "bsc" | "ethereum" | "iotex" | "optimism" | "peaq" | "polygon" | "polygon-amoy" | "sei" | "sei-testnet" | "solana-devnet" | "solana"; resource: string; mimeType: string; payTo: string; maxTimeoutSeconds: number; outputSchema?: Record | undefined; srcAmountRequired?: string | undefined; extra?: Record | undefined; srcTokenAddress?: string | undefined; srcNetwork?: "base-sepolia" | "avalanche-fuji" | "abstract" | "abstract-testnet" | "arbitrum" | "avalanche" | "b3" | "base" | "bsc" | "ethereum" | "iotex" | "optimism" | "peaq" | "polygon" | "polygon-amoy" | "sei" | "sei-testnet" | "solana-devnet" | "solana" | undefined; }, { scheme: "exact"; description: string; asset: string; maxAmountRequired: string; network: "base-sepolia" | "avalanche-fuji" | "abstract" | "abstract-testnet" | "arbitrum" | "avalanche" | "b3" | "base" | "bsc" | "ethereum" | "iotex" | "optimism" | "peaq" | "polygon" | "polygon-amoy" | "sei" | "sei-testnet" | "solana-devnet" | "solana"; resource: string; mimeType: string; payTo: string; maxTimeoutSeconds: number; outputSchema?: Record | undefined; srcAmountRequired?: string | undefined; extra?: Record | undefined; srcTokenAddress?: string | undefined; srcNetwork?: "base-sepolia" | "avalanche-fuji" | "abstract" | "abstract-testnet" | "arbitrum" | "avalanche" | "b3" | "base" | "bsc" | "ethereum" | "iotex" | "optimism" | "peaq" | "polygon" | "polygon-amoy" | "sei" | "sei-testnet" | "solana-devnet" | "solana" | undefined; }>, "many">; lastUpdated: z.ZodDate; metadata: z.ZodOptional>; }, "strip", z.ZodTypeAny, { type: "http"; resource: string; x402Version: number; accepts: { scheme: "exact"; description: string; asset: string; maxAmountRequired: string; network: "base-sepolia" | "avalanche-fuji" | "abstract" | "abstract-testnet" | "arbitrum" | "avalanche" | "b3" | "base" | "bsc" | "ethereum" | "iotex" | "optimism" | "peaq" | "polygon" | "polygon-amoy" | "sei" | "sei-testnet" | "solana-devnet" | "solana"; resource: string; mimeType: string; payTo: string; maxTimeoutSeconds: number; outputSchema?: Record | undefined; srcAmountRequired?: string | undefined; extra?: Record | undefined; srcTokenAddress?: string | undefined; srcNetwork?: "base-sepolia" | "avalanche-fuji" | "abstract" | "abstract-testnet" | "arbitrum" | "avalanche" | "b3" | "base" | "bsc" | "ethereum" | "iotex" | "optimism" | "peaq" | "polygon" | "polygon-amoy" | "sei" | "sei-testnet" | "solana-devnet" | "solana" | undefined; }[]; lastUpdated: Date; metadata?: Record | undefined; }, { type: "http"; resource: string; x402Version: number; accepts: { scheme: "exact"; description: string; asset: string; maxAmountRequired: string; network: "base-sepolia" | "avalanche-fuji" | "abstract" | "abstract-testnet" | "arbitrum" | "avalanche" | "b3" | "base" | "bsc" | "ethereum" | "iotex" | "optimism" | "peaq" | "polygon" | "polygon-amoy" | "sei" | "sei-testnet" | "solana-devnet" | "solana"; resource: string; mimeType: string; payTo: string; maxTimeoutSeconds: number; outputSchema?: Record | undefined; srcAmountRequired?: string | undefined; extra?: Record | undefined; srcTokenAddress?: string | undefined; srcNetwork?: "base-sepolia" | "avalanche-fuji" | "abstract" | "abstract-testnet" | "arbitrum" | "avalanche" | "b3" | "base" | "bsc" | "ethereum" | "iotex" | "optimism" | "peaq" | "polygon" | "polygon-amoy" | "sei" | "sei-testnet" | "solana-devnet" | "solana" | undefined; }[]; lastUpdated: Date; metadata?: Record | undefined; }>; type DiscoveredResource = z.infer; declare const SettleRequestSchema: z.ZodObject<{ paymentPayload: z.ZodObject<{ x402Version: z.ZodEffects; scheme: z.ZodEnum<["exact"]>; network: z.ZodEnum<["abstract", "abstract-testnet", "arbitrum", "avalanche-fuji", "avalanche", "b3", "base-sepolia", "base", "bsc", "ethereum", "iotex", "optimism", "peaq", "polygon", "polygon-amoy", "sei", "sei-testnet", "solana-devnet", "solana"]>; payload: z.ZodUnion<[z.ZodObject<{ signature: z.ZodString; authorization: z.ZodObject<{ from: z.ZodString; to: z.ZodString; value: z.ZodEffects, string, string>; validAfter: z.ZodEffects; validBefore: z.ZodEffects; nonce: z.ZodString; }, "strip", z.ZodTypeAny, { from: string; to: string; value: string; validAfter: string; validBefore: string; nonce: string; }, { from: string; to: string; value: string; validAfter: string; validBefore: string; nonce: string; }>; }, "strip", z.ZodTypeAny, { signature: string; authorization: { from: string; to: string; value: string; validAfter: string; validBefore: string; nonce: string; }; }, { signature: string; authorization: { from: string; to: string; value: string; validAfter: string; validBefore: string; nonce: string; }; }>, z.ZodObject<{ signature: z.ZodString; permit: z.ZodObject<{ owner: z.ZodString; spender: z.ZodString; value: z.ZodEffects, string, string>; nonce: z.ZodEffects; deadline: z.ZodEffects; domain: z.ZodObject<{ name: z.ZodString; version: z.ZodString; chainId: z.ZodNumber; verifyingContract: z.ZodString; }, "strip", z.ZodTypeAny, { name: string; version: string; chainId: number; verifyingContract: string; }, { name: string; version: string; chainId: number; verifyingContract: string; }>; }, "strip", z.ZodTypeAny, { value: string; nonce: string; owner: string; spender: string; deadline: string; domain: { name: string; version: string; chainId: number; verifyingContract: string; }; }, { value: string; nonce: string; owner: string; spender: string; deadline: string; domain: { name: string; version: string; chainId: number; verifyingContract: string; }; }>; }, "strip", z.ZodTypeAny, { signature: string; permit: { value: string; nonce: string; owner: string; spender: string; deadline: string; domain: { name: string; version: string; chainId: number; verifyingContract: string; }; }; }, { signature: string; permit: { value: string; nonce: string; owner: string; spender: string; deadline: string; domain: { name: string; version: string; chainId: number; verifyingContract: string; }; }; }>, z.ZodObject<{ transaction: z.ZodString; }, "strip", z.ZodTypeAny, { transaction: string; }, { transaction: string; }>]>; }, "strip", z.ZodTypeAny, { scheme: "exact"; network: "base-sepolia" | "avalanche-fuji" | "abstract" | "abstract-testnet" | "arbitrum" | "avalanche" | "b3" | "base" | "bsc" | "ethereum" | "iotex" | "optimism" | "peaq" | "polygon" | "polygon-amoy" | "sei" | "sei-testnet" | "solana-devnet" | "solana"; x402Version: number; payload: { signature: string; authorization: { from: string; to: string; value: string; validAfter: string; validBefore: string; nonce: string; }; } | { signature: string; permit: { value: string; nonce: string; owner: string; spender: string; deadline: string; domain: { name: string; version: string; chainId: number; verifyingContract: string; }; }; } | { transaction: string; }; }, { scheme: "exact"; network: "base-sepolia" | "avalanche-fuji" | "abstract" | "abstract-testnet" | "arbitrum" | "avalanche" | "b3" | "base" | "bsc" | "ethereum" | "iotex" | "optimism" | "peaq" | "polygon" | "polygon-amoy" | "sei" | "sei-testnet" | "solana-devnet" | "solana"; x402Version: number; payload: { signature: string; authorization: { from: string; to: string; value: string; validAfter: string; validBefore: string; nonce: string; }; } | { signature: string; permit: { value: string; nonce: string; owner: string; spender: string; deadline: string; domain: { name: string; version: string; chainId: number; verifyingContract: string; }; }; } | { transaction: string; }; }>; paymentRequirements: z.ZodObject<{ scheme: z.ZodEnum<["exact"]>; network: z.ZodEnum<["abstract", "abstract-testnet", "arbitrum", "avalanche-fuji", "avalanche", "b3", "base-sepolia", "base", "bsc", "ethereum", "iotex", "optimism", "peaq", "polygon", "polygon-amoy", "sei", "sei-testnet", "solana-devnet", "solana"]>; maxAmountRequired: z.ZodEffects; resource: z.ZodString; description: z.ZodString; mimeType: z.ZodString; outputSchema: z.ZodOptional>; payTo: z.ZodUnion<[z.ZodString, z.ZodString]>; maxTimeoutSeconds: z.ZodNumber; asset: z.ZodUnion<[z.ZodString, z.ZodString]>; srcAmountRequired: z.ZodOptional>; extra: z.ZodOptional>; srcTokenAddress: z.ZodOptional>; srcNetwork: z.ZodOptional>; }, "strip", z.ZodTypeAny, { scheme: "exact"; description: string; asset: string; maxAmountRequired: string; network: "base-sepolia" | "avalanche-fuji" | "abstract" | "abstract-testnet" | "arbitrum" | "avalanche" | "b3" | "base" | "bsc" | "ethereum" | "iotex" | "optimism" | "peaq" | "polygon" | "polygon-amoy" | "sei" | "sei-testnet" | "solana-devnet" | "solana"; resource: string; mimeType: string; payTo: string; maxTimeoutSeconds: number; outputSchema?: Record | undefined; srcAmountRequired?: string | undefined; extra?: Record | undefined; srcTokenAddress?: string | undefined; srcNetwork?: "base-sepolia" | "avalanche-fuji" | "abstract" | "abstract-testnet" | "arbitrum" | "avalanche" | "b3" | "base" | "bsc" | "ethereum" | "iotex" | "optimism" | "peaq" | "polygon" | "polygon-amoy" | "sei" | "sei-testnet" | "solana-devnet" | "solana" | undefined; }, { scheme: "exact"; description: string; asset: string; maxAmountRequired: string; network: "base-sepolia" | "avalanche-fuji" | "abstract" | "abstract-testnet" | "arbitrum" | "avalanche" | "b3" | "base" | "bsc" | "ethereum" | "iotex" | "optimism" | "peaq" | "polygon" | "polygon-amoy" | "sei" | "sei-testnet" | "solana-devnet" | "solana"; resource: string; mimeType: string; payTo: string; maxTimeoutSeconds: number; outputSchema?: Record | undefined; srcAmountRequired?: string | undefined; extra?: Record | undefined; srcTokenAddress?: string | undefined; srcNetwork?: "base-sepolia" | "avalanche-fuji" | "abstract" | "abstract-testnet" | "arbitrum" | "avalanche" | "b3" | "base" | "bsc" | "ethereum" | "iotex" | "optimism" | "peaq" | "polygon" | "polygon-amoy" | "sei" | "sei-testnet" | "solana-devnet" | "solana" | undefined; }>; }, "strip", z.ZodTypeAny, { paymentRequirements: { scheme: "exact"; description: string; asset: string; maxAmountRequired: string; network: "base-sepolia" | "avalanche-fuji" | "abstract" | "abstract-testnet" | "arbitrum" | "avalanche" | "b3" | "base" | "bsc" | "ethereum" | "iotex" | "optimism" | "peaq" | "polygon" | "polygon-amoy" | "sei" | "sei-testnet" | "solana-devnet" | "solana"; resource: string; mimeType: string; payTo: string; maxTimeoutSeconds: number; outputSchema?: Record | undefined; srcAmountRequired?: string | undefined; extra?: Record | undefined; srcTokenAddress?: string | undefined; srcNetwork?: "base-sepolia" | "avalanche-fuji" | "abstract" | "abstract-testnet" | "arbitrum" | "avalanche" | "b3" | "base" | "bsc" | "ethereum" | "iotex" | "optimism" | "peaq" | "polygon" | "polygon-amoy" | "sei" | "sei-testnet" | "solana-devnet" | "solana" | undefined; }; paymentPayload: { scheme: "exact"; network: "base-sepolia" | "avalanche-fuji" | "abstract" | "abstract-testnet" | "arbitrum" | "avalanche" | "b3" | "base" | "bsc" | "ethereum" | "iotex" | "optimism" | "peaq" | "polygon" | "polygon-amoy" | "sei" | "sei-testnet" | "solana-devnet" | "solana"; x402Version: number; payload: { signature: string; authorization: { from: string; to: string; value: string; validAfter: string; validBefore: string; nonce: string; }; } | { signature: string; permit: { value: string; nonce: string; owner: string; spender: string; deadline: string; domain: { name: string; version: string; chainId: number; verifyingContract: string; }; }; } | { transaction: string; }; }; }, { paymentRequirements: { scheme: "exact"; description: string; asset: string; maxAmountRequired: string; network: "base-sepolia" | "avalanche-fuji" | "abstract" | "abstract-testnet" | "arbitrum" | "avalanche" | "b3" | "base" | "bsc" | "ethereum" | "iotex" | "optimism" | "peaq" | "polygon" | "polygon-amoy" | "sei" | "sei-testnet" | "solana-devnet" | "solana"; resource: string; mimeType: string; payTo: string; maxTimeoutSeconds: number; outputSchema?: Record | undefined; srcAmountRequired?: string | undefined; extra?: Record | undefined; srcTokenAddress?: string | undefined; srcNetwork?: "base-sepolia" | "avalanche-fuji" | "abstract" | "abstract-testnet" | "arbitrum" | "avalanche" | "b3" | "base" | "bsc" | "ethereum" | "iotex" | "optimism" | "peaq" | "polygon" | "polygon-amoy" | "sei" | "sei-testnet" | "solana-devnet" | "solana" | undefined; }; paymentPayload: { scheme: "exact"; network: "base-sepolia" | "avalanche-fuji" | "abstract" | "abstract-testnet" | "arbitrum" | "avalanche" | "b3" | "base" | "bsc" | "ethereum" | "iotex" | "optimism" | "peaq" | "polygon" | "polygon-amoy" | "sei" | "sei-testnet" | "solana-devnet" | "solana"; x402Version: number; payload: { signature: string; authorization: { from: string; to: string; value: string; validAfter: string; validBefore: string; nonce: string; }; } | { signature: string; permit: { value: string; nonce: string; owner: string; spender: string; deadline: string; domain: { name: string; version: string; chainId: number; verifyingContract: string; }; }; } | { transaction: string; }; }; }>; type SettleRequest = z.infer; declare const VerifyRequestSchema: z.ZodObject<{ paymentPayload: z.ZodObject<{ x402Version: z.ZodEffects; scheme: z.ZodEnum<["exact"]>; network: z.ZodEnum<["abstract", "abstract-testnet", "arbitrum", "avalanche-fuji", "avalanche", "b3", "base-sepolia", "base", "bsc", "ethereum", "iotex", "optimism", "peaq", "polygon", "polygon-amoy", "sei", "sei-testnet", "solana-devnet", "solana"]>; payload: z.ZodUnion<[z.ZodObject<{ signature: z.ZodString; authorization: z.ZodObject<{ from: z.ZodString; to: z.ZodString; value: z.ZodEffects, string, string>; validAfter: z.ZodEffects; validBefore: z.ZodEffects; nonce: z.ZodString; }, "strip", z.ZodTypeAny, { from: string; to: string; value: string; validAfter: string; validBefore: string; nonce: string; }, { from: string; to: string; value: string; validAfter: string; validBefore: string; nonce: string; }>; }, "strip", z.ZodTypeAny, { signature: string; authorization: { from: string; to: string; value: string; validAfter: string; validBefore: string; nonce: string; }; }, { signature: string; authorization: { from: string; to: string; value: string; validAfter: string; validBefore: string; nonce: string; }; }>, z.ZodObject<{ signature: z.ZodString; permit: z.ZodObject<{ owner: z.ZodString; spender: z.ZodString; value: z.ZodEffects, string, string>; nonce: z.ZodEffects; deadline: z.ZodEffects; domain: z.ZodObject<{ name: z.ZodString; version: z.ZodString; chainId: z.ZodNumber; verifyingContract: z.ZodString; }, "strip", z.ZodTypeAny, { name: string; version: string; chainId: number; verifyingContract: string; }, { name: string; version: string; chainId: number; verifyingContract: string; }>; }, "strip", z.ZodTypeAny, { value: string; nonce: string; owner: string; spender: string; deadline: string; domain: { name: string; version: string; chainId: number; verifyingContract: string; }; }, { value: string; nonce: string; owner: string; spender: string; deadline: string; domain: { name: string; version: string; chainId: number; verifyingContract: string; }; }>; }, "strip", z.ZodTypeAny, { signature: string; permit: { value: string; nonce: string; owner: string; spender: string; deadline: string; domain: { name: string; version: string; chainId: number; verifyingContract: string; }; }; }, { signature: string; permit: { value: string; nonce: string; owner: string; spender: string; deadline: string; domain: { name: string; version: string; chainId: number; verifyingContract: string; }; }; }>, z.ZodObject<{ transaction: z.ZodString; }, "strip", z.ZodTypeAny, { transaction: string; }, { transaction: string; }>]>; }, "strip", z.ZodTypeAny, { scheme: "exact"; network: "base-sepolia" | "avalanche-fuji" | "abstract" | "abstract-testnet" | "arbitrum" | "avalanche" | "b3" | "base" | "bsc" | "ethereum" | "iotex" | "optimism" | "peaq" | "polygon" | "polygon-amoy" | "sei" | "sei-testnet" | "solana-devnet" | "solana"; x402Version: number; payload: { signature: string; authorization: { from: string; to: string; value: string; validAfter: string; validBefore: string; nonce: string; }; } | { signature: string; permit: { value: string; nonce: string; owner: string; spender: string; deadline: string; domain: { name: string; version: string; chainId: number; verifyingContract: string; }; }; } | { transaction: string; }; }, { scheme: "exact"; network: "base-sepolia" | "avalanche-fuji" | "abstract" | "abstract-testnet" | "arbitrum" | "avalanche" | "b3" | "base" | "bsc" | "ethereum" | "iotex" | "optimism" | "peaq" | "polygon" | "polygon-amoy" | "sei" | "sei-testnet" | "solana-devnet" | "solana"; x402Version: number; payload: { signature: string; authorization: { from: string; to: string; value: string; validAfter: string; validBefore: string; nonce: string; }; } | { signature: string; permit: { value: string; nonce: string; owner: string; spender: string; deadline: string; domain: { name: string; version: string; chainId: number; verifyingContract: string; }; }; } | { transaction: string; }; }>; paymentRequirements: z.ZodObject<{ scheme: z.ZodEnum<["exact"]>; network: z.ZodEnum<["abstract", "abstract-testnet", "arbitrum", "avalanche-fuji", "avalanche", "b3", "base-sepolia", "base", "bsc", "ethereum", "iotex", "optimism", "peaq", "polygon", "polygon-amoy", "sei", "sei-testnet", "solana-devnet", "solana"]>; maxAmountRequired: z.ZodEffects; resource: z.ZodString; description: z.ZodString; mimeType: z.ZodString; outputSchema: z.ZodOptional>; payTo: z.ZodUnion<[z.ZodString, z.ZodString]>; maxTimeoutSeconds: z.ZodNumber; asset: z.ZodUnion<[z.ZodString, z.ZodString]>; srcAmountRequired: z.ZodOptional>; extra: z.ZodOptional>; srcTokenAddress: z.ZodOptional>; srcNetwork: z.ZodOptional>; }, "strip", z.ZodTypeAny, { scheme: "exact"; description: string; asset: string; maxAmountRequired: string; network: "base-sepolia" | "avalanche-fuji" | "abstract" | "abstract-testnet" | "arbitrum" | "avalanche" | "b3" | "base" | "bsc" | "ethereum" | "iotex" | "optimism" | "peaq" | "polygon" | "polygon-amoy" | "sei" | "sei-testnet" | "solana-devnet" | "solana"; resource: string; mimeType: string; payTo: string; maxTimeoutSeconds: number; outputSchema?: Record | undefined; srcAmountRequired?: string | undefined; extra?: Record | undefined; srcTokenAddress?: string | undefined; srcNetwork?: "base-sepolia" | "avalanche-fuji" | "abstract" | "abstract-testnet" | "arbitrum" | "avalanche" | "b3" | "base" | "bsc" | "ethereum" | "iotex" | "optimism" | "peaq" | "polygon" | "polygon-amoy" | "sei" | "sei-testnet" | "solana-devnet" | "solana" | undefined; }, { scheme: "exact"; description: string; asset: string; maxAmountRequired: string; network: "base-sepolia" | "avalanche-fuji" | "abstract" | "abstract-testnet" | "arbitrum" | "avalanche" | "b3" | "base" | "bsc" | "ethereum" | "iotex" | "optimism" | "peaq" | "polygon" | "polygon-amoy" | "sei" | "sei-testnet" | "solana-devnet" | "solana"; resource: string; mimeType: string; payTo: string; maxTimeoutSeconds: number; outputSchema?: Record | undefined; srcAmountRequired?: string | undefined; extra?: Record | undefined; srcTokenAddress?: string | undefined; srcNetwork?: "base-sepolia" | "avalanche-fuji" | "abstract" | "abstract-testnet" | "arbitrum" | "avalanche" | "b3" | "base" | "bsc" | "ethereum" | "iotex" | "optimism" | "peaq" | "polygon" | "polygon-amoy" | "sei" | "sei-testnet" | "solana-devnet" | "solana" | undefined; }>; }, "strip", z.ZodTypeAny, { paymentRequirements: { scheme: "exact"; description: string; asset: string; maxAmountRequired: string; network: "base-sepolia" | "avalanche-fuji" | "abstract" | "abstract-testnet" | "arbitrum" | "avalanche" | "b3" | "base" | "bsc" | "ethereum" | "iotex" | "optimism" | "peaq" | "polygon" | "polygon-amoy" | "sei" | "sei-testnet" | "solana-devnet" | "solana"; resource: string; mimeType: string; payTo: string; maxTimeoutSeconds: number; outputSchema?: Record | undefined; srcAmountRequired?: string | undefined; extra?: Record | undefined; srcTokenAddress?: string | undefined; srcNetwork?: "base-sepolia" | "avalanche-fuji" | "abstract" | "abstract-testnet" | "arbitrum" | "avalanche" | "b3" | "base" | "bsc" | "ethereum" | "iotex" | "optimism" | "peaq" | "polygon" | "polygon-amoy" | "sei" | "sei-testnet" | "solana-devnet" | "solana" | undefined; }; paymentPayload: { scheme: "exact"; network: "base-sepolia" | "avalanche-fuji" | "abstract" | "abstract-testnet" | "arbitrum" | "avalanche" | "b3" | "base" | "bsc" | "ethereum" | "iotex" | "optimism" | "peaq" | "polygon" | "polygon-amoy" | "sei" | "sei-testnet" | "solana-devnet" | "solana"; x402Version: number; payload: { signature: string; authorization: { from: string; to: string; value: string; validAfter: string; validBefore: string; nonce: string; }; } | { signature: string; permit: { value: string; nonce: string; owner: string; spender: string; deadline: string; domain: { name: string; version: string; chainId: number; verifyingContract: string; }; }; } | { transaction: string; }; }; }, { paymentRequirements: { scheme: "exact"; description: string; asset: string; maxAmountRequired: string; network: "base-sepolia" | "avalanche-fuji" | "abstract" | "abstract-testnet" | "arbitrum" | "avalanche" | "b3" | "base" | "bsc" | "ethereum" | "iotex" | "optimism" | "peaq" | "polygon" | "polygon-amoy" | "sei" | "sei-testnet" | "solana-devnet" | "solana"; resource: string; mimeType: string; payTo: string; maxTimeoutSeconds: number; outputSchema?: Record | undefined; srcAmountRequired?: string | undefined; extra?: Record | undefined; srcTokenAddress?: string | undefined; srcNetwork?: "base-sepolia" | "avalanche-fuji" | "abstract" | "abstract-testnet" | "arbitrum" | "avalanche" | "b3" | "base" | "bsc" | "ethereum" | "iotex" | "optimism" | "peaq" | "polygon" | "polygon-amoy" | "sei" | "sei-testnet" | "solana-devnet" | "solana" | undefined; }; paymentPayload: { scheme: "exact"; network: "base-sepolia" | "avalanche-fuji" | "abstract" | "abstract-testnet" | "arbitrum" | "avalanche" | "b3" | "base" | "bsc" | "ethereum" | "iotex" | "optimism" | "peaq" | "polygon" | "polygon-amoy" | "sei" | "sei-testnet" | "solana-devnet" | "solana"; x402Version: number; payload: { signature: string; authorization: { from: string; to: string; value: string; validAfter: string; validBefore: string; nonce: string; }; } | { signature: string; permit: { value: string; nonce: string; owner: string; spender: string; deadline: string; domain: { name: string; version: string; chainId: number; verifyingContract: string; }; }; } | { transaction: string; }; }; }>; type VerifyRequest = z.infer; declare const VerifyResponseSchema: z.ZodObject<{ isValid: z.ZodBoolean; invalidReason: z.ZodOptional>; payer: z.ZodOptional>; }, "strip", z.ZodTypeAny, { isValid: boolean; invalidReason?: "invalid_exact_svm_payload_transaction" | "insufficient_funds" | "invalid_exact_evm_payload_authorization_valid_after" | "invalid_exact_evm_payload_authorization_valid_before" | "invalid_exact_evm_payload_authorization_value" | "invalid_exact_evm_payload_signature" | "invalid_exact_evm_payload_recipient_mismatch" | "invalid_exact_evm_permit_payload_deadline" | "invalid_exact_evm_permit_payload_signature" | "invalid_exact_evm_permit_payload_value" | "invalid_exact_evm_permit_payload_nonce" | "invalid_exact_evm_permit_payload_spender_mismatch" | "invalid_exact_evm_permit_payload_domain_chainid_mismatch" | "invalid_exact_evm_permit_payload_domain_asset_mismatch" | "invalid_exact_svm_payload_transaction_amount_mismatch" | "invalid_exact_svm_payload_transaction_create_ata_instruction" | "invalid_exact_svm_payload_transaction_create_ata_instruction_incorrect_payee" | "invalid_exact_svm_payload_transaction_create_ata_instruction_incorrect_asset" | "invalid_exact_svm_payload_transaction_instructions" | "invalid_exact_svm_payload_transaction_instructions_length" | "invalid_exact_svm_payload_transaction_instructions_compute_limit_instruction" | "invalid_exact_svm_payload_transaction_instructions_compute_price_instruction" | "invalid_exact_svm_payload_transaction_instructions_compute_price_instruction_too_high" | "invalid_exact_svm_payload_transaction_instruction_not_spl_token_transfer_checked" | "invalid_exact_svm_payload_transaction_instruction_not_token_2022_transfer_checked" | "invalid_exact_svm_payload_transaction_fee_payer_included_in_instruction_accounts" | "invalid_exact_svm_payload_transaction_fee_payer_transferring_funds" | "invalid_exact_svm_payload_transaction_not_a_transfer_instruction" | "invalid_exact_svm_payload_transaction_receiver_ata_not_found" | "invalid_exact_svm_payload_transaction_sender_ata_not_found" | "invalid_exact_svm_payload_transaction_simulation_failed" | "invalid_exact_svm_payload_transaction_transfer_to_incorrect_ata" | "invalid_network" | "invalid_payload" | "invalid_payment_requirements" | "invalid_scheme" | "invalid_payment" | "payment_expired" | "unsupported_scheme" | "invalid_x402_version" | "invalid_transaction_state" | "settle_exact_svm_block_height_exceeded" | "settle_exact_svm_transaction_confirmation_timed_out" | "unexpected_settle_error" | "unexpected_verify_error" | undefined; payer?: string | undefined; }, { isValid: boolean; invalidReason?: "invalid_exact_svm_payload_transaction" | "insufficient_funds" | "invalid_exact_evm_payload_authorization_valid_after" | "invalid_exact_evm_payload_authorization_valid_before" | "invalid_exact_evm_payload_authorization_value" | "invalid_exact_evm_payload_signature" | "invalid_exact_evm_payload_recipient_mismatch" | "invalid_exact_evm_permit_payload_deadline" | "invalid_exact_evm_permit_payload_signature" | "invalid_exact_evm_permit_payload_value" | "invalid_exact_evm_permit_payload_nonce" | "invalid_exact_evm_permit_payload_spender_mismatch" | "invalid_exact_evm_permit_payload_domain_chainid_mismatch" | "invalid_exact_evm_permit_payload_domain_asset_mismatch" | "invalid_exact_svm_payload_transaction_amount_mismatch" | "invalid_exact_svm_payload_transaction_create_ata_instruction" | "invalid_exact_svm_payload_transaction_create_ata_instruction_incorrect_payee" | "invalid_exact_svm_payload_transaction_create_ata_instruction_incorrect_asset" | "invalid_exact_svm_payload_transaction_instructions" | "invalid_exact_svm_payload_transaction_instructions_length" | "invalid_exact_svm_payload_transaction_instructions_compute_limit_instruction" | "invalid_exact_svm_payload_transaction_instructions_compute_price_instruction" | "invalid_exact_svm_payload_transaction_instructions_compute_price_instruction_too_high" | "invalid_exact_svm_payload_transaction_instruction_not_spl_token_transfer_checked" | "invalid_exact_svm_payload_transaction_instruction_not_token_2022_transfer_checked" | "invalid_exact_svm_payload_transaction_fee_payer_included_in_instruction_accounts" | "invalid_exact_svm_payload_transaction_fee_payer_transferring_funds" | "invalid_exact_svm_payload_transaction_not_a_transfer_instruction" | "invalid_exact_svm_payload_transaction_receiver_ata_not_found" | "invalid_exact_svm_payload_transaction_sender_ata_not_found" | "invalid_exact_svm_payload_transaction_simulation_failed" | "invalid_exact_svm_payload_transaction_transfer_to_incorrect_ata" | "invalid_network" | "invalid_payload" | "invalid_payment_requirements" | "invalid_scheme" | "invalid_payment" | "payment_expired" | "unsupported_scheme" | "invalid_x402_version" | "invalid_transaction_state" | "settle_exact_svm_block_height_exceeded" | "settle_exact_svm_transaction_confirmation_timed_out" | "unexpected_settle_error" | "unexpected_verify_error" | undefined; payer?: string | undefined; }>; type VerifyResponse = z.infer; declare const SettleResponseSchema: z.ZodObject<{ success: z.ZodBoolean; errorReason: z.ZodOptional>; payer: z.ZodOptional>; transaction: z.ZodString; network: z.ZodEnum<["abstract", "abstract-testnet", "arbitrum", "avalanche-fuji", "avalanche", "b3", "base-sepolia", "base", "bsc", "ethereum", "iotex", "optimism", "peaq", "polygon", "polygon-amoy", "sei", "sei-testnet", "solana-devnet", "solana"]>; }, "strip", z.ZodTypeAny, { transaction: string; success: boolean; network: "base-sepolia" | "avalanche-fuji" | "abstract" | "abstract-testnet" | "arbitrum" | "avalanche" | "b3" | "base" | "bsc" | "ethereum" | "iotex" | "optimism" | "peaq" | "polygon" | "polygon-amoy" | "sei" | "sei-testnet" | "solana-devnet" | "solana"; payer?: string | undefined; errorReason?: "invalid_exact_svm_payload_transaction" | "insufficient_funds" | "invalid_exact_evm_payload_authorization_valid_after" | "invalid_exact_evm_payload_authorization_valid_before" | "invalid_exact_evm_payload_authorization_value" | "invalid_exact_evm_payload_signature" | "invalid_exact_evm_payload_recipient_mismatch" | "invalid_exact_evm_permit_payload_deadline" | "invalid_exact_evm_permit_payload_signature" | "invalid_exact_evm_permit_payload_value" | "invalid_exact_evm_permit_payload_nonce" | "invalid_exact_evm_permit_payload_spender_mismatch" | "invalid_exact_evm_permit_payload_domain_chainid_mismatch" | "invalid_exact_evm_permit_payload_domain_asset_mismatch" | "invalid_exact_svm_payload_transaction_amount_mismatch" | "invalid_exact_svm_payload_transaction_create_ata_instruction" | "invalid_exact_svm_payload_transaction_create_ata_instruction_incorrect_payee" | "invalid_exact_svm_payload_transaction_create_ata_instruction_incorrect_asset" | "invalid_exact_svm_payload_transaction_instructions" | "invalid_exact_svm_payload_transaction_instructions_length" | "invalid_exact_svm_payload_transaction_instructions_compute_limit_instruction" | "invalid_exact_svm_payload_transaction_instructions_compute_price_instruction" | "invalid_exact_svm_payload_transaction_instructions_compute_price_instruction_too_high" | "invalid_exact_svm_payload_transaction_instruction_not_spl_token_transfer_checked" | "invalid_exact_svm_payload_transaction_instruction_not_token_2022_transfer_checked" | "invalid_exact_svm_payload_transaction_fee_payer_included_in_instruction_accounts" | "invalid_exact_svm_payload_transaction_fee_payer_transferring_funds" | "invalid_exact_svm_payload_transaction_not_a_transfer_instruction" | "invalid_exact_svm_payload_transaction_receiver_ata_not_found" | "invalid_exact_svm_payload_transaction_sender_ata_not_found" | "invalid_exact_svm_payload_transaction_simulation_failed" | "invalid_exact_svm_payload_transaction_transfer_to_incorrect_ata" | "invalid_network" | "invalid_payload" | "invalid_payment_requirements" | "invalid_scheme" | "invalid_payment" | "payment_expired" | "unsupported_scheme" | "invalid_x402_version" | "invalid_transaction_state" | "settle_exact_svm_block_height_exceeded" | "settle_exact_svm_transaction_confirmation_timed_out" | "unexpected_settle_error" | "unexpected_verify_error" | undefined; }, { transaction: string; success: boolean; network: "base-sepolia" | "avalanche-fuji" | "abstract" | "abstract-testnet" | "arbitrum" | "avalanche" | "b3" | "base" | "bsc" | "ethereum" | "iotex" | "optimism" | "peaq" | "polygon" | "polygon-amoy" | "sei" | "sei-testnet" | "solana-devnet" | "solana"; payer?: string | undefined; errorReason?: "invalid_exact_svm_payload_transaction" | "insufficient_funds" | "invalid_exact_evm_payload_authorization_valid_after" | "invalid_exact_evm_payload_authorization_valid_before" | "invalid_exact_evm_payload_authorization_value" | "invalid_exact_evm_payload_signature" | "invalid_exact_evm_payload_recipient_mismatch" | "invalid_exact_evm_permit_payload_deadline" | "invalid_exact_evm_permit_payload_signature" | "invalid_exact_evm_permit_payload_value" | "invalid_exact_evm_permit_payload_nonce" | "invalid_exact_evm_permit_payload_spender_mismatch" | "invalid_exact_evm_permit_payload_domain_chainid_mismatch" | "invalid_exact_evm_permit_payload_domain_asset_mismatch" | "invalid_exact_svm_payload_transaction_amount_mismatch" | "invalid_exact_svm_payload_transaction_create_ata_instruction" | "invalid_exact_svm_payload_transaction_create_ata_instruction_incorrect_payee" | "invalid_exact_svm_payload_transaction_create_ata_instruction_incorrect_asset" | "invalid_exact_svm_payload_transaction_instructions" | "invalid_exact_svm_payload_transaction_instructions_length" | "invalid_exact_svm_payload_transaction_instructions_compute_limit_instruction" | "invalid_exact_svm_payload_transaction_instructions_compute_price_instruction" | "invalid_exact_svm_payload_transaction_instructions_compute_price_instruction_too_high" | "invalid_exact_svm_payload_transaction_instruction_not_spl_token_transfer_checked" | "invalid_exact_svm_payload_transaction_instruction_not_token_2022_transfer_checked" | "invalid_exact_svm_payload_transaction_fee_payer_included_in_instruction_accounts" | "invalid_exact_svm_payload_transaction_fee_payer_transferring_funds" | "invalid_exact_svm_payload_transaction_not_a_transfer_instruction" | "invalid_exact_svm_payload_transaction_receiver_ata_not_found" | "invalid_exact_svm_payload_transaction_sender_ata_not_found" | "invalid_exact_svm_payload_transaction_simulation_failed" | "invalid_exact_svm_payload_transaction_transfer_to_incorrect_ata" | "invalid_network" | "invalid_payload" | "invalid_payment_requirements" | "invalid_scheme" | "invalid_payment" | "payment_expired" | "unsupported_scheme" | "invalid_x402_version" | "invalid_transaction_state" | "settle_exact_svm_block_height_exceeded" | "settle_exact_svm_transaction_confirmation_timed_out" | "unexpected_settle_error" | "unexpected_verify_error" | undefined; }>; type SettleResponse = z.infer; declare const ListDiscoveryResourcesRequestSchema: z.ZodObject<{ type: z.ZodOptional; limit: z.ZodOptional; offset: z.ZodOptional; }, "strip", z.ZodTypeAny, { type?: string | undefined; limit?: number | undefined; offset?: number | undefined; }, { type?: string | undefined; limit?: number | undefined; offset?: number | undefined; }>; type ListDiscoveryResourcesRequest = z.infer; declare const ListDiscoveryResourcesResponseSchema: z.ZodObject<{ x402Version: z.ZodEffects; items: z.ZodArray; x402Version: z.ZodEffects; accepts: z.ZodArray; network: z.ZodEnum<["abstract", "abstract-testnet", "arbitrum", "avalanche-fuji", "avalanche", "b3", "base-sepolia", "base", "bsc", "ethereum", "iotex", "optimism", "peaq", "polygon", "polygon-amoy", "sei", "sei-testnet", "solana-devnet", "solana"]>; maxAmountRequired: z.ZodEffects; resource: z.ZodString; description: z.ZodString; mimeType: z.ZodString; outputSchema: z.ZodOptional>; payTo: z.ZodUnion<[z.ZodString, z.ZodString]>; maxTimeoutSeconds: z.ZodNumber; asset: z.ZodUnion<[z.ZodString, z.ZodString]>; srcAmountRequired: z.ZodOptional>; extra: z.ZodOptional>; srcTokenAddress: z.ZodOptional>; srcNetwork: z.ZodOptional>; }, "strip", z.ZodTypeAny, { scheme: "exact"; description: string; asset: string; maxAmountRequired: string; network: "base-sepolia" | "avalanche-fuji" | "abstract" | "abstract-testnet" | "arbitrum" | "avalanche" | "b3" | "base" | "bsc" | "ethereum" | "iotex" | "optimism" | "peaq" | "polygon" | "polygon-amoy" | "sei" | "sei-testnet" | "solana-devnet" | "solana"; resource: string; mimeType: string; payTo: string; maxTimeoutSeconds: number; outputSchema?: Record | undefined; srcAmountRequired?: string | undefined; extra?: Record | undefined; srcTokenAddress?: string | undefined; srcNetwork?: "base-sepolia" | "avalanche-fuji" | "abstract" | "abstract-testnet" | "arbitrum" | "avalanche" | "b3" | "base" | "bsc" | "ethereum" | "iotex" | "optimism" | "peaq" | "polygon" | "polygon-amoy" | "sei" | "sei-testnet" | "solana-devnet" | "solana" | undefined; }, { scheme: "exact"; description: string; asset: string; maxAmountRequired: string; network: "base-sepolia" | "avalanche-fuji" | "abstract" | "abstract-testnet" | "arbitrum" | "avalanche" | "b3" | "base" | "bsc" | "ethereum" | "iotex" | "optimism" | "peaq" | "polygon" | "polygon-amoy" | "sei" | "sei-testnet" | "solana-devnet" | "solana"; resource: string; mimeType: string; payTo: string; maxTimeoutSeconds: number; outputSchema?: Record | undefined; srcAmountRequired?: string | undefined; extra?: Record | undefined; srcTokenAddress?: string | undefined; srcNetwork?: "base-sepolia" | "avalanche-fuji" | "abstract" | "abstract-testnet" | "arbitrum" | "avalanche" | "b3" | "base" | "bsc" | "ethereum" | "iotex" | "optimism" | "peaq" | "polygon" | "polygon-amoy" | "sei" | "sei-testnet" | "solana-devnet" | "solana" | undefined; }>, "many">; lastUpdated: z.ZodDate; metadata: z.ZodOptional>; }, "strip", z.ZodTypeAny, { type: "http"; resource: string; x402Version: number; accepts: { scheme: "exact"; description: string; asset: string; maxAmountRequired: string; network: "base-sepolia" | "avalanche-fuji" | "abstract" | "abstract-testnet" | "arbitrum" | "avalanche" | "b3" | "base" | "bsc" | "ethereum" | "iotex" | "optimism" | "peaq" | "polygon" | "polygon-amoy" | "sei" | "sei-testnet" | "solana-devnet" | "solana"; resource: string; mimeType: string; payTo: string; maxTimeoutSeconds: number; outputSchema?: Record | undefined; srcAmountRequired?: string | undefined; extra?: Record | undefined; srcTokenAddress?: string | undefined; srcNetwork?: "base-sepolia" | "avalanche-fuji" | "abstract" | "abstract-testnet" | "arbitrum" | "avalanche" | "b3" | "base" | "bsc" | "ethereum" | "iotex" | "optimism" | "peaq" | "polygon" | "polygon-amoy" | "sei" | "sei-testnet" | "solana-devnet" | "solana" | undefined; }[]; lastUpdated: Date; metadata?: Record | undefined; }, { type: "http"; resource: string; x402Version: number; accepts: { scheme: "exact"; description: string; asset: string; maxAmountRequired: string; network: "base-sepolia" | "avalanche-fuji" | "abstract" | "abstract-testnet" | "arbitrum" | "avalanche" | "b3" | "base" | "bsc" | "ethereum" | "iotex" | "optimism" | "peaq" | "polygon" | "polygon-amoy" | "sei" | "sei-testnet" | "solana-devnet" | "solana"; resource: string; mimeType: string; payTo: string; maxTimeoutSeconds: number; outputSchema?: Record | undefined; srcAmountRequired?: string | undefined; extra?: Record | undefined; srcTokenAddress?: string | undefined; srcNetwork?: "base-sepolia" | "avalanche-fuji" | "abstract" | "abstract-testnet" | "arbitrum" | "avalanche" | "b3" | "base" | "bsc" | "ethereum" | "iotex" | "optimism" | "peaq" | "polygon" | "polygon-amoy" | "sei" | "sei-testnet" | "solana-devnet" | "solana" | undefined; }[]; lastUpdated: Date; metadata?: Record | undefined; }>, "many">; pagination: z.ZodObject<{ limit: z.ZodNumber; offset: z.ZodNumber; total: z.ZodNumber; }, "strip", z.ZodTypeAny, { limit: number; offset: number; total: number; }, { limit: number; offset: number; total: number; }>; }, "strip", z.ZodTypeAny, { x402Version: number; items: { type: "http"; resource: string; x402Version: number; accepts: { scheme: "exact"; description: string; asset: string; maxAmountRequired: string; network: "base-sepolia" | "avalanche-fuji" | "abstract" | "abstract-testnet" | "arbitrum" | "avalanche" | "b3" | "base" | "bsc" | "ethereum" | "iotex" | "optimism" | "peaq" | "polygon" | "polygon-amoy" | "sei" | "sei-testnet" | "solana-devnet" | "solana"; resource: string; mimeType: string; payTo: string; maxTimeoutSeconds: number; outputSchema?: Record | undefined; srcAmountRequired?: string | undefined; extra?: Record | undefined; srcTokenAddress?: string | undefined; srcNetwork?: "base-sepolia" | "avalanche-fuji" | "abstract" | "abstract-testnet" | "arbitrum" | "avalanche" | "b3" | "base" | "bsc" | "ethereum" | "iotex" | "optimism" | "peaq" | "polygon" | "polygon-amoy" | "sei" | "sei-testnet" | "solana-devnet" | "solana" | undefined; }[]; lastUpdated: Date; metadata?: Record | undefined; }[]; pagination: { limit: number; offset: number; total: number; }; }, { x402Version: number; items: { type: "http"; resource: string; x402Version: number; accepts: { scheme: "exact"; description: string; asset: string; maxAmountRequired: string; network: "base-sepolia" | "avalanche-fuji" | "abstract" | "abstract-testnet" | "arbitrum" | "avalanche" | "b3" | "base" | "bsc" | "ethereum" | "iotex" | "optimism" | "peaq" | "polygon" | "polygon-amoy" | "sei" | "sei-testnet" | "solana-devnet" | "solana"; resource: string; mimeType: string; payTo: string; maxTimeoutSeconds: number; outputSchema?: Record | undefined; srcAmountRequired?: string | undefined; extra?: Record | undefined; srcTokenAddress?: string | undefined; srcNetwork?: "base-sepolia" | "avalanche-fuji" | "abstract" | "abstract-testnet" | "arbitrum" | "avalanche" | "b3" | "base" | "bsc" | "ethereum" | "iotex" | "optimism" | "peaq" | "polygon" | "polygon-amoy" | "sei" | "sei-testnet" | "solana-devnet" | "solana" | undefined; }[]; lastUpdated: Date; metadata?: Record | undefined; }[]; pagination: { limit: number; offset: number; total: number; }; }>; type ListDiscoveryResourcesResponse = z.infer; declare const SupportedPaymentKindSchema: z.ZodObject<{ x402Version: z.ZodEffects; scheme: z.ZodEnum<["exact"]>; network: z.ZodEnum<["abstract", "abstract-testnet", "arbitrum", "avalanche-fuji", "avalanche", "b3", "base-sepolia", "base", "bsc", "ethereum", "iotex", "optimism", "peaq", "polygon", "polygon-amoy", "sei", "sei-testnet", "solana-devnet", "solana"]>; extra: z.ZodOptional>; }, "strip", z.ZodTypeAny, { scheme: "exact"; network: "base-sepolia" | "avalanche-fuji" | "abstract" | "abstract-testnet" | "arbitrum" | "avalanche" | "b3" | "base" | "bsc" | "ethereum" | "iotex" | "optimism" | "peaq" | "polygon" | "polygon-amoy" | "sei" | "sei-testnet" | "solana-devnet" | "solana"; x402Version: number; extra?: Record | undefined; }, { scheme: "exact"; network: "base-sepolia" | "avalanche-fuji" | "abstract" | "abstract-testnet" | "arbitrum" | "avalanche" | "b3" | "base" | "bsc" | "ethereum" | "iotex" | "optimism" | "peaq" | "polygon" | "polygon-amoy" | "sei" | "sei-testnet" | "solana-devnet" | "solana"; x402Version: number; extra?: Record | undefined; }>; type SupportedPaymentKind = z.infer; declare const SupportedPaymentKindsResponseSchema: z.ZodObject<{ kinds: z.ZodArray; scheme: z.ZodEnum<["exact"]>; network: z.ZodEnum<["abstract", "abstract-testnet", "arbitrum", "avalanche-fuji", "avalanche", "b3", "base-sepolia", "base", "bsc", "ethereum", "iotex", "optimism", "peaq", "polygon", "polygon-amoy", "sei", "sei-testnet", "solana-devnet", "solana"]>; extra: z.ZodOptional>; }, "strip", z.ZodTypeAny, { scheme: "exact"; network: "base-sepolia" | "avalanche-fuji" | "abstract" | "abstract-testnet" | "arbitrum" | "avalanche" | "b3" | "base" | "bsc" | "ethereum" | "iotex" | "optimism" | "peaq" | "polygon" | "polygon-amoy" | "sei" | "sei-testnet" | "solana-devnet" | "solana"; x402Version: number; extra?: Record | undefined; }, { scheme: "exact"; network: "base-sepolia" | "avalanche-fuji" | "abstract" | "abstract-testnet" | "arbitrum" | "avalanche" | "b3" | "base" | "bsc" | "ethereum" | "iotex" | "optimism" | "peaq" | "polygon" | "polygon-amoy" | "sei" | "sei-testnet" | "solana-devnet" | "solana"; x402Version: number; extra?: Record | undefined; }>, "many">; }, "strip", z.ZodTypeAny, { kinds: { scheme: "exact"; network: "base-sepolia" | "avalanche-fuji" | "abstract" | "abstract-testnet" | "arbitrum" | "avalanche" | "b3" | "base" | "bsc" | "ethereum" | "iotex" | "optimism" | "peaq" | "polygon" | "polygon-amoy" | "sei" | "sei-testnet" | "solana-devnet" | "solana"; x402Version: number; extra?: Record | undefined; }[]; }, { kinds: { scheme: "exact"; network: "base-sepolia" | "avalanche-fuji" | "abstract" | "abstract-testnet" | "arbitrum" | "avalanche" | "b3" | "base" | "bsc" | "ethereum" | "iotex" | "optimism" | "peaq" | "polygon" | "polygon-amoy" | "sei" | "sei-testnet" | "solana-devnet" | "solana"; x402Version: number; extra?: Record | undefined; }[]; }>; type SupportedPaymentKindsResponse = z.infer; export { SettleRequestSchema as A, type SettleRequest as B, type VerifyRequest as C, DiscoveredResourceSchema as D, type ExactSvmPayload as E, VerifyResponseSchema as F, type VerifyResponse as G, type HTTPVerbs as H, SettleResponseSchema as I, type ListDiscoveryResourcesRequest as J, ListDiscoveryResourcesResponseSchema as K, ListDiscoveryResourcesRequestSchema as L, type ListDiscoveryResourcesResponse as M, SupportedPaymentKindSchema as N, type SupportedPaymentKind as O, type PaymentRequirements as P, SupportedPaymentKindsResponseSchema as Q, RequestStructureSchema as R, type SettleResponse as S, type SupportedPaymentKindsResponse as T, type UnsignedPaymentPayload as U, VerifyRequestSchema as V, type PaymentPayload as a, ErrorReasons as b, EvmExtraSchema as c, type EvmExtra as d, evmSignatureTypes as e, PaymentRequirementsSchema as f, ExactEvmPayloadAuthorizationSchema as g, type ExactEvmPayloadAuthorization as h, ExactEvmPayloadSchema as i, type ExactEvmPayload as j, ExactEvmPermitPayloadDomainSchema as k, type ExactEvmPermitPayloadDomain as l, ExactEvmPermitPayloadAuthorizationSchema as m, type ExactEvmPermitPayloadAuthorization as n, ExactEvmPermitPayloadSchema as o, type ExactEvmPermitPayload as p, ExactSvmPayloadSchema as q, PaymentPayloadSchema as r, schemes as s, x402ResponseSchema as t, type x402Response as u, HTTPRequestStructureSchema as v, type HTTPRequestStructure as w, x402Versions as x, type RequestStructure as y, type DiscoveredResource as z };