import React, { ReactNode } from 'react'; import { Props as FormProps } from '../Form'; export declare const AuthContext: React.Context; export declare const authState: { client: any; authId: string; authType: string; authFormKey: string; _featheryHosted: boolean; redirectAfterLogin: boolean; hasRedirected: boolean; sentAuth: boolean; setAuthId: (newId: string) => void; setClient: (newClient: any) => void; onLogin: () => void; onLogout: () => void; showError: (msg?: string) => void; }; declare const LoginForm: ({ authId: authIdProp, formProps, loginPath, onLogin, onLogout, onClientReady, _featheryHosted, children }: { authId?: string | undefined; formProps: FormProps; loginPath?: string | undefined; onLogin?: (() => void) | undefined; onLogout?: (() => void) | undefined; onClientReady?: ((authClient: any) => void) | undefined; _featheryHosted?: boolean | undefined; children?: ReactNode; }) => import("@emotion/react/jsx-runtime").JSX.Element | null; export default LoginForm; //# sourceMappingURL=LoginForm.d.ts.map