import React from 'react';
import { ReactElement } from 'react';
interface IAuthenticationGuard {
    renderComponent: ReactElement;
    loader?: ReactElement;
}
/**
 * Renders a component if the user is authenticated, otherwise redirects the user to the login page.
 * @param renderComponent The component to render if the user is authenticated
 * @param loader The component to render while TIDProvider is loading
 */
export declare const AuthenticationGuard: ({ renderComponent, loader }: IAuthenticationGuard) => React.JSX.Element;
export default AuthenticationGuard;
