import * as z from "zod/v3"; import * as components from "../components/index.js"; import { MoovError } from "./mooverror.js"; /** * Details of a card refund. */ export type CardAcquiringRefundData = { /** * Identifier for the refund. */ refundID: string; createdOn: Date; updatedOn: Date; status: components.RefundStatus; amount: components.Amount; cardDetails?: components.RefundCardDetails | undefined; }; /** * Details of a card refund. */ export declare class CardAcquiringRefund extends MoovError { /** * Identifier for the refund. */ refundID: string; createdOn: Date; updatedOn: Date; status: components.RefundStatus; amount: components.Amount; cardDetails?: components.RefundCardDetails | undefined; /** The original data that was passed to this error instance. */ data$: CardAcquiringRefundData; constructor(err: CardAcquiringRefundData, httpMeta: { response: Response; request: Request; body: string; }); } /** @internal */ export declare const CardAcquiringRefund$inboundSchema: z.ZodType; /** @internal */ export type CardAcquiringRefund$Outbound = { refundID: string; createdOn: string; updatedOn: string; status: string; amount: components.Amount$Outbound; cardDetails?: components.RefundCardDetails$Outbound | undefined; }; /** @internal */ export declare const CardAcquiringRefund$outboundSchema: z.ZodType; //# sourceMappingURL=cardacquiringrefund.d.ts.map