import { FormGroupState } from 'ngrx-forms'; import { Action } from '@ngrx/store'; export interface AuthLoginForm { email: string | null; password: string | null; remember: boolean; } export interface AuthLoginState { form: FormGroupState; successful: boolean | null; error: boolean | null | string; } export declare const AUTH_LOGIN_FORM_ID = "login-form"; export declare const AUTH_LOGIN_FORM_INITIAL_STATE: AuthLoginForm; export declare const authLoginInitialState: AuthLoginState; export declare const authLoginValidateAndUpdateForm: (state: FormGroupState) => FormGroupState; export declare function authLoginReducer(state: AuthLoginState, action: Action): AuthLoginState;