import { ActionReducerMap } from '@ngrx/store';
import { Login, LoginFailure, LoginSuccess } from './actions';
export declare function auth(state: {
    user: any;
    token: any;
}, { type, payload }: LoginSuccess): {
    user: any;
    token: any;
};
export declare function error(state: any, { type, payload }: LoginFailure): any;
export declare function lastAttempt(state: any, { type, timestamp }: Login): any;
export interface State {
    lastAttempt: number;
    auth: {
        user: string;
        token: string;
    };
    error?: Error;
}
export declare const reducers: ActionReducerMap<State>;
