import * as z from "zod/v3"; import { OpenEnum } from "../../types/enums.js"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { PazeBillingAddress } from "./pazebillingaddress.js"; import { PazeDigitalCardData } from "./pazedigitalcarddata.js"; /** * Card type. */ export declare const Paymentcardtype: { readonly Credit: "CREDIT"; readonly Debit: "DEBIT"; }; /** * Card type. */ export type Paymentcardtype = OpenEnum; /** * Card brand. */ export declare const Paymentcardbrand: { readonly Visa: "VISA"; readonly Mastercard: "MASTERCARD"; readonly Discover: "DISCOVER"; }; /** * Card brand. */ export type Paymentcardbrand = OpenEnum; /** * Card network. */ export declare const Paymentcardnetwork: { readonly Visa: "VISA"; readonly Mastercard: "MASTERCARD"; readonly Discover: "DISCOVER"; }; /** * Card network. */ export type Paymentcardnetwork = OpenEnum; export type PazeMaskedCard = { /** * Last four digits of the PAN. */ panLastFour: string; /** * Payment Account Reference (PAR). A non-financial reference assigned to each unique PAN. */ paymentAccountReference: string; /** * 2-digit PAN expiration month. */ panExpirationMonth: string | null; /** * 4-digit PAN expiration year. */ panExpirationYear: string | null; /** * Free-form string used for card or program recognition. */ paymentCardDescriptor: string; /** * Card type. */ paymentCardType: Paymentcardtype; /** * Card brand. */ paymentCardBrand: Paymentcardbrand; /** * Card network. */ paymentCardNetwork: Paymentcardnetwork; digitalCardData: PazeDigitalCardData; billingAddress: PazeBillingAddress | null; }; /** @internal */ export declare const Paymentcardtype$inboundSchema: z.ZodType; /** @internal */ export declare const Paymentcardbrand$inboundSchema: z.ZodType; /** @internal */ export declare const Paymentcardnetwork$inboundSchema: z.ZodType; /** @internal */ export declare const PazeMaskedCard$inboundSchema: z.ZodType; export declare function pazeMaskedCardFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=pazemaskedcard.d.ts.map