import { default as React } from 'react'; import { AuthInformationState } from '../auth/useAuthInformation'; import { Config, PortalConfig } from '../app-config/appConfig.type'; type ContextValue = AuthInformationState & { logout: () => void; hideLogout?: boolean; }; export declare const AuthContext: React.Context; export interface CompactViewLoginProps { portal?: PortalConfig; language?: string; children: React.ReactNode; authentication?: Config['authentication']; onLogout?: Config['onLogout']; } declare const LoginWithShield: (props: CompactViewLoginProps) => React.JSX.Element; export { LoginWithShield as Login }; export declare const useIsLoggedIn: () => boolean; export declare const useAuth: () => ContextValue | null;