import { SchemeNetworkClient, PaymentRequirements, PaymentPayload } from '@bankofai/x402-core/types'; import { a as ClientAptosSigner, C as ClientAptosConfig } from '../../signer-DPT9P1NX.js'; import '@aptos-labs/ts-sdk'; /** * Aptos client implementation for the Exact payment scheme. */ declare class ExactAptosScheme implements SchemeNetworkClient { private readonly signer; private readonly config?; readonly scheme = "exact"; /** * Creates a new ExactAptosScheme instance. * * @param signer - The Aptos account for signing transactions * @param config - Optional configuration with custom RPC URL */ constructor(signer: ClientAptosSigner, config?: ClientAptosConfig | undefined); /** * Creates a payment payload for the Exact scheme. * * @param x402Version - The x402 protocol version * @param paymentRequirements - The payment requirements * @returns Promise resolving to a payment payload */ createPaymentPayload(x402Version: number, paymentRequirements: PaymentRequirements): Promise>; } export { ExactAptosScheme };