import * as z from "zod/v4-mini"; import { Result as SafeParseResult } from "../../types/fp.js"; import { PaymentAttemptResponse } from "./payment-attempt-response.js"; import { PaymentDestinationType } from "./payment-destination-type.js"; import { PaymentMethodType } from "./payment-method-type.js"; import { PaymentStatus } from "./payment-status.js"; import { SDKValidationError } from "./sdk-validation-error.js"; export type PaymentResponse = { amount?: string | undefined; attempts?: Array | undefined; createdAt?: Date | undefined; createdBy?: string | undefined; currency?: string | undefined; destinationId?: string | undefined; destinationType?: PaymentDestinationType | undefined; environmentId?: string | undefined; errorMessage?: string | undefined; failedAt?: Date | undefined; gatewayMetadata?: { [k: string]: string; } | undefined; gatewayPaymentId?: string | undefined; gatewayTrackingId?: string | undefined; id?: string | undefined; idempotencyKey?: string | undefined; invoiceNumber?: string | undefined; metadata?: { [k: string]: string; } | undefined; paymentGateway?: string | undefined; paymentMethodId?: string | undefined; paymentMethodType?: PaymentMethodType | undefined; paymentStatus?: PaymentStatus | undefined; paymentUrl?: string | undefined; refundedAt?: Date | undefined; saveCardAndMakeDefault?: boolean | undefined; succeededAt?: Date | undefined; tenantId?: string | undefined; trackAttempts?: boolean | undefined; updatedAt?: Date | undefined; updatedBy?: string | undefined; voidedAt?: Date | undefined; }; /** @internal */ export declare const PaymentResponse$inboundSchema: z.ZodMiniType; export declare function paymentResponseFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=payment-response.d.ts.map