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