import { output } from "zod/mini"; import { Stripe } from "stripe"; //#region src/stripe/schema.d.ts declare const cancellationDetailsSchema: import("zod/mini").ZodMiniObject<{ comment: import("zod/mini").ZodMiniOptional>>; feedback: import("zod/mini").ZodMiniOptional>>; resubscribeIntent: import("zod/mini").ZodMiniOptional>>; }, import("zod/v4/core").$strip>; declare function createCheckoutSessionSchema(productIds: string[]): import("zod/mini").ZodMiniObject<{ quantity: import("zod/mini").ZodMiniDefault; productId: import("zod/mini").ZodMiniEnum<{ [x: string]: string; }>; cancelUrl: import("zod/mini").ZodMiniOptional; successUrl: import("zod/mini").ZodMiniOptional; }, import("zod/v4/core").$strip>; interface CancellationDetails extends Omit, 'feedback'> { feedback?: Stripe.Subscription.CancellationDetails.Feedback | null; reason?: Stripe.Subscription.CancellationDetails.Reason | null; } interface CreateCheckoutSessionDTO { productId: string; cancelUrl?: string; successUrl?: `${string}session_id={CHECKOUT_SESSION_ID}${string}`; } //#endregion export { CancellationDetails, CreateCheckoutSessionDTO, cancellationDetailsSchema, createCheckoutSessionSchema }; //# sourceMappingURL=schema.d.mts.map