import React from "react"; export interface AuthState { error: string | null; authed: boolean | null; authData: unknown; } interface AuthContext extends AuthState { handleReauth(): Promise; } /** * Get an existing ServiceAuthContext. If none exist by the requested name then * it raises. If no serviceName is passed then the first registered context is * returned, or it raises. */ export declare function getServiceAuthContext(serviceName?: string): React.Context; interface AuthProviderProps { serviceName: string; serviceParameters: unknown; children: React.ReactNode; } declare const AuthProvider: React.FC; export { AuthProvider };