import * as z from "zod/v4-mini"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdk-validation-error.js"; import * as models from "../index.js"; export type PrepareSecurity = { keyAuth?: string | undefined; x402Payment?: string | undefined; }; export type PrepareRequest = { xSessionUserAddress?: string | undefined; xNetworkId?: string | undefined; xX402MaxAmountWei?: string | undefined; body: models.PaymentPrepareRequest; }; export type PrepareResponse = { headers: { [k: string]: Array; }; result: models.PaymentPrepareResponse; }; /** @internal */ export type PrepareSecurity$Outbound = { KeyAuth?: string | undefined; X402Payment?: string | undefined; }; /** @internal */ export declare const PrepareSecurity$outboundSchema: z.ZodMiniType; export declare function prepareSecurityToJSON(prepareSecurity: PrepareSecurity): string; /** @internal */ export type PrepareRequest$Outbound = { "x-session-user-address"?: string | undefined; "x-network-id"?: string | undefined; "x-x402-max-amount-wei"?: string | undefined; body: models.PaymentPrepareRequest$Outbound; }; /** @internal */ export declare const PrepareRequest$outboundSchema: z.ZodMiniType; export declare function prepareRequestToJSON(prepareRequest: PrepareRequest): string; /** @internal */ export declare const PrepareResponse$inboundSchema: z.ZodMiniType; export declare function prepareResponseFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=prepare.d.ts.map