/** * useCustomerSubscriptions - Hook to manage customer subscriptions (v2) */ import { SubscriptionsResponse } from '../../core/resources/customer'; export interface UseCustomerSubscriptionsOptions { customerId?: string | null; enabled?: boolean; } export interface UseCustomerSubscriptionsResult { data: SubscriptionsResponse | null; isLoading: boolean; error: Error | null; refetch: () => Promise; resumeSubscription: (subscriptionId: string) => Promise<{ success: boolean; error?: string; }>; cancelSubscription: (subscriptionId: string) => Promise<{ success: boolean; error?: string; }>; } export declare function useCustomerSubscriptions(options?: UseCustomerSubscriptionsOptions): UseCustomerSubscriptionsResult;