import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { IssuingMerchantData, IssuingMerchantData$Outbound } from "./issuingmerchantdata.js"; export type IssuedCardTransaction = { cardTransactionID: string; issuedCardID: string; fundingWalletID: string; /** * A decimal-formatted numerical string that represents up to 2 decimal place precision. In USD for example, 12.34 is $12.34 and 0.99 is $0.99. */ amount: string; authorizationID?: string | undefined; authorizedOn: Date; merchantData: IssuingMerchantData; createdOn: Date; }; /** @internal */ export declare const IssuedCardTransaction$inboundSchema: z.ZodType; /** @internal */ export type IssuedCardTransaction$Outbound = { cardTransactionID: string; issuedCardID: string; fundingWalletID: string; amount: string; authorizationID?: string | undefined; authorizedOn: string; merchantData: IssuingMerchantData$Outbound; createdOn: string; }; /** @internal */ export declare const IssuedCardTransaction$outboundSchema: z.ZodType; export declare function issuedCardTransactionToJSON(issuedCardTransaction: IssuedCardTransaction): string; export declare function issuedCardTransactionFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=issuedcardtransaction.d.ts.map