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 PaymentLinkDisplayOptionsUpdate = { /** * The payment page title displayed to the user. */ title?: string | undefined; /** * A payment description displayed to the user. */ description?: string | undefined; /** * 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 | undefined; }; /** @internal */ export declare const PaymentLinkDisplayOptionsUpdate$inboundSchema: z.ZodType; /** @internal */ export type PaymentLinkDisplayOptionsUpdate$Outbound = { title?: string | undefined; description?: string | undefined; callToAction?: string | undefined; }; /** @internal */ export declare const PaymentLinkDisplayOptionsUpdate$outboundSchema: z.ZodType; export declare function paymentLinkDisplayOptionsUpdateToJSON(paymentLinkDisplayOptionsUpdate: PaymentLinkDisplayOptionsUpdate): string; export declare function paymentLinkDisplayOptionsUpdateFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=paymentlinkdisplayoptionsupdate.d.ts.map