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