import * as z from "zod/v3"; import { AdyenAutoRescueSepaScenariosEnum } from "./adyenautorescuesepascenariosenum.js"; export type AdyenSepaOptions = { /** * Set to `true` to enable Auto Rescue for a transaction. Use the `maxDaysToRescue` to specify a rescue window. */ autoRescue?: boolean | null | undefined; /** * The rescue window for a transaction, in days, when `autoRescue` is set to `true`. You can specify a value between 1 and 48. For cards, the default is one calendar month. For SEPA, the default is 42 days. */ maxDaysToRescue?: number | null | undefined; /** * Passes additional data to the Adyen API when creating a transaction. */ additionalData?: { [k: string]: string; } | null | undefined; /** * The rescue scenario to simulate for a transaction, when `autoRescue` is set to `true`. */ autoRescueSepaScenario?: AdyenAutoRescueSepaScenariosEnum | null | undefined; /** * The name on the SEPA bank account. */ ownerName?: string | null | undefined; }; /** @internal */ export type AdyenSepaOptions$Outbound = { autoRescue?: boolean | null | undefined; maxDaysToRescue?: number | null | undefined; additionalData?: { [k: string]: string; } | null | undefined; autoRescueSepaScenario?: string | null | undefined; ownerName?: string | null | undefined; }; /** @internal */ export declare const AdyenSepaOptions$outboundSchema: z.ZodType; export declare function adyenSepaOptionsToJSON(adyenSepaOptions: AdyenSepaOptions): string; //# sourceMappingURL=adyensepaoptions.d.ts.map