import * as z from "zod/v3"; import { OpenEnum } from "../../types/enums.js"; import { DlocalPIXSubscriptionAmountOptions, DlocalPIXSubscriptionAmountOptions$Outbound } from "./dlocalpixsubscriptionamountoptions.js"; /** * Indicates the frequency unit for the subscription. Allowed values are: `WEEKLY`, `MONTHLY`, `QUARTERLY`, `SEMI_ANNUAL`, `ANNUAL`. */ export declare const Frequency: { readonly Weekly: "WEEKLY"; readonly Monthly: "MONTHLY"; readonly Quarterly: "QUARTERLY"; readonly SemiAnnual: "SEMI_ANNUAL"; readonly Annual: "ANNUAL"; }; /** * Indicates the frequency unit for the subscription. Allowed values are: `WEEKLY`, `MONTHLY`, `QUARTERLY`, `SEMI_ANNUAL`, `ANNUAL`. */ export type Frequency = OpenEnum; export type DlocalPIXSubscriptionOptions = { /** * Passes `subscription.amount` to the dLocal API for those connectors that need it. */ amount?: DlocalPIXSubscriptionAmountOptions | null | undefined; /** * Indicates the frequency unit for the subscription. Allowed values are: `WEEKLY`, `MONTHLY`, `QUARTERLY`, `SEMI_ANNUAL`, `ANNUAL`. */ frequency: Frequency; /** * Defines subscription start date. Must be provided in ISO 8601 format `(YYYY-MM-DD`). If not specified, The default is the current date. */ startDate?: string | null | undefined; /** * Defines subscription expiration date. Must be provided in ISO 8601 format `(YYYY-MM-DD`). If not provided, the subscription will not expire. */ endDate?: string | null | undefined; }; /** @internal */ export declare const Frequency$outboundSchema: z.ZodType; /** @internal */ export type DlocalPIXSubscriptionOptions$Outbound = { amount?: DlocalPIXSubscriptionAmountOptions$Outbound | null | undefined; frequency: string; start_date?: string | null | undefined; end_date?: string | null | undefined; }; /** @internal */ export declare const DlocalPIXSubscriptionOptions$outboundSchema: z.ZodType; export declare function dlocalPIXSubscriptionOptionsToJSON(dlocalPIXSubscriptionOptions: DlocalPIXSubscriptionOptions): string; //# sourceMappingURL=dlocalpixsubscriptionoptions.d.ts.map