import * as zod1219 from "zod"; import * as zod_v4_core93 from "zod/v4/core"; import * as _fragno_dev_core_api15 from "@fragno-dev/core/api"; import { FragnoPublicClientConfig } from "@fragno-dev/core/client"; import * as _fragno_dev_core_vanilla0 from "@fragno-dev/core/vanilla"; //#region src/client/vanilla.d.ts declare function createStripeFragmentClient(config?: FragnoPublicClientConfig): { useCustomers: _fragno_dev_core_vanilla0.FragnoVanillaListeners<"GET", "/admin/customers", zod1219.ZodObject<{ customers: zod1219.ZodArray; balance: zod1219.ZodNumber; business_name: zod1219.ZodOptional; created: zod1219.ZodNumber; currency: zod1219.ZodOptional>; deleted: zod1219.ZodOptional; delinquent: zod1219.ZodOptional>; description: zod1219.ZodNullable; email: zod1219.ZodNullable; individual_name: zod1219.ZodOptional; invoice_credit_balance: zod1219.ZodOptional>; invoice_prefix: zod1219.ZodOptional>; livemode: zod1219.ZodBoolean; metadata: zod1219.ZodRecord; name: zod1219.ZodOptional>; next_invoice_sequence: zod1219.ZodOptional; phone: zod1219.ZodOptional>; preferred_locales: zod1219.ZodOptional>>; }, zod_v4_core93.$strip>>; hasMore: zod1219.ZodBoolean; }, zod_v4_core93.$strip>, string, string>; useProducts: _fragno_dev_core_vanilla0.FragnoVanillaListeners<"GET", "/admin/products", zod1219.ZodObject<{ products: zod1219.ZodArray; active: zod1219.ZodBoolean; created: zod1219.ZodNumber; default_price: zod1219.ZodOptional>>; deleted: zod1219.ZodOptional; description: zod1219.ZodNullable; images: zod1219.ZodArray; livemode: zod1219.ZodBoolean; marketing_features: zod1219.ZodArray; metadata: zod1219.ZodAny; name: zod1219.ZodString; package_dimensions: zod1219.ZodNullable; shippable: zod1219.ZodNullable; statement_descriptor: zod1219.ZodOptional>; tax_code: zod1219.ZodNullable>; type: zod1219.ZodString; unit_label: zod1219.ZodOptional>; updated: zod1219.ZodNumber; url: zod1219.ZodNullable; }, zod_v4_core93.$strip>>; hasMore: zod1219.ZodBoolean; }, zod_v4_core93.$strip>, string, string>; usePrices: _fragno_dev_core_vanilla0.FragnoVanillaListeners<"GET", "/admin/products/:productId/prices", zod1219.ZodObject<{ prices: zod1219.ZodArray; active: zod1219.ZodBoolean; billing_scheme: zod1219.ZodString; created: zod1219.ZodNumber; currency: zod1219.ZodString; custom_unit_amount: zod1219.ZodOptional>; deleted: zod1219.ZodOptional; livemode: zod1219.ZodBoolean; lookup_key: zod1219.ZodOptional>; metadata: zod1219.ZodAny; nickname: zod1219.ZodOptional>; product: zod1219.ZodUnion; recurring: zod1219.ZodOptional>; interval: zod1219.ZodEnum<{ day: "day"; week: "week"; month: "month"; year: "year"; }>; interval_count: zod1219.ZodNumber; meter: zod1219.ZodOptional>; trial_period_days: zod1219.ZodOptional>; usage_type: zod1219.ZodString; }, zod_v4_core93.$strip>>>; tax_behavior: zod1219.ZodOptional>; tiers_mode: zod1219.ZodOptional>; transform_quantity: zod1219.ZodOptional>; type: zod1219.ZodEnum<{ recurring: "recurring"; one_time: "one_time"; }>; unit_amount: zod1219.ZodOptional>; unit_amount_decimal: zod1219.ZodOptional>; }, zod_v4_core93.$strip>>; hasMore: zod1219.ZodBoolean; }, zod_v4_core93.$strip>, string, string>; useSubscription: _fragno_dev_core_vanilla0.FragnoVanillaListeners<"GET", "/admin/subscriptions", zod1219.ZodObject<{ subscriptions: zod1219.ZodArray; status: zod1219.ZodEnum<{ incomplete: "incomplete"; active: "active"; canceled: "canceled"; incomplete_expired: "incomplete_expired"; past_due: "past_due"; paused: "paused"; trialing: "trialing"; unpaid: "unpaid"; }>; periodStart: zod1219.ZodNullable; periodEnd: zod1219.ZodNullable; trialStart: zod1219.ZodNullable; trialEnd: zod1219.ZodNullable; cancelAtPeriodEnd: zod1219.ZodNullable; cancelAt: zod1219.ZodNullable; seats: zod1219.ZodNullable; createdAt: zod1219.ZodDate; updatedAt: zod1219.ZodDate; }, zod_v4_core93.$strip>>; }, zod_v4_core93.$strip>, string, string>; useBillingPortal: _fragno_dev_core_vanilla0.FragnoVanillaMutator<_fragno_dev_core_api15.NonGetHTTPMethod, "/portal", zod1219.ZodObject<{ returnUrl: zod1219.ZodURL; }, zod_v4_core93.$strip> | undefined, zod1219.ZodObject<{ url: zod1219.ZodURL; redirect: zod1219.ZodBoolean; }, zod_v4_core93.$strip> | undefined, "NO_STRIPE_CUSTOMER_FOR_ENTITY", string>; upgradeSubscription: _fragno_dev_core_vanilla0.FragnoVanillaMutator<_fragno_dev_core_api15.NonGetHTTPMethod, "/subscription/upgrade", zod1219.ZodObject<{ priceId: zod1219.ZodString; quantity: zod1219.ZodNumber; successUrl: zod1219.ZodURL; cancelUrl: zod1219.ZodURL; returnUrl: zod1219.ZodOptional; promotionCode: zod1219.ZodOptional; subscriptionId: zod1219.ZodOptional; }, zod_v4_core93.$strip> | undefined, zod1219.ZodObject<{ url: zod1219.ZodString; redirect: zod1219.ZodBoolean; sessionId: zod1219.ZodOptional; }, zod_v4_core93.$strip> | undefined, "MISSING_CUSTOMER_INFO" | "SUBSCRIPTION_NOT_FOUND" | "CUSTOMER_SUBSCRIPTION_MISMATCH" | "UPGRADE_HAS_NO_EFFECT" | "SUBSCRIPTION_UPDATE_NOT_ALLOWED" | "SUBSCRIPTION_UPDATE_PROMO_CODE_NOT_ALLOWED" | "PROMOTION_CODE_CUSTOMER_NOT_FIRST_TIME" | "MULTIPLE_ACTIVE_SUBSCRIPTIONS" | "NO_ACTIVE_SUBSCRIPTIONS", string>; cancelSubscription: _fragno_dev_core_vanilla0.FragnoVanillaMutator<_fragno_dev_core_api15.NonGetHTTPMethod, "/subscription/cancel", zod1219.ZodObject<{ returnUrl: zod1219.ZodURL; subscriptionId: zod1219.ZodOptional; }, zod_v4_core93.$strip> | undefined, zod1219.ZodObject<{ url: zod1219.ZodURL; redirect: zod1219.ZodBoolean; }, zod_v4_core93.$strip> | undefined, "SUBSCRIPTION_NOT_FOUND" | "NO_SUBSCRIPTION_TO_CANCEL" | "SUBSCRIPTION_ALREADY_CANCELED" | "NO_STRIPE_CUSTOMER_LINKED" | "MULTIPLE_SUBSCRIPTIONS_FOUND", string>; }; //# sourceMappingURL=vanilla.d.ts.map //#endregion export { createStripeFragmentClient }; //# sourceMappingURL=vanilla.d.ts.map