import type { GetSubscriptionsQuery } from '@farfetch/blackout-client'; import type { UseUserSubscriptionsOptions } from './types/index.js'; declare function useUserSubscriptions(query: GetSubscriptionsQuery, options?: UseUserSubscriptionsOptions): { isLoading: boolean; error: import("@farfetch/blackout-redux").Nullable; isFetched: boolean; data: import("@farfetch/blackout-redux").Nullable; actions: { fetch: (query: GetSubscriptionsQuery, config?: import("@farfetch/blackout-client").Config | undefined) => Promise; update: (data: import("@farfetch/blackout-client").SubscriptionRequest, config?: import("@farfetch/blackout-client").Config | undefined) => Promise; unsubscribe: (query: import("@farfetch/blackout-client").DeleteSubscriptionQuery, config?: import("@farfetch/blackout-client").Config | undefined) => Promise; unsubscribeTopicRecipient: (subscriptionId: string, topicId: string, recipientId: string, meta?: import("@farfetch/blackout-redux").UnsubscribeSubscriptionTopicRecipientMeta | undefined, config?: import("@farfetch/blackout-client").Config | undefined) => Promise; reset: () => void; }; }; export default useUserSubscriptions;