import React from 'react'; export declare function useAuth(): any; export declare function withAuth(Component: any): (props: any) => React.JSX.Element; export declare function useLogin(): any; export default function AuthProvider({ tokenEndpoint, client_id, client_secret, allowAnonymous, children }: { tokenEndpoint: any; client_id: any; client_secret: any; allowAnonymous?: boolean | undefined; children: any; }): React.JSX.Element; export declare function Authorized({ children }: { children: any; }): React.JSX.Element | null; export declare function Logout(): null; export declare function NotAuthorized({ children }: { children: any; }): React.JSX.Element | null; export declare function LoginRoute(props: any): null; export declare function ForgotPasswordRoute(props: any): null; export declare function RegisterRoute(props: any): null;