import * as z from "zod/v3"; import { OpenEnum } from "../../types/enums.js"; /** * Indicates the frequency unit for the subscription. Allowed values are: `DAY`, `WEEK`, `MONTH`, `BI_MONTHLY`, `QUARTER`, `SEMI_ANNUALLY`, `YEAR`, `ONDEMAND`. */ export declare const SubscriptionFrequencyUnit: { readonly Month: "MONTH"; readonly Week: "WEEK"; readonly BiMonthly: "BI_MONTHLY"; readonly Ondemand: "ONDEMAND"; readonly Quarter: "QUARTER"; readonly Year: "YEAR"; readonly SemiAnnually: "SEMI_ANNUALLY"; readonly Day: "DAY"; }; /** * Indicates the frequency unit for the subscription. Allowed values are: `DAY`, `WEEK`, `MONTH`, `BI_MONTHLY`, `QUARTER`, `SEMI_ANNUALLY`, `YEAR`, `ONDEMAND`. */ export type SubscriptionFrequencyUnit = OpenEnum; export type DlocalUPIRecurringInfoOptions = { /** * Indicates the frequency unit for the subscription. Allowed values are: `DAY`, `WEEK`, `MONTH`, `BI_MONTHLY`, `QUARTER`, `SEMI_ANNUALLY`, `YEAR`, `ONDEMAND`. */ subscriptionFrequencyUnit: SubscriptionFrequencyUnit; /** * Indicates the frequency for the subscription. */ subscriptionFrequency: number; /** * Indicates the start date for the subscription in format `YYYYMMDD`. */ subscriptionStartAt: string; /** * Indicates the end date for the subscription in format `YYYYMMDD`. */ subscriptionEndAt: string; }; /** @internal */ export declare const SubscriptionFrequencyUnit$outboundSchema: z.ZodType; /** @internal */ export type DlocalUPIRecurringInfoOptions$Outbound = { subscription_frequency_unit: string; subscription_frequency: number; subscription_start_at: string; subscription_end_at: string; }; /** @internal */ export declare const DlocalUPIRecurringInfoOptions$outboundSchema: z.ZodType; export declare function dlocalUPIRecurringInfoOptionsToJSON(dlocalUPIRecurringInfoOptions: DlocalUPIRecurringInfoOptions): string; //# sourceMappingURL=dlocalupirecurringinfooptions.d.ts.map