import { CartService, CustomerService, Logger, ProductService } from "@medusajs/medusa"; import { PaymentIntentOptions } from "medusa-payment-stripe/dist"; import { StripeSubscriptionOptions } from "../types"; import StripeSubscriptionService from "../core/stripe-subscription"; import { EntityManager } from "typeorm"; declare class StripeSubscriptionProviderService extends StripeSubscriptionService { static identifier: string; productService: ProductService; cartService: CartService; static Events: { DetachFromStripe: string; AttachToStripe: string; }; constructor(container: { productService: ProductService; cartService: CartService; logger: Logger; manager: EntityManager; customerService: CustomerService; }, options: StripeSubscriptionOptions); withTransaction(transactionManager: EntityManager): this; get paymentIntentOptions(): PaymentIntentOptions; } export default StripeSubscriptionProviderService;