UNPKG

autumn-js

Version:
72 lines (69 loc) 2.91 kB
import { z } from 'zod/v4'; declare const entityDataParamsSchema: z.ZodObject<{ name: z.ZodOptional<z.ZodString>; featureId: z.ZodString; }, z.core.$strip>; declare const attachFeatureOptionsSchema: z.ZodObject<{ featureId: z.ZodString; quantity: z.ZodNumber; }, z.core.$strip>; declare const attachParamsSchema: z.ZodObject<{ productId: z.ZodOptional<z.ZodString>; entityId: z.ZodOptional<z.ZodString>; options: z.ZodOptional<z.ZodArray<z.ZodObject<{ featureId: z.ZodString; quantity: z.ZodNumber; }, z.core.$strip>>>; productIds: z.ZodOptional<z.ZodArray<z.ZodString>>; freeTrial: z.ZodOptional<z.ZodBoolean>; successUrl: z.ZodOptional<z.ZodString>; metadata: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodString>>; forceCheckout: z.ZodOptional<z.ZodBoolean>; entityData: z.ZodOptional<z.ZodObject<{ name: z.ZodOptional<z.ZodString>; featureId: z.ZodString; }, z.core.$strip>>; openInNewTab: z.ZodOptional<z.ZodBoolean>; reward: z.ZodOptional<z.ZodString>; checkoutSessionParams: z.ZodOptional<z.ZodRecord<z.ZodString, z.ZodAny>>; newBillingSubscription: z.ZodOptional<z.ZodBoolean>; }, z.core.$strip>; declare const cancelParamsSchema: z.ZodObject<{ productId: z.ZodString; entityId: z.ZodOptional<z.ZodString>; cancelImmediately: z.ZodOptional<z.ZodBoolean>; }, z.core.$strip>; 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>; entityData: z.ZodOptional<z.ZodObject<{ name: z.ZodOptional<z.ZodString>; featureId: z.ZodString; }, z.core.$strip>>; }, z.core.$strip>; 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.ZodObject<{ name: z.ZodOptional<z.ZodString>; featureId: z.ZodString; }, z.core.$strip>>; }, z.core.$strip>; declare const openBillingPortalParamsSchema: z.ZodObject<{ returnUrl: z.ZodOptional<z.ZodString>; openInNewTab: z.ZodOptional<z.ZodBoolean>; }, z.core.$strip>; declare const createReferralCodeParamsSchema: z.ZodObject<{ programId: z.ZodString; }, z.core.$strip>; declare const redeemReferralCodeParamsSchema: z.ZodObject<{ code: z.ZodString; }, z.core.$strip>; export { attachFeatureOptionsSchema, attachParamsSchema, cancelParamsSchema, checkParamsSchema, createReferralCodeParamsSchema, entityDataParamsSchema, openBillingPortalParamsSchema, redeemReferralCodeParamsSchema, trackParamsSchema };