UNPKG

autumn-js

Version:
56 lines (53 loc) 2.42 kB
import { z } from 'zod/v4'; declare const CancelParamsSchema: z.ZodObject<{ productId: z.ZodString; entityId: z.ZodOptional<z.ZodString>; cancelImmediately: z.ZodOptional<z.ZodBoolean>; }, z.core.$strip>; type CancelParams = z.infer<typeof CancelParamsSchema>; declare const CheckParamsSchema: z.ZodObject<{ featureId: z.ZodOptional<z.ZodString>; productId: z.ZodOptional<z.ZodString>; entityId: z.ZodOptional<z.ZodString>; requiredBalance: z.ZodOptional<z.ZodNumber>; sendEvent: z.ZodOptional<z.ZodBoolean>; withPreview: z.ZodOptional<z.ZodBoolean>; dialog: z.ZodOptional<z.ZodAny>; entityData: z.ZodOptional<z.ZodAny>; properties: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodAny>>; }, z.core.$strip>; type CheckParams = z.infer<typeof CheckParamsSchema>; declare const TrackParamsSchema: z.ZodObject<{ featureId: z.ZodOptional<z.ZodString>; eventName: z.ZodOptional<z.ZodString>; entityId: z.ZodOptional<z.ZodString>; value: z.ZodOptional<z.ZodNumber>; idempotencyKey: z.ZodOptional<z.ZodString>; entityData: z.ZodOptional<z.ZodAny>; }, z.core.$strip>; type TrackParams = z.infer<typeof TrackParamsSchema>; declare const OpenBillingPortalParamsSchema: z.ZodObject<{ returnUrl: z.ZodOptional<z.ZodString>; openInNewTab: z.ZodOptional<z.ZodBoolean>; }, z.core.$strip>; type OpenBillingPortalParams = z.infer<typeof OpenBillingPortalParamsSchema>; declare const SetupPaymentParamsSchema: z.ZodOptional<z.ZodObject<{ successUrl: z.ZodOptional<z.ZodString>; checkoutSessionParams: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodAny>>; openInNewTab: z.ZodOptional<z.ZodBoolean>; }, z.core.$strip>>; type SetupPaymentParams = z.infer<typeof SetupPaymentParamsSchema>; declare const QueryParamsSchema: z.ZodObject<{ featureId: z.ZodUnion<[z.ZodString, z.ZodArray<z.ZodString>]>; range: z.ZodOptional<z.ZodEnum<{ "24h": "24h"; "7d": "7d"; "30d": "30d"; "90d": "90d"; last_cycle: "last_cycle"; "1bc": "1bc"; "3bc": "3bc"; }>>; }, z.core.$strip>; type QueryParams = z.infer<typeof QueryParamsSchema>; export { type CancelParams, CancelParamsSchema, type CheckParams, CheckParamsSchema, type OpenBillingPortalParams, OpenBillingPortalParamsSchema, type QueryParams, QueryParamsSchema, type SetupPaymentParams, SetupPaymentParamsSchema, type TrackParams, TrackParamsSchema };