import * as z from "zod/v3"; import { Result as SafeParseResult } from "../../types/fp.js"; import { SDKValidationError } from "../errors/sdkvalidationerror.js"; import { Amount, Amount$Outbound } from "./amount.js"; import { RefundCardDetails, RefundCardDetails$Outbound } from "./refundcarddetails.js"; import { RefundStatus } from "./refundstatus.js"; /** * Details of a card refund. */ export type CardAcquiringRefund = { /** * Identifier for the refund. */ refundID: string; createdOn: Date; updatedOn: Date; status: RefundStatus; amount: Amount; cardDetails?: RefundCardDetails | undefined; }; /** @internal */ export declare const CardAcquiringRefund$inboundSchema: z.ZodType; /** @internal */ export type CardAcquiringRefund$Outbound = { refundID: string; createdOn: string; updatedOn: string; status: string; amount: Amount$Outbound; cardDetails?: RefundCardDetails$Outbound | undefined; }; /** @internal */ export declare const CardAcquiringRefund$outboundSchema: z.ZodType; export declare function cardAcquiringRefundToJSON(cardAcquiringRefund: CardAcquiringRefund): string; export declare function cardAcquiringRefundFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=cardacquiringrefund.d.ts.map