import * as z from "zod/v3"; import * as components from "../components/index.js"; import { MoovError } from "./mooverror.js"; export type CreatePaymentLinkErrorData = { partnerAccountID?: string | undefined; merchantPaymentMethodID?: string | undefined; amount?: components.AmountValidationError | undefined; salesTaxAmount?: components.AmountValidationError | undefined; maxUses?: string | undefined; expiresOn?: string | undefined; display?: components.DisplayOptionsError | undefined; payment?: components.PaymentDetailsError | undefined; payout?: components.PayoutDetailsError | undefined; lineItems?: components.CreatePaymentLinkLineItemsValidationError | undefined; }; export declare class CreatePaymentLinkError extends MoovError { partnerAccountID?: string | undefined; merchantPaymentMethodID?: string | undefined; amount?: components.AmountValidationError | undefined; salesTaxAmount?: components.AmountValidationError | undefined; maxUses?: string | undefined; expiresOn?: string | undefined; display?: components.DisplayOptionsError | undefined; payment?: components.PaymentDetailsError | undefined; payout?: components.PayoutDetailsError | undefined; lineItems?: components.CreatePaymentLinkLineItemsValidationError | undefined; /** The original data that was passed to this error instance. */ data$: CreatePaymentLinkErrorData; constructor(err: CreatePaymentLinkErrorData, httpMeta: { response: Response; request: Request; body: string; }); } /** @internal */ export declare const CreatePaymentLinkError$inboundSchema: z.ZodType; /** @internal */ export type CreatePaymentLinkError$Outbound = { partnerAccountID?: string | undefined; merchantPaymentMethodID?: string | undefined; amount?: components.AmountValidationError$Outbound | undefined; salesTaxAmount?: components.AmountValidationError$Outbound | undefined; maxUses?: string | undefined; expiresOn?: string | undefined; display?: components.DisplayOptionsError$Outbound | undefined; payment?: components.PaymentDetailsError$Outbound | undefined; payout?: components.PayoutDetailsError$Outbound | undefined; lineItems?: components.CreatePaymentLinkLineItemsValidationError$Outbound | undefined; }; /** @internal */ export declare const CreatePaymentLinkError$outboundSchema: z.ZodType; //# sourceMappingURL=createpaymentlinkerror.d.ts.map