import { z } from "zod/v4"; declare const BillingCheckoutSchemaDefinition: z.ZodObject<{ clientSecret: z.ZodOptional>; expiresAt: z.ZodISODateTime; plan: z.ZodUnion, z.ZodString]> & { enum: { PLUS_MONTHLY: "PLUS_MONTHLY"; PLUS_YEARLY: "PLUS_YEARLY"; PRO_MONTHLY: "PRO_MONTHLY"; PRO_YEARLY: "PRO_YEARLY"; PRO_YEARLY_PROMOTION: "PRO_YEARLY_PROMOTION"; UNLIMITED_MONTHLY: "UNLIMITED_MONTHLY"; }; }; publishableKey: z.ZodOptional>; url: z.ZodOptional>; }, z.core.$strip>; type BillingCheckoutDefinition = z.infer; export interface BillingCheckoutSchemaInput extends z.input { } /** * Checkout Session destination or client secret and expiry without provider identifiers. * * @openapiSchema BillingCheckout * @endpoint POST /v1/billing/checkout-sessions * @contractShape billing.checkout * @contractRole canonical */ export declare const BillingCheckoutSchema: z.ZodType; export type BillingCheckout = z.infer; export {}; //# sourceMappingURL=checkout.d.ts.map