import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { CallToAction } from "./calltoaction.js"; /** * Customizable display options for a payment link. */ export type PaymentLinkDisplayOptions = { /** * The payment page title displayed to the user. */ title: string; /** * A payment description displayed to the user. */ description: string; /** * The text to be displayed on web form's submit button. * * @remarks * * If set to "auto" the UI will automatically select between * "pay" and "confirm" for payments and payouts respectively. */ callToAction: CallToAction; }; /** @internal */ export declare const PaymentLinkDisplayOptions$inboundSchema: z.ZodType; /** @internal */ export type PaymentLinkDisplayOptions$Outbound = { title: string; description: string; callToAction: string; }; /** @internal */ export declare const PaymentLinkDisplayOptions$outboundSchema: z.ZodType; export declare function paymentLinkDisplayOptionsToJSON(paymentLinkDisplayOptions: PaymentLinkDisplayOptions): string; export declare function paymentLinkDisplayOptionsFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=paymentlinkdisplayoptions.d.ts.map