import { MultiNetworkSigner, Signer } from "../types/shared/index.js"; import { PaymentRequirements } from "../types/verify/index.js"; import { X402Config } from "../types/config.js"; /** * Creates a payment header based on the provided client and payment requirements. * * @param client - The signer wallet instance used to create the payment header * @param x402Version - The version of the X402 protocol to use * @param paymentRequirements - The payment requirements containing scheme and network information * @param config - Optional configuration for X402 operations (e.g., custom RPC URLs) * @returns A promise that resolves to the created payment header string */ export declare function createPaymentHeader(client: Signer | MultiNetworkSigner, x402Version: number, paymentRequirements: PaymentRequirements, config?: X402Config): Promise; //# sourceMappingURL=createPaymentHeader.d.ts.map