/** * Comprehensive Stripe SDK mock for testing * * This mock provides vi.fn() implementations for all Stripe SDK methods * used across the Stripe services in this module. */ export declare const createMockStripeClient: () => { customers: { create: import("vitest").Mock; retrieve: import("vitest").Mock; update: import("vitest").Mock; del: import("vitest").Mock; list: import("vitest").Mock; }; subscriptions: { create: import("vitest").Mock; retrieve: import("vitest").Mock; update: import("vitest").Mock; cancel: import("vitest").Mock; pause: import("vitest").Mock; resume: import("vitest").Mock; list: import("vitest").Mock; }; products: { create: import("vitest").Mock; retrieve: import("vitest").Mock; update: import("vitest").Mock; list: import("vitest").Mock; }; prices: { create: import("vitest").Mock; retrieve: import("vitest").Mock; update: import("vitest").Mock; list: import("vitest").Mock; }; paymentIntents: { create: import("vitest").Mock; retrieve: import("vitest").Mock; confirm: import("vitest").Mock; cancel: import("vitest").Mock; }; setupIntents: { create: import("vitest").Mock; retrieve: import("vitest").Mock; }; paymentMethods: { retrieve: import("vitest").Mock; list: import("vitest").Mock; attach: import("vitest").Mock; detach: import("vitest").Mock; }; invoices: { retrieve: import("vitest").Mock; list: import("vitest").Mock; pay: import("vitest").Mock; voidInvoice: import("vitest").Mock; retrieveUpcoming: import("vitest").Mock; createPreview: import("vitest").Mock; }; billingPortal: { sessions: { create: import("vitest").Mock; }; }; webhooks: { constructEvent: import("vitest").Mock; }; v2: { billing: { meterEvents: { create: import("vitest").Mock; }; meterEventSummaries: { list: import("vitest").Mock; }; }; }; billing: { meters: { list: import("vitest").Mock; retrieve: import("vitest").Mock; listEventSummaries: import("vitest").Mock; }; }; coupons: { create: import("vitest").Mock; retrieve: import("vitest").Mock; update: import("vitest").Mock; del: import("vitest").Mock; list: import("vitest").Mock; }; promotionCodes: { create: import("vitest").Mock; retrieve: import("vitest").Mock; update: import("vitest").Mock; list: import("vitest").Mock; }; refunds: { create: import("vitest").Mock; retrieve: import("vitest").Mock; update: import("vitest").Mock; list: import("vitest").Mock; cancel: import("vitest").Mock; }; taxRates: { create: import("vitest").Mock; retrieve: import("vitest").Mock; update: import("vitest").Mock; list: import("vitest").Mock; }; tax: { calculations: { create: import("vitest").Mock; }; }; disputes: { retrieve: import("vitest").Mock; update: import("vitest").Mock; close: import("vitest").Mock; list: import("vitest").Mock; }; }; /** * Type helper for the mocked Stripe client */ export type MockStripeClient = ReturnType; //# sourceMappingURL=stripe.mock.d.ts.map