import * as z from "zod/v4-mini"; import { Result as SafeParseResult } from "../../types/fp.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 WebhookDtoPayment = { amount?: string | undefined; currency?: string | undefined; destinationId?: string | undefined; destinationType?: PaymentDestinationType | undefined; errorMessage?: string | undefined; failedAt?: Date | undefined; id?: string | undefined; invoiceNumber?: string | undefined; paymentGateway?: string | undefined; paymentMethodType?: PaymentMethodType | undefined; paymentStatus?: PaymentStatus | undefined; refundedAt?: Date | undefined; succeededAt?: Date | undefined; voidedAt?: Date | undefined; }; /** @internal */ export declare const WebhookDtoPayment$inboundSchema: z.ZodMiniType; export declare function webhookDtoPaymentFromJSON(jsonString: string): SafeParseResult; //# sourceMappingURL=webhook-dto-payment.d.ts.map