import React from "react"; import type { UserSubscription } from "../components/atoms/SubscriptionGuard/SubscriptionGuard.types"; interface SubscriptionContextType { subscription: UserSubscription; updateSubscription: (updates: Partial) => void; resetSubscription: () => void; } export declare const SubscriptionContext: React.Context; export interface SubscriptionProviderProps { children: React.ReactNode; initialSubscription?: Partial; onSubscriptionChange?: (subscription: UserSubscription) => void; } /** * SubscriptionProvider: Manages subscription state across the application * Follows project patterns with proper TypeScript and state management */ export declare const SubscriptionProvider: React.FunctionComponent; export declare const useSubscriptionContext: () => SubscriptionContextType; export default SubscriptionProvider;