import React, { ReactNode } from 'react'; interface Session { user?: { name?: string | null; email?: string | null; image?: string | null; }; expires: string; } interface SessionContextValue { data: Session | null; status: 'loading' | 'authenticated' | 'unauthenticated'; } export declare const SessionProvider: React.FC<{ children: ReactNode; session?: Session | null; }>; export declare const useSession: () => SessionContextValue; export {};