import React, { ReactNode } from 'react'; import { ResourceBrowserSource } from '../types'; interface AuthContextProps { authToken: string | null; isAuthenticated: boolean; login: () => void; refreshAccessToken: () => Promise; alwaysUseResourceRequestProxy: boolean; } export declare const AuthContext: React.Context; export declare const useAuthContext: () => AuthContextProps; interface AuthProviderProps { children: ReactNode; authConfig?: ResourceBrowserSource | null; } export declare const AuthProvider: ({ children, authConfig }: AuthProviderProps) => React.JSX.Element; export {};