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