import { Schema } from 'mongoose'; import { z } from 'zod'; export declare const ZRBTenantSubscriptionProjection: z.ZodObject<{ tenantId: z.ZodString; subscriptionId: z.ZodString; type: z.ZodEnum<{ primary: "primary"; addon: "addon"; }>; parentSubscriptionId: z.ZodOptional; scope: z.ZodEnum<{ custom: "custom"; tenant: "tenant"; workspace: "workspace"; shop: "shop"; }>; scopeId: z.ZodOptional; planKey: z.ZodString; priceId: z.ZodOptional; status: z.ZodEnum<{ trialing: "trialing"; active: "active"; past_due: "past_due"; paused: "paused"; canceled: "canceled"; expired: "expired"; }>; intervalUnit: z.ZodEnum<{ month: "month"; year: "year"; }>; intervalCount: z.ZodNumber; modules: z.ZodArray; billingAnchor: z.ZodDate; currentPeriodStart: z.ZodDate; currentPeriodEnd: z.ZodDate; cancelAtPeriodEnd: z.ZodBoolean; cancelAt: z.ZodOptional; canceledAt: z.ZodOptional; scheduledPlanKey: z.ZodOptional; scheduledPlanEffectiveAt: z.ZodOptional; provider: z.ZodOptional; latestEventId: z.ZodString; latestEventAt: z.ZodDate; projectedAt: z.ZodDate; }, z.core.$strip>; export type IRBTenantSubscriptionProjection = z.infer; export declare const RBTenantSubscriptionProjectionSchema: Schema; //# sourceMappingURL=RBTenantSubscriptionProjection.d.ts.map