import * as z from "zod/v3"; import { OpenEnum } from "../../types/enums.js"; /** * The cadence unit for the subscription plan. */ export declare const Interval: { readonly Day: "DAY"; readonly Week: "WEEK"; readonly Month: "MONTH"; readonly Year: "YEAR"; }; /** * The cadence unit for the subscription plan. */ export type Interval = OpenEnum; export type KlarnaSubscriptionOptions = { /** * The name of the subscription product. The recommended format includes a subscription id and double curly brackets. */ name: string; /** * The cadence unit for the subscription plan. */ interval: Interval; /** * The number corresponding to the interval unit. */ intervalCount: number; /** * Reference to a SKU in the transaction's cart items to link subscription to. */ reference: string; }; /** @internal */ export declare const Interval$outboundSchema: z.ZodType; /** @internal */ export type KlarnaSubscriptionOptions$Outbound = { name: string; interval: string; interval_count: number; reference: string; }; /** @internal */ export declare const KlarnaSubscriptionOptions$outboundSchema: z.ZodType; export declare function klarnaSubscriptionOptionsToJSON(klarnaSubscriptionOptions: KlarnaSubscriptionOptions): string; //# sourceMappingURL=klarnasubscriptionoptions.d.ts.map